Hello, I recently updated my Hue Bridge to the Bridge Pro and now the lights won't work with PreShow Experience. This is all due to the Bridge Pro dropping HTTP support in favor of HTTPS with a self signed certificate (uses its' SN as the Common Name in the certificate). Basically anytime you try to access the Bridge Pro's API, it will fail SSL verification. A quick, but insecure, way to fix this would be to turn off SSL verification when making URL calls. Any way to make that an option in
Bug Report
preShow Experience Version: 0.3.2.1
Module: Trivia
Severity: High — potential loss of unsaved sequence changes
Summary
The Preview feature is very useful because it allows individual modules to be tested without having to run through the entire sequence. For most modules, pressing ESC while previewing exits the preview and returns to the Sequencer as expected.
However, the Trivia module behaves differently. When Trivia is launched using Preview and ESC is pressed to exit, preShow Experience closes entirely and returns to the main Kodi screen instead of returning to the Sequencer.
This can result in the loss of any unsaved changes made to the sequence before the Trivia preview was started.
Steps to Reproduce
Open preShow Experience and enter the Sequencer.
Make one or more changes to a sequence without saving them.
Select a Trivia module and launch it using Preview.
Press ESC to exit the Trivia preview.
Actual Result
preShow Experience exits completely and returns to the main Kodi screen.
Any unsaved changes made to the sequence prior to starting the preview are lost.
Expected Result
Pressing ESC while previewing the Trivia module should behave consistently with other module previews: the preview should close and the user should be returned to the Sequencer with the current sequence and any unsaved changes intact.
Impact
This is particularly problematic because the behavior differs from other module previews. A user accustomed to pressing ESC to return to the Sequencer has no indication that doing so from Trivia will instead exit preShow Experience.
Because the application exits without preserving the current sequence state, this can cause significant work to be lost.
Suggested Behavior
The Trivia preview should handle ESC in the same manner as other module previews and return directly to the Sequencer.
If exiting preShow Experience is ever possible while there are unsaved sequence changes, it may also be beneficial to display a confirmation prompt before allowing those changes to be discarded.