Your comments

Correct! 12/28 shows only one category, for chanukah candles

{
"title": "Chanukah: 7 Candles: 5:35pm",
"memo": "The Jewish festival of rededication, also known as the Festival of Lights",
"hebrew": "חנוכה: ז׳ נרות",
"link": "https://www.hebcal.com/holidays/chanukah",
"subcat": "major",
"category": "holiday",
"date": "2019-12-28T17:35:00-05:00"
}

Agree -- this **IS** a bug. 


Aside from that, if the API is called with maj=off, then it shows both Havdalah and Candles on Saturday night!! That's proof that the behavior with maj=on **IS A BUG** and should be fixed. Read Johnny Graham's logic and tell me that makes sense by design!? 


Trouble is, it foolishly uses the same category for Shabbos and Chanukah candles with maj=off, so you can't programmatically distinguish one from the other from the API return values.


A second bug, IMO.

Agree -- this **IS** a bug. Read Johnny Graham's logic and tell me that makes sense by design!? 


Aside from that, if the API is called with maj=off, then it shows both Havdalah and Candles on Saturday night. Trouble is, it foolishly uses the same category for Shabbos and Chanukah candles, so you can't distinguish one from the other from the API return values.


A second bug, IMO.