- Add [LOAD-URL] prefix to all handler logs for easy filtering
- Log each stage of URL processing: parse, validate, direct-load, pipeline
- Add close_menu diagnostic logging
- Create test_load_url.py script for manual testing
- Improve error messages and status feedback
This will make it much easier to diagnose why Load URL isn't working.
- Convert array-format values to proper command strings
- UOSC expects string commands like 'script-message medios-load-url'
- Add main menu close before opening Load URL prompt
- Ensure menu items are properly formatted for UOSC execution
Due to UOSC loading after input.conf with force flags, it claims mbtn_right globally.
Added 'z' key as alternative menu trigger that UOSC doesn't control.
Also kept 'm' key binding as primary menu trigger.
input.conf still attempts mbtn_right routing but UOSC overrides it.
Test with: Press 'm' or 'z' to open menu