Open season8 opened 3 years ago
What's the Input Method Editor (IME) on your system? How will Vimium C work if you switch to a non-IME mode which only makes same English characters as you typed?
---Original--- From: @.> Date: Thu, Sep 2, 2021 11:44 AM To: @.>; Cc: @.***>; Subject: [gdh1995/vimium-c] Vimium triggers abnormally suddenly (#424)
Description
After pressing "F" or "f", the page link cannot be triggered according to the prompt. Pressing any key will prompt "Text input detected, exit the selection mode", if i press "p", the search jump will also be triggered. Restarting the process or the browser is invalid, and it returns to normal after about 10 minutes.
Browser, OS and Vimium C versions
Browser name: Microsoft Edge
Browser version: 92.0.902.84
Vimium C version: 1.92.4
OS name and version: Win10
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.
The input method that comes with the system; Vimium C work normal both on ABC and Chinese mode。 It’s just happend suddenly。
On what webpages did you find this issue?
According to the tip text, it's because your page moved keyboard focus to an editable text box, and then your IME entered "composition mode
". Keyboard inputs in such a mode can not be "prevented", so LinkHints
can not work well in this mode.
BTW, a normal page should not focus a text box too frequently when there's no new user actions.
I have try on bing search page, Jenkins view page and some other pages, and i was trying to focus the urls or buttons.
It's my second time to occured this problem。Reboot the browser or Vimium C is not working, but it will be normal a few moments later。
Is it possible that some other plugins cause this problem?
Please try keeping your Chinese IME in "English mode", which may be entered by a Shift, and then watch whether it will happen again or not.
As far as I can imagine, "restart the browser" should make an IME exit from all special modes and move keyboard focus away from all input boxes. I'm not sure why it didn't help.
If you meet this issue again, you may go to https://gdh1995.cn/vimium-c/keyboard-test.html and type some letter on its input box, to collect some test data.
Test process for this issue:
f
to enter LinkHints modeLinkHints exits because you're typing
or notf
to enter LinkHints mode again, and then use mouse to focus the input boxSnapshot of the page's output may help.
- Are you using a 3rd-party IME, like Sogou Pinyin, QQ Pinyin or any other rare IME software?
- Are you using system-level hotkey tools like AutoHotKey, or softwares providing an on-screen virtual keyboard?
If you meet this issue again, you may go to https://gdh1995.cn/vimium-c/keyboard-test.html and type some letter on its input box, to collect some test data.
Test process for this issue:
- open https://gdh1995.cn/vimium-c/keyboard-test.html
- keep Vimium C enabled on the page
- click a blank area of the page, and then press
f
to enter LinkHints mode- tests whether it will report
LinkHints exits because you're typing
or not- press Escape to exit LinkHints mode
- press
f
to enter LinkHints mode again, and then use mouse to focus the input box- repeat step 4
Snapshot of the page's output may help.
thanks a lot !
I will pay attention, if this happens again, I will follow this procedure to test.
Um, I think I might once misunderstand what you said.
I guess when you met this you were using an Chinese IME. Am I right?
When you find this issue happens again, please switch your IME into ENG
(such as 英语(美国)
, but not English mode of Microsoft PinYin), and then switch back to PinYin. If this method can solve this wrong state at once, then it's a bug when your web browser and PinYin IME cooperates, but not a bug of Vimium C - it should be noted as "with Vimium C it's easier to run into such a bug".
Description
After pressing "F" or "f", the page link cannot be triggered according to the prompt. Pressing any key will prompt "Text input detected, exit the selection mode", if i press "p", the search jump will also be triggered. Restarting the process or the browser is invalid, and it returns to normal after about 10 minutes.
Browser, OS and Vimium C versions