Hello,
I'm encountering a UI bug in Tvheadend 4.3-2375g653bd0400 when working with any filter section in the web interface (e.g., Video, Audio, Subtitles, Other streams).
When trying to enable or interact with filters in Google Chrome or Firefox, the following JavaScript error appears in the console:
Uncaught TypeError: input argument must be a string
at RegExp.escape (tvh.js.gz:243)
This seems to happen because the code passes a null or undefined value into a RegExp constructor (likely during onClick or onSelect).
Microsoft Edge does not produce this error — the filters work correctly there.
🔍 What I've tested:
Cleared cache and cookies
Tried Incognito/private mode
Tested on multiple devices and OS
Confirmed that Edge works, but Chrome and Firefox do not
✅ Suggestion: Add a typeof === "string" check before calling RegExp().
📎 Screenshot from Chrome Developer Console is attached.
Thanks for your help and for maintaining Tvheadend!
