First off, huge thank you for developing this great module.
After having pulled some of my rapidly thinning hair over this one and with the help of MMM-LogExt I tracked this problem down to the use of the Events .toSorted, which is not supported by browsers using older JavaScript engines. The clue was that this worked on more modern browsers but mysteriously would not display any events, despite them being broadcast okay by the camera module.
Anyway, you're probably just interested in the fix and hopefully this is something that can be rolled into the next release?
Line 358 of the shared CX3 module (CX3_shared.mjs) needs to be changed from .toSorted((a, b) => { to .slice().sort((a, b) => {.
Once this has been done, the events suddenly start displaying, in this case on a Samsung Frame TV - Hope this comes in handy for someone :)
First off, huge thank you for developing this great module.
After having pulled some of my rapidly thinning hair over this one and with the help of
MMM-LogExtI tracked this problem down to the use of the Events.toSorted, which is not supported by browsers using older JavaScript engines. The clue was that this worked on more modern browsers but mysteriously would not display any events, despite them being broadcast okay by the camera module.Anyway, you're probably just interested in the fix and hopefully this is something that can be rolled into the next release?
Line 358 of the shared CX3 module (CX3_shared.mjs) needs to be changed from
.toSorted((a, b) => {to.slice().sort((a, b) => {.Once this has been done, the events suddenly start displaying, in this case on a Samsung Frame TV - Hope this comes in handy for someone :)