Dahan Gong
Dahan Gong
Um, `userAgentData` is wholly a mess... Anyway, extensions have to eat this \*\*\*\*.
@philc Sorry, but I forgot to address that this PR requires `navigator.userAgentData` must exist, which is not true when a browser is Firefox or before Chrome 83. While currently Vimium...
Seems no impact on UX behavior - `_name` is only used by `console.log` in `HandlerStack`'s `logResult` and `show`. https://github.com/philc/vimium/blob/7a9fc8d631d7ac5abc1a377194d6a46796c27898/lib/handler_stack.js#L127-L148
Usually a crash is not a bug of web-extensions like Vimium, but more likely something wrong in your browser itself. Or what's the performance of your computer? For example, is...
Oh I once thought a tab crashes. Then the crashed is Vimium's background process - maybe there's a dead loop, or Brave has some problems about across-process / across-thread messaging....
I have `map previousTab` and `map nextTab`, so I can switch tabs one by one by pressing and holding ``.
What do you mean by `Pop-ups`? Does a `Pop-up` look like this: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select ? If it is, then browsers like Chrome and Firefox haven't provided any way to make ``...
The old code to hide cursor is removed by #1951 on Jan, 2016: it's named `CursorHider` and mainly to solve #662. However, Chrome also acknowledges this performance and functionality issues,...
~~`Vomnibar` should have exited and disappeared on the first `Esc`. Maybe there was something wrong with your Vimium, if it did enter normal mode in Vomnibar iframe.~~
@phil294 Unfortunately, dynamic checking is impossible, because "getEventListeners" only exists on the console of Developer Tools. So it's the only solution to hook addEventListener. I'm writting my customized Vimium C...