Vomnibar input doesn't receive focus on Chrome canary (v 132.0.6806.1)
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 27k
- Forks
- 2.6k
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
When opening the vomnibar by pressing e.g T it opens up, but it doesn't receive focus, nothing seems to respond to input until I click the bar. When opening a second time on the same tab it works though. I've checked that the permissions seems fine as suggested in similar issues.
Browser and Vimium version
Google Chrome | 132.0.6806.1 (Official Build) canary-dcheck (64-bit) (cohort: DCHECK-64)
Revision | 706e653689cd92665d3f28148e50d0d8cbc7d1d8-refs/branch-heads/6806@{#2}
OS | Windows 11 Version 23H2 (Build 22631.4391)
JavaScript | V8 13.2.82
User Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
Command Line | "C:\Users\marpe\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --force-prefers-no-reduced-motion --restart --restart --flag-switches-begin --enable-experimental-web-platform-features --enable-smooth-scrolling --flag-switches-end
Vimium Version: 2.1.2
Edit
I thought it was working after manually focusing the vomnibar, but it fails sometimes when toggling the bar on and off by hitting eg T -> ESC -> T a couple of times afterwards too. No clue what's causing it to fail, seems pretty random.
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
No source file or test is named. Reproduce in Chrome Canary using T, then ESC, then T repeatedly, and trace the vomnibar focus behavior; done means the input receives focus on the first opening and after repeated toggles without requiring a click.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100