aboutsummaryrefslogtreecommitdiffstats
path: root/LICENSE
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-25 19:11:22 +0200
committerDanilo M. <danix@danix.xyz>2026-09-25 19:11:22 +0200
commit2cbc78d4fcc1f14bc9aba3d27e69a77fbde030a6 (patch)
tree612c3f4c34ba11dc98ea0f28b4d5b1d00c0054f7 /LICENSE
parentea063fa984ef775950c840013462a49355576d0b (diff)
downloadquickshell-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 'LICENSE')
0 files changed, 0 insertions, 0 deletions