fix(cmd): restore URL detection for domains without protocol (youtube.com)
Regression introduced in xpqyxmqr (2026-02-05) when 'open' command was moved
from static commands to dynamic registration in page extension.
Problem: panel.js checked state.commands['open'] before handling URLs, but
this could be undefined due to race condition with dynamic command registration.
Fix: Remove dependency on 'open' command - panel now opens URLs directly using
api.window.open() instead of going through command execution. This makes URL
handling immediate and reliable.
Also improved error handling in execute() to show message when command not found
instead of silently failing.
Fixes:
- youtube.com now opens immediately (normalized to https://youtube.com)
- http://localhost continues to work
- https://reddit.com opens immediately with visible feedback