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