mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-12 06:52:25 +00:00
Marco Bonardo
fb0662edda
Bug 1628906 - First search in a tab from location bar could trigger an "Invalid URL" error page. r=Gijs,nika,mattwoodrow
Before 1496578, URIFixup::keywordToURI used to do a synchronous IPC call to be able to access search engines from the content process. Consumers of URIFixup didn't care. Bug 1496578 moved the IPC messaging to the callers, in particular nsDocShell, but assumed nsDocShellLoadState wasn't loading from content. It looks like in some cases it does, so this adds another sync IPC call for GetFixupURIInfo. The total numer of sync IPCs should not change from before Bug 1496578, URIFIxup was just doing it internally, while now it happens at the call point. Note the long term plan would be for these docshell objects callers to just handle URIs, while the UI code should do fixup. Bug 1375244 tracks the removal of these sync IPC messages. Differential Revision: https://phabricator.services.mozilla.com/D70607 --HG-- extra : moz-landing-system : lando
…
…
…
…
…
…
…
…
…
…
…
An explanation of the Mozilla Source Code Directory Structure and links to project pages with documentation can be found at: https://firefox-source-docs.mozilla.org/contributing/directory_structure.html For information on how to build Mozilla from the source code and create the patch see: https://firefox-source-docs.mozilla.org/contributing/how_to_contribute_firefox.html If you have a question about developing Mozilla, and can't find the solution on https://developer.mozilla.org, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel. Nightly development builds can be downloaded from: https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/ - or - https://www.mozilla.org/firefox/channel/desktop/#nightly Keep in mind that nightly builds, which are used by Mozilla developers for testing, may be buggy.
Description
Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Languages
JavaScript
32.7%
C++
25.3%
HTML
20.9%
C
10.8%
Python
2.8%
Other
7%