Dahan Gong

Results 737 comments of 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...