gdh1995 / vimium-c

A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
https://chrome.google.com/webstore/detail/vimium-c/hfjbmagddngcpeloejdejnfgbamkjaeg
Other
3.17k stars 253 forks source link

`performFind` does not move to next match if highlight=true #1112

Open thenbe opened 3 months ago

thenbe commented 3 months ago

Reproduction

  1. Add this to your mappings.

    map n performFind last highlight
  2. Go to https://news.ycombinator.com

  3. Type /

  4. Type com

  5. Hit Enter

  6. Hit n

  7. .

    • EXPECTED: move to next match on every time you hit n
    • ACTUAL: no movement when you press n

Other

The issue is just with performFind. performBackwardsFind behaves as expected.

# this works fine
map N performBackwardsFind last highlight

This bug is rather old so I don't think it is caused by any recently added code.

Browser, OS and Vimium C versions

gdh1995 commented 1 month ago

Confirmed. Seems a bug only happening on Firefox.