fune/browser/components/screenshots
Sam Foster f3819a9d6c Bug 1820015 - Make the screenshots UI keyboard accessible. r=niklas
* Move the chrome panel buttons into a `box` which is inserted into #navigator-toolbox
* Adjust what open/closed means using hidden instead
* Capture a weak ref to the focused element on open, and attempt to put focus back on exit
* Add some restore-focus tests
* Fix a bug where cancel via overlay "X" button wasn't exiting properly
* Place initial focus in the preview dialog button on the download button

Differential Revision: https://phabricator.services.mozilla.com/D181184
2023-12-18 19:01:44 +00:00
..
content Bug 1820015 - Make the screenshots UI keyboard accessible. r=niklas 2023-12-18 19:01:44 +00:00
overlay Bug 1801954 - Make screenshots selection movable via the keyboard. r=sfoster,desktop-theme-reviewers 2023-12-01 16:07:25 +00:00
tests/browser Bug 1820015 - Make the screenshots UI keyboard accessible. r=niklas 2023-12-18 19:01:44 +00:00
fileHelpers.mjs
jar.mn
moz.build
overlayHelpers.mjs Bug 1801954 - Make screenshots selection movable via the keyboard. r=sfoster,desktop-theme-reviewers 2023-12-01 16:07:25 +00:00
screenshots-buttons.css Bug 1820015 - Make the screenshots UI keyboard accessible. r=niklas 2023-12-18 19:01:44 +00:00
screenshots-buttons.js Bug 1842037 - Update screenshots telemetry. r=sfoster 2023-11-14 15:57:46 +00:00
ScreenshotsOverlayChild.sys.mjs Bug 1801954 - Make screenshots selection movable via the keyboard. r=sfoster,desktop-theme-reviewers 2023-12-01 16:07:25 +00:00
ScreenshotsUtils.sys.mjs Bug 1820015 - Make the screenshots UI keyboard accessible. r=niklas 2023-12-18 19:01:44 +00:00