Push to Main CI / build-and-package (push) Canceled after 0s
The 'Use HTTPS' switch was disabled whenever the web client itself was served over HTTPS, making it impossible to add a plain-HTTP node. Keep the switch always interactive and instead show a mixed-content warning when HTTP is selected on an HTTPS-served page. Adds unit tests for the protocol toggle.