diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-25 19:11:22 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-25 19:11:22 +0200 |
| commit | 2cbc78d4fcc1f14bc9aba3d27e69a77fbde030a6 (patch) | |
| tree | 612c3f4c34ba11dc98ea0f28b4d5b1d00c0054f7 /desktop/modules/vm/Stat.qml | |
| parent | ea063fa984ef775950c840013462a49355576d0b (diff) | |
| download | quickshell-2cbc78d4fcc1f14bc9aba3d27e69a77fbde030a6.tar.gz quickshell-2cbc78d4fcc1f14bc9aba3d27e69a77fbde030a6.zip | |
fix(keybinds): survive group names shadowing Object.prototype
A description like "toString: X" made byName["toString"] resolve to
the inherited Object.prototype.toString instead of undefined, so the
group was never created and .rows.push threw. Object.create(null)
gives byName no prototype to shadow.
Also note in a comment that CAPS/MOD2/MOD3/MOD5 modmask bits are not
decoded and silently drop from the combo string.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/vm/Stat.qml')
0 files changed, 0 insertions, 0 deletions
