This receiver plugin replaces the built-in “Search Bookmarks” dialog (right-click
on the bookmark button, or the Y keyboard shortcut) with a fully keyboard- and
screen-reader-accessible version. The plugin patches
the existing dialog and BookmarkBar object in place.
<label>s for the search field and the results list<select> dropdown instead of a table of links, so
keyboard and screen-reader navigation come for free(Personal Bookmark),
(Systemwide Bookmark) or (Bandplan Frequency), since blind user often can’t see the differently colored bookmarks on the bandplan.Add this line to your init.js file:
Plugins.load('https://0xaf.github.io/openwebrxplus-plugins/receiver/accessible_bookmark_search/accessible_bookmark_search.js');
Reload the UI; right-clicking the bookmark button (or pressing Y) now opens the
accessible search dialog.
Learn how to load plugins.
BookmarkBar methods, so only whichever loads
last actually takes effect. This plugin detects that case and logs a console
warning, but does not block loading.showPicker() (used to auto-expand the dropdown on TAB/RETURN) is not
supported in every browser/version; where unsupported, the list still gets
focus and keyboard navigation works, it just doesn’t visually pop open by
itself until you press a key to open it manually.