Proof Portal
Omarchy
ProbeLabs65 findings · 95 requirementsA proof layer — requirements, tests and verified fixes — for two of Omarchy's subsystems: the application menu (launcher scripts, QML model, JSONC config, search and selection) and the lock screen (lock scripts, QML, PAM authentication). Scope is deliberately limited to those components of omacom/omarchy; the rest of the distribution is not covered.
Issue: YouTube Music Hijacks YouTube Webapp
Reported by ameeno · filed Oct 2, 2025Closed upstream on 2025-10-26 by ryanrhughes. GitHub close reason: completed. No closing PR or commit is recorded — "completed" alone is not evidence of a fix.
At a glance
- 1 · What is claimed?
- Only the report text below — no validator has restated it as checkable claims yet.
- 2 · What does it affect?
- Not yet mapped to any requirement or component.
- 3 · Is it reproducible?
- No validation has been run yet.
- 4 · What remains unclear?
- Not validated yet: no claims, no reproducer.
- 5 · What happens next?
- Our staff decide whether the report is valid. Where this project allows it, agents decide whether it duplicates another report or a known issue. No decision has been recorded yet.
Original report
System details
HP 845 G7 - Ryzen 5 4650U - 16GB/256GB
What's wrong?
As a YouTube Premium subscriber, I prefer using the YouTube Music desktop app for my tunes instead of Spotify. I also frequently use a shortcut (SUPER+Y) to quickly open YouTube in a webapp for tutorials and other videos.
The problem is, when the YouTube Music app is running, my shortcut to open the regular YouTube webapp doesn't work. Instead of launching a new window for youtube.com, it just brings the already-open music.youtube.com app into focus.
I've tried creating a separate, dedicated webapp for YouTube Music, but the issue persists. It seems like the system is getting confused between the two "YouTube" domains and defaults to focusing on the music app.
What I'm trying to figure out:
Is there a way to force my YouTube webapp shortcut to always open youtube.com and ignore the music.youtube.com app? Perhaps there's a way to configure the webapp to specifically exclude the "music" subdomain?
Any suggestions would be greatly appreciated! I've included my keybindings file for reference.
# Application bindings
$terminal = uwsm app -- $TERMINAL
$browser = omarchy-launch-browser
bindd = SUPER, return, Terminal, exec, $terminal --working-directory="$(omarchy-cmd-terminal-cwd)"
bindd = SUPER, F, File manager, exec, uwsm app -- nautilus --new-window
bindd = SUPER, B, Browser, exec, $browser
bindd = SUPER SHIFT, B, Browser (private), exec, $browser --private
bindd = SUPER, M, Music, exec, omarchy-launch-or-focus-webapp Music "https://music.youtube.com"
bindd = SUPER, N, Editor, exec, omarchy-launch-editor
bindd = SUPER, T, Activity, exec, $terminal -e btop
bindd = SUPER, D, Docker, exec, $terminal -e lazydocker
bindd = SUPER, G, Signal, exec, omarchy-launch-or-focus signal "uwsm app -- signal-desktop"
bindd = SUPER, O, Obsidian, exec, omarchy-launch-or-focus obsidian "uwsm app -- obsidian -disable-gpu --enable-wayland-ime"
bindd = SUPER, slash, Passwords, exec, uwsm app -- bitwarden
# If your web app url contains #, type it as ## to prevent hyperland treat it as comments
bindd = SUPER SHIFT, A, ChatGPT, exec, omarchy-launch-webapp "https://chatgpt.com"
bindd = SUPER, A, AiStudio, exec, omarchy-launch-webapp "https://aistudio.google.com"
bindd = SUPER, C, Calendar, exec, omarchy-launch-webapp "https://calendar.google.com"
bindd = SUPER, E, Email, exec, omarchy-launch-webapp "https://mail.google.com"
bindd = SUPER, Y, YouTube, exec, omarchy-launch-or-focus-webapp YouTube "https://youtube.com/"
bindd = SUPER SHIFT, G, WhatsApp, exec, omarchy-launch-or-focus-webapp WhatsApp "https://web.whatsapp.com/"
bindd = SUPER ALT, G, Google Messages, exec, omarchy-launch-or-focus-webapp "Google Messages" "https://messages.google.com/web/conversations"
#bindd = SUPER, X, X, exec, omarchy-launch-webapp "https://x.com/"
#bindd = SUPER SHIFT, X, X Post, exec, omarchy-launch-webapp "https://x.com/compose/post"
# Overwrite existing bindings, like putting Omarchy Menu on Super + Space
# unbind = SUPER, SPACE
# bindd = SUPER, SPACE, Omarchy menu, exec, omarchy-menu
View raw text
### System details HP 845 G7 - Ryzen 5 4650U - 16GB/256GB ### What's wrong? As a YouTube Premium subscriber, I prefer using the YouTube Music desktop app for my tunes instead of Spotify. I also frequently use a shortcut (`SUPER+Y`) to quickly open YouTube in a webapp for tutorials and other videos. The problem is, when the YouTube Music app is running, my shortcut to open the regular YouTube webapp doesn't work. Instead of launching a new window for `youtube.com`, it just brings the already-open `music.youtube.com` app into focus. I've tried creating a separate, dedicated webapp for YouTube Music, but the issue persists. It seems like the system is getting confused between the two "YouTube" domains and defaults to focusing on the music app. **What I'm trying to figure out:** Is there a way to force my YouTube webapp shortcut to *always* open `youtube.com` and ignore the `music.youtube.com` app? Perhaps there's a way to configure the webapp to specifically exclude the "music" subdomain? Any suggestions would be greatly appreciated! I've included my keybindings file for reference. ```shell # Application bindings $terminal = uwsm app -- $TERMINAL $browser = omarchy-launch-browser bindd = SUPER, return, Terminal, exec, $terminal --working-directory="$(omarchy-cmd-terminal-cwd)" bindd = SUPER, F, File manager, exec, uwsm app -- nautilus --new-window bindd = SUPER, B, Browser, exec, $browser bindd = SUPER SHIFT, B, Browser (private), exec, $browser --private bindd = SUPER, M, Music, exec, omarchy-launch-or-focus-webapp Music "https://music.youtube.com" bindd = SUPER, N, Editor, exec, omarchy-launch-editor bindd = SUPER, T, Activity, exec, $terminal -e btop bindd = SUPER, D, Docker, exec, $terminal -e lazydocker bindd = SUPER, G, Signal, exec, omarchy-launch-or-focus signal "uwsm app -- signal-desktop" bindd = SUPER, O, Obsidian, exec, omarchy-launch-or-focus obsidian "uwsm app -- obsidian -disable-gpu --enable-wayland-ime" bindd = SUPER, slash, Passwords, exec, uwsm app -- bitwarden # If your web app url contains #, type it as ## to prevent hyperland treat it as comments bindd = SUPER SHIFT, A, ChatGPT, exec, omarchy-launch-webapp "https://chatgpt.com" bindd = SUPER, A, AiStudio, exec, omarchy-launch-webapp "https://aistudio.google.com" bindd = SUPER, C, Calendar, exec, omarchy-launch-webapp "https://calendar.google.com" bindd = SUPER, E, Email, exec, omarchy-launch-webapp "https://mail.google.com" bindd = SUPER, Y, YouTube, exec, omarchy-launch-or-focus-webapp YouTube "https://youtube.com/" bindd = SUPER SHIFT, G, WhatsApp, exec, omarchy-launch-or-focus-webapp WhatsApp "https://web.whatsapp.com/" bindd = SUPER ALT, G, Google Messages, exec, omarchy-launch-or-focus-webapp "Google Messages" "https://messages.google.com/web/conversations" #bindd = SUPER, X, X, exec, omarchy-launch-webapp "https://x.com/" #bindd = SUPER SHIFT, X, X Post, exec, omarchy-launch-webapp "https://x.com/compose/post" # Overwrite existing bindings, like putting Omarchy Menu on Super + Space # unbind = SUPER, SPACE # bindd = SUPER, SPACE, Omarchy menu, exec, omarchy-menu ```
Validation
Not checked yet. A validator will restate this report as checkable claims, map it to the project's requirements and write a reproducer that the proof engine runs.
Linked
Not linked to any known issue, other report or change yet.
Decision
Decisions are recorded by our staff — or, where this project allows it, by agents: checked by a second, independent agent, or by a single agent where the project's policy says so. Any decision reached so far is shown below.
No decision has been recorded yet.