Common Issues
Shortcuts not working when I press Mod+Number
Shortcuts not working when I press Mod+Number
Possible causes:
- Modifier key not held down - You must hold the modifier key (Cmd/Win/Ctrl/Alt) while pressing the number key. Pressing them sequentially won’t work.
- Wrong modifier key - Check your settings to confirm which modifier key is configured. Go to Settings → Quick Select → Modifier key.
- System shortcuts conflicting - On Windows, Win+1 through Win+9 are used to launch taskbar applications. Try switching to Ctrl or Alt as your modifier key.
- Plugin not loaded - Verify Quick Select is enabled in Settings → Community plugins.
- No modal open - Shortcuts only work when a modal or suggestion popup is active. Try opening the Quick Open modal (Ctrl/Cmd+O) first.
Numbered counters not appearing next to items
Numbered counters not appearing next to items
Possible causes:If counters still don’t appear, check for theme conflicts by temporarily switching to Obsidian’s default theme.
- Modifier key not pressed - Counters only appear when you hold down the configured modifier key (unless transition style is set to “permanent”).
- Transition style set to “none” - With this setting, counters still function but may appear/disappear too quickly to notice.
- CSS theme conflict - Some custom themes may hide or obscure the counter elements.
-
Transition delay - There’s a 150ms delay before counters appear (see
main.ts:288).
Conflicts with other plugins or hotkeys
Conflicts with other plugins or hotkeys
Possible causes:
- Another plugin using the same shortcuts - Some plugins may register Mod+Number shortcuts globally.
- Custom hotkeys configured - Check Settings → Hotkeys for conflicting shortcuts.
- System-level shortcuts - Operating system shortcuts take precedence over Obsidian.
Quick Select uses Obsidian’s Scope API to register shortcuts only when modals are open, minimizing conflicts. However, some plugins may use global shortcuts that override Quick Select.
Not working in popout windows
Not working in popout windows
Expected behavior:Quick Select fully supports popout windows. The plugin detects popout windows and initializes keyboard listeners for them (see The plugin listens for
main.ts:311-322).If not working:- Popout window opened before plugin loaded - Try closing and reopening the popout window.
- Window focus issues - Ensure the popout window has keyboard focus.
layout-change events and automatically initializes support for new popout windows.Shortcuts stop working after some time
Shortcuts stop working after some time
Possible causes:The plugin includes error handling to prevent scope leaks (
- Scope not cleaned up properly - If a modal closes unexpectedly, the keyboard scope may not be removed.
- Plugin error - Check the Developer Console (Ctrl/Cmd+Shift+I) for errors.
main.ts:100-132), but edge cases may occur.Works in some modals but not others
Works in some modals but not others
Expected behavior:Quick Select patches two types of Obsidian UI components:
- SuggestModal - Standard modals like Quick Open, Command Palette
- PopoverSuggest - Inline suggestions like tag autocomplete, link suggestions
- Custom modals that don’t extend
SuggestModalorPopoverSuggest - Plugin-specific modals that don’t use Obsidian’s standard APIs
Performance Considerations
Quick Select is designed to be lightweight and performant. It only activates when modals are open and cleans up resources when they close.
Performance Tips
- Permanent counters - Setting transition style to “permanent” adds minimal overhead
- Popout windows - Each popout window adds one set of keyboard listeners
- Scope management - The plugin maintains scope stacks to prevent memory leaks
Known Limitations
- Only the first 9 items in a modal can be selected with shortcuts
- Group headers in suggestions are skipped (see
main.ts:160-163) - Items must be visible in the list (scrolled items work, but you must scroll to them first)
Debugging
Enable Developer Console
- Press
Ctrl/Cmd + Shift + Ito open Developer Tools - Go to the Console tab
- Look for messages starting with
"QuickOpen:"
Common Error Messages
| Error Message | Meaning |
|---|---|
"QuickOpen: Error in SuggestModal.open" | Failed to patch modal open |
"QuickOpen: Error in SuggestModal.close" | Failed to clean up after modal close |
"QuickOpen: Failed to pop scope" | Scope cleanup issue |
"QuickOpen: Error in PopoverSuggest.open" | Failed to patch popover |
Reporting Issues
Report bugs here:https://github.com/itsonlyjames/quick-open/issues
Getting Help
If you need additional support:- Check the documentation - Review the Introduction and Quick Start guides
- Search existing issues - Your problem may already be documented
- Open a new issue - Provide detailed information and reproduction steps
- Support the developer - Consider sponsoring on GitHub
Plugin Information
- Plugin ID:
quick-open - Current Version:
1.5.1 - Minimum Obsidian Version:
0.15.0 - Desktop Only: No (works on mobile)
- Author: James Alexandre