Bit of a strange one.
Recently I noticed my "turn on the radio" buttons stopped working. These are HTTP request nodes that call my squeezebox server to start playing an audio favourite.
When I investigated, I double-checked the URL by copy-pasting it into a browser, and sure enough this starts the radio as expected. But when I press a Node-RED dashboard button or inject a message, it doesn't work.
I noticed the basic authentication was turned on. Odd, because I had never set this up.
I turned it off, re-deployed, and it stayed off. Then next time I went to edit the node, it had magically turned itself back on.
See video: https://youtu.be/hcfvKrkLNZ4