gecko-dev/browser
Matt Woodrow 240d417eb6 Bug 1631405 - Move nsISecureBrowserUI to be owned by the canonical browsing context instead of docshell. r=nika,ckerschb,Gijs,webcompat-reviewers,twisniewski
This removes all docshell nsISecureBrowserUI and mixed content properties, and moves them into CanonicalBrowsingContext/WindowGlobalParent. It makes the mixed content blocker just compute the state for the current load, and then send the results to the parent process, where we update the security state accordingly.

I think we could in the future remove onSecurityChange entirely, and instead just fire an event to the <browser> element notifying it of changes to the queryable securityUI.

Unfortunately we have a lot of existing code that depends on specific ordering between onSecurityChange and onLocationChange, so I had to hook into the RemoteWebProgress implementation in BrowserParent to mimic the same timings.

Differential Revision: https://phabricator.services.mozilla.com/D75447
2020-05-26 21:17:01 +00:00
..
actors Bug 1639616 - Turn Monitor cache back on. r=prathiksha 2020-05-25 10:46:19 +00:00
app Bug 1624969 - Update monitor card in the protections dashboard. r=ewright,fluent-reviewers,flod 2020-05-25 08:26:57 +00:00
base Bug 1638380 - Write a test for nsIAlertsDoNotDisturb.suppressForScreenSharing attribute. r=MattN 2020-05-26 20:11:41 +00:00
branding Bug 1637285 - Draw high contrast progress bar top border only. r=mhowell 2020-05-12 22:38:40 +00:00
components Bug 1635235 - Ensure browser_ext_settings_overrides_default_search.js can wait for search engine setup to complete to avoid intermittents. r=mixedpuppy 2020-05-26 19:53:42 +00:00
config Bug 1638173 - Setup WNP for users coming from <77.0 and receiving the 77.0 release r=RyanVM 2020-05-22 16:21:04 +00:00
docs Bug 1602463 Part 3 - Windows default browser agent. r=agashlin,bytesized,nalexander 2020-03-16 20:16:25 +00:00
extensions Bug 1631405 - Move nsISecureBrowserUI to be owned by the canonical browsing context instead of docshell. r=nika,ckerschb,Gijs,webcompat-reviewers,twisniewski 2020-05-26 21:17:01 +00:00
fonts
fxr Bug 1201243 - Make browser/components/preferences/in-content top-level and move dialogs to a subdirectory. r=jaws 2020-04-22 23:35:08 +00:00
installer Bug 1635235 - Implement reading the allow override default search engine allowlist from remote settings. r=daleharvey 2020-05-26 19:40:42 +00:00
locales Backed out changeset 7cfa9199cc7e (bug 1577344) for mozilla::net::nsSocketTransport::InitiateSocket crashes CLOSED TREE 2020-05-26 20:40:51 +03:00
modules Bug 1639997 - Have webrtcUI handle the case where the selectedTab is set to null. r=pbz 2020-05-26 18:01:04 +00:00
themes Bug 1461195 - CSP/XFO error pages should offer an option to visit the page directly r=johannh,fluent-reviewers,flod 2020-05-26 10:17:50 +00:00
tools/mozscreenshots No bug - Increase default mozscreenshots timeout to 700ms. a=test-only 2020-04-27 17:09:22 +00:00
.eslintrc.js Bug 1622328 - add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr 2020-03-19 13:47:51 +00:00
app.mozbuild
build.mk Bug 1607193 - Remove l10n-check; r=firefox-build-system-reviewers,rstewart 2020-03-13 18:34:28 +00:00
confvars.sh
defs.mk
l10n-registry.manifest
LICENSE
Makefile.in
moz.build
moz.configure