fune/browser/base/content/test
Anna Yeddi 496eb6907f Bug 1875654 - Ensure the keyboard navigation handler accounts for intentionally non-focusable controls. r=Jamie,Standard8,search-reviewers
Since the keyboar navigation is handled in a custom way on toolbars, it is automatically includes any element with `role="button"` in the custom focus order, overwriting the default behavior. But since we have a limited number of controls that function as a submit buttons for the URL and Search bars and this functionality is redundant for keyboard users (who could press `Enter` instead of navigating to this control and pressing an `Enter`), we want to reduce the strain of navigation and exclude those elements from the focus order - even from the custom focus handling. At the same time, we want to keep the interactive role to allow assistive technology to interact with these element, should their users choose to do so.

In this patch, we are adding new `keyNav` attribute to a programmatic button and ensuring the `browser_toolbarKeyNav.js` handler does not include this element in the custom focus order.  This would remove a keyboard trap created by the regressor bug 1871596 and would allow for better handling of these exceptions in the future.

Differential Revision: https://phabricator.services.mozilla.com/D199309
2024-01-23 17:50:39 +00:00
..
about Bug 1875071 - Simplify OpenSearchEngine loading and install process in the search service. r=search-reviewers,mcheang 2024-01-22 19:12:39 +00:00
alerts
backforward
caps
captivePortal Bug 1875090 - Rename ContentTaskUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,pip-reviewers,credential-management-reviewers,sgalich 2024-01-19 02:15:34 +00:00
chrome
contentTheme
contextMenu Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
favicons Bug 1874693 - Setting favicon repeatedly causes flicker. r=dao,tabbrowser-reviewers 2024-01-22 08:52:45 +00:00
forms Bug 1872903 - Add an exception from a11y_checks for clicks on a web content in Desktop UI mochitests. r=mconley 2024-01-04 19:43:16 +00:00
fullscreen Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
general Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
gesture
historySwipeAnimation
keyboard Bug 1875654 - Ensure the keyboard navigation handler accounts for intentionally non-focusable controls. r=Jamie,Standard8,search-reviewers 2024-01-23 17:50:39 +00:00
menubar
metaTags
notificationbox Bug 1845150 - Use moz-message-bar instead of message-bar in notificationbox.js r=webdriver-reviewers,desktop-theme-reviewers,media-playback-reviewers,karlt,whimboo,tgiles,dao,devtools-reviewers 2024-01-10 18:55:29 +00:00
outOfProcess
pageActions Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
pageinfo Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
pageStyle Bug 1866011 p2. Rename nsIDocShell.contentViewer. r=emilio,credential-management-reviewers,devtools-reviewers,sgalich 2023-11-24 09:10:52 +00:00
performance Bug 1872674 - Add an ESLint rule to reject new uses of Console.sys.mjs/Log.sys.mjs. r=mossop 2024-01-16 13:37:07 +00:00
permissions Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
plugins Bug 1845150 - Use moz-message-bar instead of message-bar in notificationbox.js r=webdriver-reviewers,desktop-theme-reviewers,media-playback-reviewers,karlt,whimboo,tgiles,dao,devtools-reviewers 2024-01-10 18:55:29 +00:00
popupNotifications Bug 801066 - Update browser/base/content/test/popupNotifications/browser_displayURI.js test to expect "local file" r=pbz 2024-01-22 17:02:29 +00:00
popups Bug 1776021 - Increased length of test timeout.r=pbz 2023-11-07 18:35:20 +00:00
privateBrowsing
protectionsUI Bug 1775855 - Wait for tooltip shown before in browser_protectionUI.js to fix race condition. r=bvandersloot 2024-01-22 18:43:53 +00:00
referrer Bug 1858148 - Remove Cu.importGlobalProperties from sjs files as it is no longer needed. r=mossop,webdriver-reviewers,necko-reviewers,search-reviewers,devtools-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,dao,daleharvey,valentin 2023-11-04 09:29:27 +00:00
sanitize Bug 1869884 - Remerging downloads into history. r=pbz,fluent-reviewers,bolsson 2024-01-19 06:30:02 +00:00
sidebar
siteIdentity Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
startup
static Backed out 6 changesets (bug 1873743) for causing bc failures on browser_translations_panel_auto_translate_error_view.js 2024-01-22 21:30:16 +02:00
statuspanel
sync Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
tabcrashed Bug 1867289 - Do not rebuild platform.ini on artifact builds r=nalexander,glandium,mkaply 2024-01-23 12:08:59 +00:00
tabdialogs Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
tabMediaIndicator
tabPrompts Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
tabs Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
touch
utilityOverlay
webextensions Bug 1875090 - Rename BrowserTestUtils.is_visible() to isVisible() r=Gijs,settings-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,bytesized,sfoster 2024-01-19 02:15:33 +00:00
webrtc Bug 1875090 - Rename BrowserTestUtils.is_hidden() to isHidden() r=Gijs,settings-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,translations-reviewers,sgalich,mhowell 2024-01-19 02:15:33 +00:00
zoom
perftest.toml Bug 1869871 - convert perftest.ini -> .toml. r=sparky,perftest-reviewers,necko-reviewers,jesup 2023-12-14 19:41:14 +00:00
perftest_browser_xhtml_dom.js