nextTab / previousTab (J/K) not working in new Chromium-based OpenAI browser
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 27k
- Forks
- 2.6k
- PR merge metrics
- No merged PRs in 30d
Description
Description
The Vimium commands nextTab and previousTab mapped to J and K are not functioning in the new OpenAI browser (Chromium-based). Native shortcuts such as Cmd + Shift + [ and Cmd + Shift + ] continue to work as expected, but Vimium does not appear to intercept the keystrokes for J and K.
Environment
- Browser: OpenAI Browser (Chromium build)
- OS: macOS (latest)
- Vimium Version: (latest from Chrome Web Store)
- Reproducible: Yes, across all pages (including normal web domains)
Steps to Reproduce
- Open multiple tabs.
- In Vimium options, ensure the mappings are set:
map J nextTab map K previousTab - Try pressing
JandKto navigate between tabs.
Expected Behavior
Vimium should switch to the next or previous tab when pressing J or K, consistent with its behavior in Chrome.
Actual Behavior
No action is triggered. The commands Cmd + Shift + [ and Cmd + Shift + ] (native browser shortcuts) work normally.
Notes
- The issue may be due to the OpenAI browser’s tab isolation or stricter content script permissions preventing Vimium from receiving tab context events.
- Verified that
Allow access to all sitesis enabled in Vimium’s permissions.
Suggested Next Steps
Check if:
- The OpenAI browser uses a restricted API for keyboard events that blocks Vimium’s tab control.
- Any recent manifest v3 or background page changes affect tab switching commands.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the J/K mappings in the OpenAI Chromium-based browser and compare them with Chrome, using the listed steps and checking whether Vimium has access to all sites. Investigate keyboard-event handling, tab isolation, and manifest V3 or background-page behavior. Done means nextTab and previousTab reliably switch tabs with the custom mappings, or the browser limitation is documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100