Skip to content

Conversation

@jzimdars
Copy link
Member

@jzimdars jzimdars commented Jan 1, 2026

Avoids unintentionally triggering when using system shortcuts like command+[ in macOS. See: https://app.fizzy.do/5986089/cards/3594

Avoids unintentionally triggering when using system shortcuts like
`command+[` in macOS
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines 12 to 14
handleKeydown(event) {
if (this.#shouldIgnore(event)) return
if (this.#shouldIgnore(event) || this.#hasModifier(event)) return

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Hotkeys unreachable on layouts requiring modifier keys

Ignoring all keydown events with any modifier (meta/ctrl/alt/shift) means users on keyboard layouts that require AltGr/Option or another modifier to type [ or ] can no longer trigger the postpone/close card shortcuts at all. The intent was to avoid system shortcuts like Command+[ on macOS, but this guard also blocks legitimate hotkey usage for non‑US layouts that need modifiers to emit those characters.

Useful? React with 👍 / 👎.

@jzimdars jzimdars merged commit 6b56fc1 into main Jan 1, 2026
12 checks passed
@jzimdars jzimdars deleted the fix-card-hotkeys branch January 1, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants