Commit graph

7 commits

Author SHA1 Message Date
Vincent Ethier
dff13b6a28 🐛 fix(search): prevent IME composition from triggering navigation
Add `!event.isComposing` guards to the arrow-key and Enter handlers
in the search modal. This prevents keydown events fired during IME
composition (e.g. Japanese input) from being intercepted:

- Arrow keys no longer move result selection while choosing candidates
- Enter no longer navigates to a result while confirming a character

Closes #626
2026-02-24 11:39:14 -08:00
welpo
7ceada974b
️ refactor(search): reduce search lag on mobile
Should reduce perceived lag when opening the search modal
and scrolling through results.
2024-09-24 19:25:36 +02:00
Óscar
17694ba3d8
🐛 fix(search): restore highlighting functionality (#401) 2024-09-24 19:16:44 +02:00
Óscar
1ffe43f934
feat(search): hide "clear search" icon if input is empty (#388) 2024-09-19 16:00:34 +02:00
Óscar
f72f454ea7
🐛 fix(search): close modal when clicking current page result (#350) 2024-07-01 22:59:01 +02:00
Mohammed Alotaibi
c4893d4fdd
feat(i18n): implement pluralization logic (#277)
Co-authored-by: welpo <welpo@users.noreply.github.com>
2024-02-16 15:41:25 +01:00
Óscar
906bc9dec0
feat: add search functionality (#250) 2024-01-08 01:00:52 +01:00