fune/browser/modules
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
..
test Bug 1776578 - Replace init tasks with add_setup in mochitests. r=application-update-reviewers,Standard8 2022-09-26 13:58:49 +00:00
AboutNewTab.jsm Backed out 3 changesets (bug 1780074, bug 1780347) for causing multiple failures. CLOSED TREE 2022-07-20 14:57:48 +03:00
AppUpdater.jsm Bug 1756450 - Add test for updater's new internalError state r=bhearsum 2022-09-23 19:47:34 +00:00
AsyncTabSwitcher.jsm 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
BackgroundTask_uninstall.jsm Bug 1789390 - Remove scheduled and Action Center notifications during uninstall. r=nalexander 2022-09-14 00:42:43 +00:00
BrowserUIUtils.jsm 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
BrowserUsageTelemetry.jsm Bug 1782991 - Avoid an error in BrowserUsageTelemetry when clicking in the search shortcuts table in preferences. r=Gijs 2022-08-03 14:47:52 +00:00
BrowserWindowTracker.jsm Bug 1776609: Record source and triggeringPlaceId for sponsored tile on newtab. r=mak,geckoview-reviewers,m_kato 2022-08-01 00:27:50 +00:00
ContentCrashHandlers.jsm 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
Discovery.jsm 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
EveryWindow.jsm Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu 2022-07-11 12:41:50 +00:00
ExtensionsUI.jsm Bug 1789407 - Always anchor defaultsearch popup to the urlbar. r=rpl 2022-09-09 18:50:32 +00:00
FaviconLoader.jsm Bug 1782854 - Don't store local uri favicons after pageShow. r=mossop 2022-08-23 15:46:05 +00:00
HomePage.jsm Bug 1790758 - Convert Region.jsm and IgnoreLists.jsm JSM modules to ESMs r=Standard8,preferences-reviewers,credential-management-reviewers 2022-09-20 12:21:45 +00:00
LaterRun.jsm Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu 2022-07-11 12:41:50 +00:00
metrics.yaml Bug 1781578 - Renew browser engagement metrics r=perry.mcmanis 2022-07-28 16:48:03 +00:00
moz.build Bug 1789390 - Remove scheduled and Action Center notifications during uninstall. r=nalexander 2022-09-14 00:42:43 +00:00
NewTabPagePreloading.jsm Bug 1779559 - Do this in toolkit instead. r=Gijs 2022-07-19 19:25:48 +00:00
OpenInTabsUtils.jsm 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
PageActions.jsm 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
PartnerLinkAttribution.jsm Bug 1790758 - Convert Region.jsm and IgnoreLists.jsm JSM modules to ESMs r=Standard8,preferences-reviewers,credential-management-reviewers 2022-09-20 12:21:45 +00:00
PermissionUI.jsm Bug 1777497, part 1 - Change StorageAccessPermissionRequest to allow an option specifying the top level domain, r=anti-tracking-reviewers,pbz 2022-08-12 16:12:05 +00:00
PingCentre.jsm Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu 2022-07-11 12:41:50 +00:00
ProcessHangMonitor.jsm Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu 2022-07-11 12:41:50 +00:00
Sanitizer.jsm Bug 1779982 - Migrate places consumers to use ESM imports directly. r=mak,preferences-reviewers 2022-07-20 22:34:21 +00:00
SelectionChangedMenulist.jsm
SiteDataManager.jsm 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
SitePermissions.jsm Bug 1785053 - Add comments that I forgot to upload to phabricator. DONTBUILD 2022-08-17 14:18:22 +02:00
TabsList.jsm Bug 1790577 - Reset the tab drop indicator in tabs list. r=NeilDeakin 2022-09-13 17:33:58 +00:00
TabUnloader.jsm Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu 2022-07-11 12:41:50 +00:00
TransientPrefs.jsm
webrtcUI.jsm Bug 1783918 - Part 4: Plumb trigger event through to calls to webrtcUI.showSharingDoorhanger and have it call openPopup directly. r=pbz 2022-08-10 15:05:33 +00:00
WindowsJumpLists.jsm Bug 1779982 - Migrate places consumers to use ESM imports directly. r=mak,preferences-reviewers 2022-07-20 22:34:21 +00:00
WindowsPreviewPerTab.jsm Bug 1779982 - Migrate places consumers to use ESM imports directly. r=mak,preferences-reviewers 2022-07-20 22:34:21 +00:00
ZoomUI.jsm Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu 2022-07-11 12:41:50 +00:00