Commit Graph

10254 Commits

Author SHA1 Message Date
Csoregi Natalia
8cae44475f Backed out changeset 9c2ba085b136 (bug 1703609) for failures on browser_devices_get_user_media_queue_request.js. CLOSED TREE 2021-06-15 02:55:35 +03:00
Molly Howell
bd5ee6f3fc Bug 1703609 - Hide doorhangers while site permissions panel is showing. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D117700
2021-06-14 20:49:38 +00:00
Alexandre Lissy
fbd8b61e32 Bug 1651133 - Double-check the build ID to avoid spurious about:restartrequired r=jld
Differential Revision: https://phabricator.services.mozilla.com/D115593
2021-06-14 10:33:19 +00:00
Jared Wein
b566795e28 Bug 1715208 - Wait for the closebutton attribute to update instead of assuming it is atomic with inDOMFullscreen r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D117157
2021-06-12 08:21:33 +00:00
Dana Keeler
09b2da34d4 Bug 1715142 - introduce nsIPublicKeyPinningService and remove 'type' parameter from nsISiteSecurityService r=rmf,necko-reviewers
The public key pinning implementation is much less complex than the HSTS
implementation, and only needs a small subset of the parameters of the latter.
Furthermore, the information it relies on is static, and so is safe to access
from content processes. This patch separates the two implementations, thus
simplifying both of them and avoiding some unnecessary IPC calls in the
process.

Differential Revision: https://phabricator.services.mozilla.com/D117096
2021-06-12 01:12:25 +00:00
Butkovits Atila
ecd1eab585 Backed out 3 changesets (bug 1715142) for causing build bustages. CLOSED TREE
Backed out changeset 7e67994f6a65 (bug 1715142)
Backed out changeset f58d5156f332 (bug 1715142)
Backed out changeset f8a7bd4519c6 (bug 1715142)
2021-06-11 21:20:02 +03:00
Dana Keeler
9e8e57335b Bug 1715142 - introduce nsIPublicKeyPinningService and remove 'type' parameter from nsISiteSecurityService r=rmf,necko-reviewers
The public key pinning implementation is much less complex than the HSTS
implementation, and only needs a small subset of the parameters of the latter.
Furthermore, the information it relies on is static, and so is safe to access
from content processes. This patch separates the two implementations, thus
simplifying both of them and avoiding some unnecessary IPC calls in the
process.

Differential Revision: https://phabricator.services.mozilla.com/D117096
2021-06-11 17:58:19 +00:00
Iulian Moraru
32a2ebfffc Backed out 2 changesets (bug 1715142) for causing marionette failures on test_navigation.py and mochitest failures on browser_setIgnoreCertificateErrors.js. CLOSED TREE
Backed out changeset 83206685ca0b (bug 1715142)
Backed out changeset ab3060a5f69e (bug 1715142)
2021-06-11 02:45:34 +03:00
Dana Keeler
57df163cba Bug 1715142 - introduce nsIPublicKeyPinningService and remove 'type' parameter from nsISiteSecurityService r=rmf,necko-reviewers
The public key pinning implementation is much less complex than the HSTS
implementation, and only needs a small subset of the parameters of the latter.
Furthermore, the information it relies on is static, and so is safe to access
from content processes. This patch separates the two implementations, thus
simplifying both of them and avoiding some unnecessary IPC calls in the
process.

Differential Revision: https://phabricator.services.mozilla.com/D117096
2021-06-10 22:13:32 +00:00
Andrew Halberstadt
358b46f149 Bug 1713889 - Remove fission skip-ifs in browser/base/content/test/general/browser.ini, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117212
2021-06-10 18:38:03 +00:00
Kris Maglione
eb498df89f Bug 1643998: Check actual remote type along with PID when testing for privileged about: process. r=nika
We're getting some intermittent failures on automation where the PID does not
match the original privileged process in some checks. It isn't clear whether
that's because we're actually not in a privileged process, though, or whether
the original privileged process was simply replaced.

The new checks will tell us both things.

Differential Revision: https://phabricator.services.mozilla.com/D117361
2021-06-10 04:37:50 +00:00
Nika Layzell
6b9285da0d Bug 1713890 - Relax gfx.{content,canvas}.asure.backends pref usage checks, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D117329
2021-06-10 01:36:35 +00:00
Mike Conley
dd88dc7f2b Bug 1682022 - Use sentence casing for the AppMenu. r=fluent-reviewers,flod,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D100043
2021-06-09 18:01:25 +00:00
Butkovits Atila
12d0c53554 Backed out 3 changesets (bug 1682022) for causing failures on browser_sync.js. CLOSED TREE
Backed out changeset 9ec189804055 (bug 1682022)
Backed out changeset 3a93fa0ba8ce (bug 1682022)
Backed out changeset 2fca4f56df6f (bug 1682022)
2021-06-09 19:54:44 +03:00
Henri Sivonen
2c5182f635 Bug 1713624 - Null out mFocusedWindow when receiving OOP focused BrowsingContext. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D117156
2021-06-09 15:08:36 +00:00
Mike Conley
8f027d2504 Bug 1682022 - Use sentence casing for the AppMenu. r=fluent-reviewers,flod,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D100043
2021-06-09 13:37:13 +00:00
Karl Tomlinson
76239a2475 Bug 1712898 test that escaping selectAudioOutput prompt does not block future prompts r=jib,pbz
Differential Revision: https://phabricator.services.mozilla.com/D116795
2021-06-09 04:01:39 +00:00
Karl Tomlinson
039e8ca8dd Bug 1712898 test selectAudioOutput prompt UI r=jib
Differential Revision: https://phabricator.services.mozilla.com/D115996
2021-06-09 04:01:38 +00:00
Karl Tomlinson
b6dd6d37d9 Bug 1712898 add a basic prompt for selectAudioOutput() r=jib,flod,pbz
This contains the code paths that are similar to the prompt for getUserMedia().

Permanent permissions and grace period are not included here and their model
may differ from that of getUserMedia().
See https://bugzilla.mozilla.org/show_bug.cgi?id=1712892

Differential Revision: https://phabricator.services.mozilla.com/D115994
2021-06-09 04:01:38 +00:00
Kajal Sah
22fcfdc69d Bug 1679313 - Adds screenshot option in frames.r=emalysz,fluent-reviewers,sfoster,flod
Differential Revision: https://phabricator.services.mozilla.com/D114885
2021-06-08 15:32:54 +00:00
Christoph Kerschbaumer
e241d18c0c Bug 1714947: Update missed PBM tests to work with https-first-mode enabled r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D116979
2021-06-08 12:48:32 +00:00
Alexandru Michis
96eec8ad30 Bug 1643998 - Disable browser_new_tab_in_privilegedabout_process_pref.js on fission Linux and OS X for frequent failures. r=mccr8 DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D117101
2021-06-08 08:27:38 +00:00
Jared Wein
12189462cb Bug 1695472 - Add a mutation observer for fullscreen changes so we don't have to rely on timing of resize events. r=Gijs
A resize observer was also introduced to improve performance through coalesence of 'resize' events.

Differential Revision: https://phabricator.services.mozilla.com/D116522
2021-06-08 05:11:13 +00:00
Andrew Halberstadt
45f90b3cc8 Bug 1713892 - Remove fission skip-if annotation from browser/base/content/test/referrer/browser.ini, r=intermittent-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D117083
2021-06-07 21:23:45 +00:00
Julian Descottes
755eed7a95 Bug 1714348 - [marionette] Update chrome imports for Marionette modules to /remote/content/marionette r=webdriver-reviewers,Gijs,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D116732
2021-06-07 10:08:24 +00:00
Andreea Pavel
54f83dcc25 Bug 1594274 - disable browser_tabopen.js on mac r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D116954
2021-06-06 23:44:21 +00:00
Alexandru Michis
0625bff24a Backed out changeset 7fa771d9f62d (bug 1695472) for causing bc failures in browser_bug1620341.js (Bug 1714691) 2021-06-05 11:03:34 +03:00
Jared Wein
01cfd4f129 Bug 1695472 - Add a mutation observer for fullscreen changes so we don't have to rely on timing of resize events. r=Gijs
A resize observer was also introduced to improve performance through coalesence of 'resize' events.

Differential Revision: https://phabricator.services.mozilla.com/D116522
2021-06-04 20:47:44 +00:00
Andrew Halberstadt
bd43ef1dd4 Bug 1713888 - Remove 'skip-if' annotation in browser/base/content/test/backforward/browser_history_menu.js, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D116749
2021-06-04 15:37:47 +00:00
Neil Deakin
ab668ff921 Bug 1712900, rework waitForFocus/promiseFocus so that it works with fission, r=hsivonen
Instead of using a framescript, change promiseFocus to use the SpecialPowers actor. In addition, promiseFocus may now take a browsing context to focus a specific subframe's window. If that subframe is deeply nested, messages will be passed back and forth between the parent and each successive subframe to get to the one subframe that is desired to be focused. Similarly, this process is used when focusing a higher level frame that already has its focused element set to a subframe.

Differential Revision: https://phabricator.services.mozilla.com/D116387
2021-06-03 19:41:19 +00:00
Gijs Kruitbosch
3a8f64863a Bug 1711519 - remove tabbrowser non-proton code and gProton global browser window property, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D116632
2021-06-03 11:41:55 +00:00
Sonia Singla
d4569b4c00 Bug 1661517 - Removed extensions.allowPrivateBrowsingByDefault preference. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D97094
2021-06-02 21:48:05 +00:00
Andrew Halberstadt
cbd804bdc5 Bug 1694824 - [ci] Annotate browser-chrome manifests for new fission failures, r=jmaher,extension-reviewers,preferences-reviewers,zombie
Differential Revision: https://phabricator.services.mozilla.com/D116276
2021-06-02 19:22:25 +00:00
Karl Tomlinson
cf86580bc4 Bug 1712898 introduce helper functions for reloading r=jib
Depends on D115994

Differential Revision: https://phabricator.services.mozilla.com/D115995
2021-06-02 08:04:12 +00:00
Karl Tomlinson
23e6709ada Bug 1712898 share code for testing microphone and camera selectors r=pbz
This is expected to have further benefit when a speaker device selector is
added.

Differential Revision: https://phabricator.services.mozilla.com/D115993
2021-06-02 08:04:11 +00:00
Karl Tomlinson
d2c2d6145f Bug 1712898 pass expected device types to checkDeviceSelectors as a single array r=florian
to make the meaning readable at the call site.

This is expected to have further benefit when a speaker device selector is
added.

Differential Revision: https://phabricator.services.mozilla.com/D115992
2021-06-02 08:04:11 +00:00
Kashav Madan
809f66b19c Bug 1706445 - Only expect ContentSessionStore.jsm to load without Fission, r=Gijs
We'll stop loading content-sessionStore.js for Fission in D116147.

Differential Revision: https://phabricator.services.mozilla.com/D116487
2021-06-01 20:06:48 +00:00
Andreea Pavel
3d9399ba3b Bug 1678774 - disable browser_windowactivation.js on linux64 debug r=intermittent-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D116200
2021-06-01 17:22:12 +00:00
Marco Bonardo
17e2f24a48 Bug 1713073 - Add new places metadata tables. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D116084
2021-06-01 12:10:00 +00:00
Neil Deakin
6ca09b04c9 Bug 1695527, listen to the wheel event instead of DOMMouseScroll to close tooltips when scrolling, r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D116137
2021-06-01 09:45:53 +00:00
R. Martinho Fernandes
de4f66ca1a Bug 1597600 - make certificate overrides depend on origin attributes r=keeler,geckoview-reviewers,smaug,agi
Differential Revision: https://phabricator.services.mozilla.com/D91962
2021-06-01 06:55:07 +00:00
Scott
42f303e550 Bug 1713191 - Removing old Pocket button signup test variants. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D116172
2021-05-31 17:35:56 +00:00
Neil Deakin
a3ff4212dd Bug 1696214, use moveToAnchor to position the tab and places tooltips so that the close and mute button tooltips appear correctly, r=jaws
This involves changing moveToAnchor to be allowed while the popup is showing. This change allows the buttons within the tab to use the normal algorithm for determining the tooltip position. This also fixes bug 1695900 so that tooltips for items in bookmarks menus also appear offset as well. Only the main tab and bookmarks on the toolbar appear aligned with the button's bottom edge.

Differential Revision: https://phabricator.services.mozilla.com/D115558
2021-05-31 13:07:35 +00:00
Emilio Cobos Alvarez
c946015d10 Bug 1708735 - Make the arrowpanel code more generic. r=dao,zombie
Share the concept of a panel content with all other menupopups / panels.

This avoids importing global.css in the shadow tree, and renames the
arrowcontent part to just "content", since we want to introduce a
"content" part for other panels.

This shouldn't change behavior but makes bug 1708136 a matter of
tweaking a couple CSS rules and fixing up test failures.

Differential Revision: https://phabricator.services.mozilla.com/D113990
2021-05-30 12:31:49 +00:00
Butkovits Atila
0cd2df1600 Backed out changeset 229e905d571e (bug 1708735) for multiple regressions. CLOSED TREE 2021-05-30 14:27:20 +03:00
Dorel Luca
d5c3a7bd8e Backed out changeset 089c88b9657b (bug 1597600) for XPCshell failures in toolkit/components/cleardata/tests/unit/test_certs.js. CLOSED TREE 2021-05-29 23:31:00 +03:00
R. Martinho Fernandes
a855765213 Bug 1597600 - make certificate overrides depend on origin attributes r=keeler,geckoview-reviewers,smaug,agi
Differential Revision: https://phabricator.services.mozilla.com/D91962
2021-05-29 19:34:35 +00:00
Toshihito Kikuchi
0e9b359fda Bug 1695817 - Part 2: Introduce a blank page about:third-party r=Gijs,fluent-reviewers,xpcom-reviewers,kmag
This patch adds a blank page about:third-party along with a skeleton XPCOM
object AboutThirdParty which has a method to invoke a background task in C++.

Differential Revision: https://phabricator.services.mozilla.com/D109303
2021-05-28 22:35:57 +00:00
Edgar Chen
45111f3e2d Bug 1712038 - Exit fullscreen only when the focus change will raise the window; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D116182
2021-05-28 20:42:32 +00:00
Gijs Kruitbosch
7ad523084b Bug 1711523 - remove private proton tracking flags in frontend modules, r=mak,emalysz,desktop-theme-reviewers,harry
Differential Revision: https://phabricator.services.mozilla.com/D116009
2021-05-28 19:33:38 +00:00