Commit Graph

25730 Commits

Author SHA1 Message Date
Andrei Oprea
774bfd98b5 Bug 1616280 - Use shadow DOM to hide Remote L10n translations for from local translations r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D63895
2020-04-18 11:24:44 +00:00
Marco Bonardo
c13dd2e793 Bug 1630996 - Adjust urlbar tokenizer mail regexp. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D71345
2020-04-17 19:00:25 +00:00
Kate Hudson
917a866828 Bug 1620021 - Integrate aboutwelcome with ExperimentManager r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D65367
2020-04-18 05:23:02 +00:00
Scott
1c5b87c487 Bug 1618051 - Proper hi res logo for search only newtab r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D65347
2020-04-17 17:45:58 +00:00
Kevin Jacobs
385c9ab89a Bug 1628012 - Land Delegated Credentials experiment script r=jcj
This patch re-lands the Delegated Credentials experiment, with an expiration date of 1 May, 2020.

This experiment already ran in Fx 73, but the underlying TLS implementation has been updated and we now plan to enable by default in Nightly. Out of an abundance of caution, the experiment will be repeated for 1-2 weeks to confirm the previous results (i.e., lack of any breakage) before enabling.

See prior bug https://bugzilla.mozilla.org/show_bug.cgi?id=1580053 - only changes to the expiration date and method of loading of the experiment (necessary to rebase) have been made here .

Differential Revision: https://phabricator.services.mozilla.com/D71202
2020-04-17 17:42:26 +00:00
Drew Willcoxon
16ea42586c Bug 1618769 - Follow up: Remove unnecessary assignment to allowSearchSuggestions. r=mak
I didn't remove the `allowSearchSuggestions` assignment even though it's not necessary due to the `defaultValue` addition. And I already queued the main patch for landing.

Differential Revision: https://phabricator.services.mozilla.com/D71249
2020-04-17 07:45:55 +00:00
Coroiu Cristina
0d41cb501d Backed out changeset 7afc6bac547c (bug 1616280) for browser-chrome failures at dom/l10n/DOMLocalization.cpp on a CLOSED TREE 2020-04-17 19:55:25 +03:00
Andrei Oprea
6e53146c1c Bug 1616280 - Use shadow DOM to hide Remote L10n translations for from local translations r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D63895
2020-04-17 15:58:18 +00:00
Mike Conley
5853171528 Bug 1614502 - Add a mechanism that can generate an about:home document for a startup cache. r=Gijs,k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D68094
2020-04-17 15:31:39 +00:00
Mike Conley
6b21d37b1a Bug 1614502 - Expose utility functions for rendering Activity Stream. r=Mardak
These will be used by a later patch inside of a ChromeWorker using
ReactDOMServer.

Differential Revision: https://phabricator.services.mozilla.com/D68093
2020-04-17 15:31:11 +00:00
Mike Conley
73f44a23ec Bug 1614502 - Vendor react-dom-server into the newtab component. r=k88hudson
Vendor react-dom-server from react-dom dependency installed (16.12.0).

Differential Revision: https://phabricator.services.mozilla.com/D68092
2020-04-17 15:31:06 +00:00
Kagami Sascha Rosylight
62c12d13e1 Bug 1597267 - Remove dom.registerProtocolHandler.insecure.enabled r=annevk,emilio
Differential Revision: https://phabricator.services.mozilla.com/D69400
2020-04-17 12:06:19 +00:00
Coroiu Cristina
0cc5e3e924 Backed out 2 changesets (bug 1625500) for multiple failures on a CLOSED TREE
Backed out changeset 7d80233bcfcd (bug 1625500)
Backed out changeset 0a35b13dfcde (bug 1625500)
2020-04-17 15:36:05 +03:00
Gijs Kruitbosch
0045b2ec32 Bug 1625500 - fix use of .then(x, x) in the tree, r=marionette-reviewers,Standard8,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D68614
2020-04-17 11:41:49 +00:00
Marco Bonardo
a7281b3b73 Bug 1628288. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D71191
2020-04-17 09:59:23 +00:00
aarushivij
090118a252 Bug 908954 - Remove try…catch comment inside wrapWidgetEventHandler once bug 503244 is fixed r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D71268
2020-04-17 05:50:56 +00:00
Emma Malysz
38a7368e4b Bug 1629376, Revert the fragment caching changes to ensure downloads are shown in Library menu. r=emilio
DownloadsSubview and DownloadsView do not inherit from custom elements and cannot rely on the static getFragment method.
The individual download list items all need to be cloned in order to display.

Differential Revision: https://phabricator.services.mozilla.com/D71204
2020-04-17 05:07:49 +00:00
Ciure Andrei
af8a055d98 Backed out changeset 894ebe92bdae (bug 1628052) for causing failure increase in bug 1358898 CLOSED TREE 2020-04-17 07:20:16 +03:00
Ciure Andrei
b1fac29dcc Backed out changeset c6490dad74ac (bug 1629376) for causing browser_toolbar_library_open_recent.js failures CLOSED TREE 2020-04-17 04:37:49 +03:00
Drew Willcoxon
f369e0990b Bug 1618769 - Increase max chars for search suggestions, and don't fetch suggestions at all when max is reached due to paste. r=mak
* Add a new `allowSearchSuggestions` property to the query context. It defaults to true.
* `UrlbarInput` sets this property when it starts a query. If the event that started the query is a paste event and the pasted string's length is larger than maxChars, then don't allow suggestions. Otherwise do.
* `UrlbarProviderSearchSuggestions.isActive` returns false when `!context.allowSearchSuggestions`.
* `UrlbarProviderSearchSuggestions` doesn't truncate the query anymore.
* Keep the `browser.urlbar.maxCharsForSearchSuggestions` pref but use it only for pastes, and increase it from 20 to 100. I considered making a new pref but this way if a user changed it, then it still applies to pastes at least. I'm not sure it's important though.

Differential Revision: https://phabricator.services.mozilla.com/D70956
2020-04-17 00:42:23 +00:00
Emma Malysz
a1121cd07d Bug 1629376, Revert the fragment caching changes to ensure downloads are shown in Library menu. r=emilio
DownloadsSubview and DownloadsView do not inherit from custom elements and cannot rely on the static getFragment method.
The individual download list items all need to be cloned in order to display.

Differential Revision: https://phabricator.services.mozilla.com/D71204
2020-04-16 23:11:38 +00:00
Andreea Pavel
2987eeebfa Backed out changeset a95e314cd2af (bug 1618051) for failing bc at browser_parsable_css.js on a CLOSED TREE 2020-04-17 02:41:26 +03:00
Ciure Andrei
ea1e3cbe28 Backed out 10 changesets (bug 1614462) for causing xpcshell failures CLOSED TREE
Backed out changeset 34d4a86530b4 (bug 1614462)
Backed out changeset dbc2e2556d08 (bug 1614462)
Backed out changeset 512bbab4730c (bug 1614462)
Backed out changeset cd6b8d630f4c (bug 1614462)
Backed out changeset e4ad5037658f (bug 1614462)
Backed out changeset 0ffed1dc4296 (bug 1614462)
Backed out changeset 90ed81cbfe34 (bug 1614462)
Backed out changeset 6d2137eb1d52 (bug 1614462)
Backed out changeset b4819c99e16e (bug 1614462)
Backed out changeset b7deaed376ed (bug 1614462)
2020-04-17 02:26:14 +03:00
Kris Maglione
f9c563bd13 Bug 1614462: Part 2c - Remove content mozbrowser tests. r=mccr8
<iframe mozbrowser> is no longer supported in content processes.

Differential Revision: https://phabricator.services.mozilla.com/D70744
2020-04-16 22:20:05 +00:00
Jared Wein
1cdaaad20b Bug 1628165 - Add telemetry probe for clicks on vulnerable password learn more link. r=MattN
This also fixes a bug where we weren't recording the telemetry probe clicks on breached password learn more links due to the refactoring and renaming of the .alert-link class. A test has been added that would have caught that mistake in automation.

Differential Revision: https://phabricator.services.mozilla.com/D70142
2020-04-16 21:55:27 +00:00
Andreea Pavel
1debfb60fd Backed out changeset fdddf4601d4d (bug 1628165) for build bustages on a CLOSED TREE 2020-04-17 00:50:37 +03:00
Jared Wein
8164cc9992 Bug 1628165 - Add telemetry probe for clicks on vulnerable password learn more link. r=MattN
This also fixes a bug where we weren't recording the telemetry probe clicks on breached password learn more links due to the refactoring and renaming of the .alert-link class. A test has been added that would have caught that mistake in automation.

Differential Revision: https://phabricator.services.mozilla.com/D70142
2020-04-16 21:24:19 +00:00
Jared Wein
ef26ce4f53 Bug 1628029 - Add telemetry events for OS authentication. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D70069
2020-04-16 21:23:58 +00:00
Scott
8744df5d9f Bug 1618051 - Proper hi res logo for search only newtab r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D65347
2020-04-16 20:14:48 +00:00
William Durand
9280636ffa Bug 1613796 - Add test case to verify that browser.permissions.request() resolves in the expected order. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D69226
2020-04-16 19:37:44 +00:00
Tim Nguyen
3ccd58a06a Bug 1630615 - Remove duplicate settings icons. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D71185
2020-04-16 18:48:33 +00:00
Itiel
814cbb0562 Bug 1626661 - Don't make the about:logins searchbox more opaque on focus r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D69223
2020-04-16 17:36:06 +00:00
Andreea Pavel
dfe5d0ac3b Backed out changeset 7749765974c1 (bug 1630615) for failing browser_primaryUI.js on a CLOSED TREE 2020-04-16 20:12:17 +03:00
Punam Dahiya
d3a15f5b98 Bug 1630171 - Fix intermittent due to AboutWelcome actor not available r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D71105
2020-04-16 16:07:28 +00:00
pbz
effe61dd05 Bug 1615588 - SearchOneOffs: Use prompt service instead of nsIPrompt. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D66447
2020-04-16 14:44:25 +00:00
pbz
94229b44a8 Bug 1615588 - Extended nsIPromptService to support tab modal prompts. r=johannh,MattN,necko-reviewers,dragana
This patch introduces a new tab modal system prompt type. It can be opened via the nsIPromptService
with a destination BrowsingContext. These tab system prompts overlap slightly with the upper
chrome UI to differentiate them from content prompts (previously called tab prompts).

- Extended nsIPromptService and nsIPrompt to accept 3 types of modal prompts:
  - Window prompts
  - Tab (system) prompts
  - Content prompts (the old tab prompts)
- Removed prompt code from Prompter.jsm, always call PromptParent window actor instead
- Added PromptChild window actor to forward pagehide events to parent actor
- Created additional prompt methods in nsIPromptService to prompt by browsingContext and modalType
- Backwards compatibility is maintained, consumers can still open content prompts calling nsIPrompt with a content window

Differential Revision: https://phabricator.services.mozilla.com/D66446
2020-04-16 14:43:50 +00:00
Tim Nguyen
bd42e444f3 Bug 1630615 - Combine toolkit/themes/shared/extensions/utilities.svg and browser/themes/shared/icons/settings.svg. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D71185
2020-04-16 14:30:20 +00:00
Marco Bonardo
a6761dedd6 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
2020-04-15 22:39:38 +00:00
Ved Dandekar
03f2f01b8a Bug 1629939 - Remove obsolete code that is setting the iconURI in MozSearchbar.updateDisplay. r=Standard8
The searchbar widget no longer displays the search engine icon on the toolbar.

Differential Revision: https://phabricator.services.mozilla.com/D71004
2020-04-16 07:21:41 +00:00
JulianWels
8b98fc2068 Bug 1620244 - Retention telemetry for HTTPS Only Mode. r=ckerschb,jcj
Differential Revision: https://phabricator.services.mozilla.com/D69547
2020-04-16 00:33:10 +00:00
Drew Willcoxon
d88de4b8ed Bug 1628926 - Remove the browser.urlbar.oneOffSearches pref. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D70921
2020-04-16 00:00:55 +00:00
Arthur Iakab
51f239e00a Backed out changeset 0c8a5b5094b6 (bug 1628926) for Eslint failure on UrlbarView.jsm
CLOSED TREE
2020-04-16 01:38:49 +03:00
Drew Willcoxon
0b703a560d Bug 1628926 - Remove the browser.urlbar.oneOffSearches pref. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D70921
2020-04-15 08:56:16 +00:00
Tim Nguyen
c232f1ea70 Bug 1630201 - Merge browser/themes/shared/preferences and browser/themes/shared/incontentprefs. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D71020
2020-04-15 20:41:37 +00:00
Tim Nguyen
aaac99f347 Bug 1630201 - Rename browser/themes/shared/preferences/containers.css to browser/themes/shared/preferences/containers-dialog.css. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D71019
2020-04-15 20:32:30 +00:00
Csoregi Natalia
02de1c6ffa Backed out 2 changesets (bug 1630201) for bustages due to containers.css. CLOSED TREE
Backed out changeset 05d18c70a0bd (bug 1630201)
Backed out changeset 60f42302b5d5 (bug 1630201)
2020-04-15 23:28:06 +03:00
jayati
26667173cd Bug 1485193 - Link with documentation in about:policies. r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D69386
2020-04-15 20:17:05 +00:00
Tim Nguyen
a652f9a46c Bug 1630201 - Merge browser/themes/shared/preferences and browser/themes/shared/incontentprefs. r=jaws
Depends on D71019

Differential Revision: https://phabricator.services.mozilla.com/D71020
2020-04-15 19:59:46 +00:00
Tim Nguyen
8efb7028ea Bug 1630201 - Rename browser/themes/shared/preferences/containers.css to browser/themes/shared/preferences/containers-dialog.css. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D71019
2020-04-15 19:58:01 +00:00
Harry Twyford
2ec0db64b0 Bug 1629966 - Remove Touch Bar telemetry. r=mikedeboer,chutten
Differential Revision: https://phabricator.services.mozilla.com/D70904
2020-04-15 17:57:42 +00:00