fune/browser/components/preferences
Emilio Cobos Álvarez 4e978b56b5 Bug 1689816 - Implement <tabpanels> and <deck> without XUL layout. r=Gijs,Jamie,morgan,preferences-reviewers,mconley,TYLin
Gijs for front-end bits, layout for the new CSS properties and the
removal of nsDeckFrame / nsStackLayout, Jamie and Morgan for the a11y
changes.

As discussed in the bug, the main tricky part here is handling a11y
correctly. For <deck>, that's trivial (just use `visibility: hidden` to
hide the panels visually, while removing the unselected panels from the
a11y tree).

For <tabpanels> however we need to do something special. We do want to
hide stuff visually, but we want to preserve the contents in the a11y
tree.

For that, the easiest fix is introducing a new privileged CSS property
(-moz-subtree-hidden-only-visually), which takes care of not painting
the frame, but marks stuff offscreen in the accessibility tree. This is
not intended to be a property used widely.

Other than that, the changes are relatively straight-forward, though
some of the accessible/mac changes I could get a sanity-check on.

Differential Revision: https://phabricator.services.mozilla.com/D157875
2022-09-27 04:18:16 +00:00
..
dialogs Bug 1692653 - Fall back to locale code without region when resolving language names in Accept-Languages, r=Gijs,preferences-reviewers 2022-09-12 13:02:25 +00:00
tests Bug 1689816 - Implement <tabpanels> and <deck> without XUL layout. r=Gijs,Jamie,morgan,preferences-reviewers,mconley,TYLin 2022-09-27 04:18:16 +00:00
containers.inc.xhtml
containers.js Bug 1790902 - Fix userContext icon creation to use css rather than XUL attributes. r=Itiel,preferences-reviewers,desktop-theme-reviewers,Gijs 2022-09-15 21:56:39 +00:00
experimental.inc.xhtml
experimental.js
extensionControlled.js Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo 2022-07-12 04:21:34 +00:00
findInPage.js Bug 1695435 - Part 2: Add more words to the chrome script heuristic in use-isInstance r=preferences-reviewers,Gijs,webdriver-reviewers,whimboo,sgalich 2022-08-24 22:47:42 +00:00
fxaPairDevice.js Bug 1781135 - Sync mobile device dialog flow improvements r=markh,Gijs,preferences-reviewers 2022-07-28 18:34:59 +00:00
fxaPairDevice.xhtml Bug 1777601 - Redesign Sync Mobile Device Screen r=Gijs,fluent-reviewers,preferences-reviewers,flod 2022-07-15 20:34:31 +00:00
home.inc.xhtml Bug 1780919 - Use Fluent term for Firefox Home, r=Gijs,fluent-reviewers,preferences-reviewers 2022-07-25 10:50:06 +00:00
home.js Backed out 2 changesets (bug 1676492) for causing failures at test_navigation.py. CLOSED TREE 2022-08-30 20:56:51 +03:00
jar.mn Bug 1767066 - Remove More from Mozilla "advanced" pane r=mviar,fluent-reviewers,preferences-reviewers,pdahiya,Gijs 2022-06-23 22:28:53 +00:00
main.inc.xhtml Bug 1756450 - Add AppUpdater.STATUS.INTERNAL_ERROR r=bhearsum,fluent-reviewers,preferences-reviewers,desktop-theme-reviewers,flod 2022-09-23 19:47:33 +00:00
main.js Bug 1790307 - Remove equalsize="always" usage from preferences. r=Gijs,preferences-reviewers 2022-09-19 09:39:33 +00:00
more-from-mozilla-qr-code-simple-cn.svg
more-from-mozilla-qr-code-simple.svg
moreFromMozilla.inc.xhtml Bug 1767066 - Remove More from Mozilla "advanced" pane r=mviar,fluent-reviewers,preferences-reviewers,pdahiya,Gijs 2022-06-23 22:28:53 +00:00
moreFromMozilla.js Bug 1767066 - Remove More from Mozilla "advanced" pane r=mviar,fluent-reviewers,preferences-reviewers,pdahiya,Gijs 2022-06-23 22:28:53 +00:00
moz.build
preferences.js Bug 1783452 - Add section in preferences to enable/disable QuickActions. r=adw,fluent-reviewers,preferences-reviewers,flod,mstriemer 2022-08-17 22:47:54 +00:00
preferences.xhtml Bug 1786708 - Migrate formautofill management dialogs to Fluent. r=sgalich,fluent-reviewers,preferences-reviewers,flod,jaws 2022-09-01 20:35:34 +00:00
privacy.inc.xhtml Bug 1788697 - Rename browser.privacySegmentation.enabled pref. r=pdahiya,timhuang,preferences-reviewers,Gijs 2022-09-02 10:46:46 +00:00
privacy.js Bug 1788697 - Rename browser.privacySegmentation.enabled pref. r=pdahiya,timhuang,preferences-reviewers,Gijs 2022-09-02 10:46:46 +00:00
search.inc.xhtml
search.js Bug 1786899 - Remove unused BrowserSearch.loadAddEngines and remove formatURL. r=jteow,preferences-reviewers 2022-08-26 07:55:44 +00:00
searchResults.inc.xhtml
sync.inc.xhtml
sync.js Bug 1785282 - Open 'Choose what to sync' dialog when users click 'Turn sync on in settings' in Firefox View. r=sclements 2022-09-09 14:26:50 +00:00
web-appearance-dark.svg
web-appearance-light.svg