yomichan/ext/bg/js
siikamiika a716a52cab make non-hotkey keys focus input on search page
The issue was that scanning on search page introduced a way to lose
focus of the query input, and the new feature that the search page
hotkey focuses an existing search page instead of opening a new one made
it more obvious.

Now every key that isn't a hotkey focuses the query input, and typing
text into the box scrolls it into view in case it wasn't there when
searching.

There is an accessibility issue that this can cause, because now tab
also focuses the query input before it focuses the next element. I
didn't implement a workaround for that because it would have been more
complicated than this simple fix.

Fixes #263
2019-10-26 01:26:56 +03:00
..
anki.js Add findNoteIds to AnkiConnect 2019-10-09 20:27:05 -04:00
api.js Use chrome.runtime.getURL instead of chrome.extension.getURL 2019-10-22 20:23:03 -04:00
audio-ui.js Add UI for editing audio playback sources 2019-10-10 21:36:09 -04:00
audio.js Add support for text-to-speech playback 2019-10-13 12:21:19 -04:00
backend-api-forwarder.js Add support for showing recursive popups 2019-09-02 19:31:42 -04:00
backend.js Use chrome.runtime.getURL instead of chrome.extension.getURL 2019-10-22 20:23:03 -04:00
conditions-ui.js Use toIterable for cross-window origin objects 2019-09-29 15:26:57 -04:00
conditions.js Add support creating profile usage conditions 2019-09-18 19:14:01 -04:00
context.js Use chrome.runtime.getURL instead of chrome.extension.getURL 2019-10-22 20:23:03 -04:00
database.js Use native IndexedDB APIs for findTagForTitle 2019-10-19 13:41:18 -04:00
deinflector.js Optimize internal data structure used by the Deinflector class 2019-10-05 18:28:30 -04:00
dictionary.js Fix order of {screenshot} tag 2019-10-11 19:44:13 -04:00
handlebars.js Proper spacing for Anki in {furigana-plain} 2019-10-23 07:46:43 -04:00
options.js Add option for text-to-speech 2019-10-13 12:20:56 -04:00
profile-conditions.js Add support for using optionsContext to select which profile to use 2019-09-18 19:14:04 -04:00
request.js Update rejections to use Error 2019-10-08 21:44:25 -04:00
search-frontend.js Assign first popup on the search page as a depth of 1 2019-10-15 20:23:25 -04:00
search.js make non-hotkey keys focus input on search page 2019-10-26 01:26:56 +03:00
settings-popup-preview.js Update *show* APIs to unified showContent and setContent 2019-10-17 18:40:43 -04:00
settings-profiles.js Isolate objects to background window 2019-09-18 19:14:04 -04:00
settings.js Make the search button reuse an open search tab if it exists 2019-10-19 22:28:23 -04:00
templates.js add css class for dictionary name 2019-10-13 21:50:29 +03:00
translator.js Use chrome.runtime.getURL instead of chrome.extension.getURL 2019-10-22 20:23:03 -04:00
util.js Move tagCache out of Database and into Translator 2019-10-19 13:32:05 -04:00