- Oct 21, 2024
-
-
More concretely, SearchService.jsm 'hijack-blocklists' and url-classifier-skip-urls. Avoid creating instance for 'anti-tracking-url-decoration'. If prefs are disabling their usage, avoid creating instances for 'cert-revocations' and 'intermediates'. Do not ship JSON dumps for collections we do not expect to need. For the ones in the 'main' bucket, this prevents them from being synced unnecessarily (the code in remote-settings does so for collections in the main bucket for which a dump or local data exists). For the collections in the other buckets, we just save some size by not shipping their dumps. We also clear the collections database on the v2 -> v3 migration.
-
Previously these checks were largely diagnostic tools for finding bugs in other code as it evolves. This unifies the checks a bit more and makes them stronger for BrowsingContexts created over IPC, providing a place for more coherency checks to be added in the future. Differential Revision: https://phabricator.services.mozilla.com/D218860
-
Bug 1886222 - Start reload by calling reload in the parent. r=Gijs,canadahonk,smaug, a=dsmith (esr128->esr115 backport) Differential Revision: https://phabricator.services.mozilla.com/D211519
-
Bug 1885101: Match screen and window properties with top window for ScreenRect, ScreenAvailRect and WindowOuterSize. r=timhuang,emilio This patch removes test_iframe.html. We remove it because the newly introduced test covers the tests done in that test. The reason for removing it in the first place is now that screen properties are inherited/spoofed xorigin, we get a 4px difference. The reasosn for 4px difference is the test runner runs tests in an iframe with a 2px border on each side. Differential Revision: https://phabricator.services.mozilla.com/D215509
-
Bug 1881037 - Part 1: Stop showing unknown protocol error pages for web-triggered loads, r=smaug,necko-reviewers,kershaw, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D217495
-
- Jul 17, 2024
-
-
Henri Sivonen authored
Differential Revision: https://phabricator.services.mozilla.com/D212093
-
- Sep 11, 2024
-
-
Dianna Smith authored
-
- Jul 17, 2024
-
-
Henri Sivonen authored
Differential Revision: https://phabricator.services.mozilla.com/D212093
-
- Aug 14, 2024
-
-
Sean Feng authored
Bug 1863246 - Make the page that enters BFCache not asking the parent process to update the active browsing context r=peterv,dom-core a=RyanVM Currently, when a page enters BFCache, it updates the parent process for the active BC; however, the page that is about to show will do the same. These two operations are triggered in different processes with different active id, they are racy and problematic. This patch fixes the above issue by not updating the parent process when a page enters BFCache. This only applies to BFCacheInParent is enabled.
-
- Jun 28, 2024
-
-
Andreas Farre authored
Bug 1890748 - Move responsibility of FeaturePolicy initialization to nsILoadInfo. r=freddyb,necko-reviewers,jesup,dom-core,sefeng, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D215192
-
- Sep 05, 2023
-
-
Sean Feng authored
In some edge cases, we may start handling user input events that are not supposed to be handled by the current document. This patch introduces some delay to handle user input events. Differential Revision: https://phabricator.services.mozilla.com/D180976
-
- Sep 20, 2023
-
-
Andreas Farre authored
Differential Revision: https://phabricator.services.mozilla.com/D188688
-
- Jul 26, 2023
-
-
Tim Huang authored
The CanonicalBrowsingContext::IsPrivateBrowsingActive() function allows us to know if private browsing is active. We need it to prevent setting cookies if there is no active private browsing session. Differential Revision: https://phabricator.services.mozilla.com/D184010
-
- Aug 01, 2023
-
-
Peter Van der Beken authored
Differential Revision: https://phabricator.services.mozilla.com/D184803
-
- Jun 19, 2023
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D181343
-
- Jun 05, 2023
-
-
Timothy Nikkel authored
Differential Revision: https://phabricator.services.mozilla.com/D179909
-
- Jun 02, 2023
-
-
Mark Banner authored
Bug 1824613 - Convert consumers of toolkit/mozapps/extensions/ to import ES modules directly. r=extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,sync-reviewers,sgalich,bytesized,robwu,skhamis Depends on D179819 Differential Revision: https://phabricator.services.mozilla.com/D179820
-
- May 31, 2023
-
-
Neil Deakin authored
Bug 1776339, add a browsing context field that syncs the isUnderHiddenEmbedderElement state, r=emilio Differential Revision: https://phabricator.services.mozilla.com/D168440
-
- May 30, 2023
-
-
mcheang authored
Bug 1648188 - Fix SearchService init failures so that the address bar can be used to search history and bookmarks. r=Standard8,mak This patch refactors the SearchService private initialized variables and how the SearchService stores its initialization status. These changes capture whether the SearchService has succeeded, failed or hasn't finished initialization yet. There are also changes made to UrlbarSearchUtils on handling when SearchService has failed to initialize or when it hasn't finished initializing yet and we wait. In the case where the SearchService has failed on initialization, We allow the code to continue so that it can reach UrlbarProviderPlaces. Once we are able to reach UrlbarProviderPlaces, we can make database calls for the user's history and bookmarks. This allows the user to interact with the addressbar and search their history and bookmarks even if SearchService has failed to initialize. Differential Revision: https://phabricator.services.mozilla.com/D176936
-
- May 27, 2023
-
-
Kris Maglione authored
Bug 1648545: Part 2 - Load SpecialPowers in XPCShellContentUtils. r=ahal,application-update-reviewers,nalexander,devtools-reviewers Differential Revision: https://phabricator.services.mozilla.com/D119449
-
- May 24, 2023
-
-
Sandor Molnar authored
-
Sean Feng authored
Bug 1817723 - Allow HTMLEditor can receive events when the focus is switched between elements in the same shadow tree. r=masayuki The EditorEventListener for HTMLEditor is registered on document, which is problematic because it can't receive events when the focus is switched between elements in the same shadow tree due to shadow dom encapsulation. We fix this by moving the EditorEventListener to nsWindowRoot so the events can always be received. Differential Revision: https://phabricator.services.mozilla.com/D178215
-
Sandor Molnar authored
Backed out changeset e8b6a5dbf398 (bug 1817723) for causing mochitest failures in editor/libeditor/EditorEventListener.cpp CLOSED TREE
-
- May 23, 2023
-
-
Kris Maglione authored
Bug 1769763: Part 2 - Add debug names to StructuredCloneHolder objects for about:memory. r=mccr8,devtools-reviewers Differential Revision: https://phabricator.services.mozilla.com/D162251
-
Sean Feng authored
Bug 1817723 - Allow HTMLEditor can receive events when the focus is switched between elements in the same shadow tree. r=masayuki The EditorEventListener for HTMLEditor is registered on document, which is problematic because it can't receive events when the focus is switched between elements in the same shadow tree due to shadow dom encapsulation. We fix this by moving the EditorEventListener to nsWindowRoot so the events can always be received. Differential Revision: https://phabricator.services.mozilla.com/D178215
-
- May 24, 2023
-
-
Natalia Csoregi authored
Backed out 3 changesets (bug 1834222, bug 1834176) for causing RemoteProcessMonitor failures. CLOSED TREE Backed out changeset 346d3a1568dd (bug 1834222) Backed out changeset ea1d8b634bfc (bug 1834176) Backed out changeset 74d1880272d3 (bug 1834176)
-
- May 23, 2023
-
-
Mark Banner authored
Bug 1834176 - Convert NetUtil.jsm to be an ES system module. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo Differential Revision: https://phabricator.services.mozilla.com/D178589
-
Gijs Kruitbosch authored
Differential Revision: https://phabricator.services.mozilla.com/D178310
-
Noemi Erli authored
Backed out changeset 57876d77a652 (bug 1834176) Backed out changeset ae2f0837b528 (bug 1834176)
-
Mark Banner authored
Bug 1834176 - Convert NetUtil.jsm to be an ES system module. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo Differential Revision: https://phabricator.services.mozilla.com/D178589
-
- May 20, 2023
-
-
Mark Banner authored
Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu Differential Revision: https://phabricator.services.mozilla.com/D177027
-
Mark Banner authored
Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish Differential Revision: https://phabricator.services.mozilla.com/D177025
-
Daniel Holbert authored
Bug 1834133 part 1: Remove about:config prefs layout.css.notify-of-unvisited and layout.css.always-repaint-on-unvisited. r=emilio Update all of their usages to assume that they're true (which they have been, by-default, for several years). Differential Revision: https://phabricator.services.mozilla.com/D178569
-
- May 17, 2023
-
-
Sean Feng authored
It's a security risk such that the maximized external program can obscure the fullscreen notification and the malicious site can use this trick to load a spoofed page in the background without user notices it. This patch minimized the risk by always exit the fullscreen mode when an external protocol is triggered. Differential Revision: https://phabricator.services.mozilla.com/D177771
-
Norisz Fay authored
Backed out changeset 6fa00ccfe7e0 (bug 1816287) for causing bustages on LocationBase.cpp CLOSED TREE
-
Sean Feng authored
It's a security risk such that the maximized external program can obscure the fullscreen notification and the malicious site can use this trick to load a spoofed page in the background without user notices it. This patch minimized the risk by always exit the fullscreen mode when an external protocol is triggered. Differential Revision: https://phabricator.services.mozilla.com/D177771
-
- May 24, 2023
-
-
Timothy Nikkel authored
Differential Revision: https://phabricator.services.mozilla.com/D178990
-
- May 15, 2023
-
-
Kris Maglione authored
Differential Revision: https://phabricator.services.mozilla.com/D176392
-
Olli Pettay authored
Bug 1827655, for consistency, make nsISHEntry implementations support weak references similarly to nsISHistory implementation, r=peterv Differential Revision: https://phabricator.services.mozilla.com/D177532
-
Masayuki Nakano authored
Differential Revision: https://phabricator.services.mozilla.com/D176488
-