Gijs Kruitbosch
a25d1a59b7
Bug 1646780 - use a template to wrap the identity popup while it's not needed, r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D78894
2020-06-23 14:04:49 +00:00
Dorel Luca
10867ecce0
Backed out changeset 3671a57712e4 (bug 1646780) for Browser-chrome failures in webrtc/browser_devices_get_user_media_tear_off_tab.js
2020-06-19 04:22:23 +03:00
Gijs Kruitbosch
e7ae448a2d
Bug 1646780 - use a template to wrap the identity popup while it's not needed, r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D78894
2020-06-19 00:02:11 +00:00
Mike Conley
d7da144306
Bug 1642803 - Cancel notification silencing once the display share is over. r=pbz
...
Depends on D78120
Differential Revision: https://phabricator.services.mozilla.com/D78346
2020-06-09 23:37:37 +00:00
Mike Conley
a6d30886ad
Bug 1642804 - Make sure to show notification silencing option in private browsing WebRTC screen sharing panel. r=pbz
...
Differential Revision: https://phabricator.services.mozilla.com/D78120
2020-06-09 23:37:24 +00:00
Razvan Maries
7bc0871a36
Backed out 2 changesets (bug 1642804, bug 1642803) for perma failures on browser_devices_get_user_media_in_xorigin_frame.js. CLOSED TREE
...
Backed out changeset 48f9a72a27a0 (bug 1642803)
Backed out changeset 53ec379c8e0e (bug 1642804)
2020-06-09 18:57:29 +03:00
Mike Conley
8211dbde62
Bug 1642803 - Cancel notification silencing once the display share is over. r=pbz
...
Depends on D78120
Differential Revision: https://phabricator.services.mozilla.com/D78346
2020-06-05 11:03:29 +00:00
Mike Conley
93f83f0725
Bug 1642804 - Make sure to show notification silencing option in private browsing WebRTC screen sharing panel. r=pbz
...
Differential Revision: https://phabricator.services.mozilla.com/D78120
2020-06-09 10:33:30 +00:00
Mike Conley
e8637fc196
Bug 1641546 - Make the new WebRTC global sharing indicator a dialog instead of a popup. r=pbz
...
Depends on D77696
Differential Revision: https://phabricator.services.mozilla.com/D77504
2020-06-08 18:36:24 +00:00
Mike Conley
bd8b4596cd
Bug 1641243 - Make sure we can show tab switch warning when using in-order keyboard navigation. r=pbz
...
Differential Revision: https://phabricator.services.mozilla.com/D77141
2020-05-28 17:02:38 +00:00
Mike Conley
fd8a5dc76d
Bug 1638397 - Add tests for some WebRTC window and screen sharing UI. r=pbz
...
Differential Revision: https://phabricator.services.mozilla.com/D77129
2020-05-28 16:52:40 +00:00
Mike Conley
285bacc8f1
Bug 1639997 - Update WebRTC browser mochitests to test both old and new global indicators. r=pbz
...
Differential Revision: https://phabricator.services.mozilla.com/D76738
2020-05-26 18:01:47 +00:00
Mike Conley
b5d324f259
Bug 1639997 - Split out WebRTC browser mochitests into a variation that runs with the legacy behaviour. r=pbz
...
Differential Revision: https://phabricator.services.mozilla.com/D76737
2020-05-26 18:01:18 +00:00
Jan-Ivar Bruaroey
76ff4a9499
Bug 1635716 - Test that pending gUM requests are removed on navigation. r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D75631
2020-05-18 19:49:01 +00:00
Mike Conley
8975e3ea75
Bug 1636207 - Fork the WebRTC global indicator for a refresh. r=florian
...
Differential Revision: https://phabricator.services.mozilla.com/D74332
2020-05-18 18:55:28 +00:00
Johann Hofmann
47d07c17f3
Bug 1632474 - Consider src in unsafe allow all checks for feature policy. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D73147
2020-05-12 19:43:23 +00:00
Mike Conley
204181114e
Bug 1634703 - Return nsIMediaDevice active devices list from mediaCaptureWindowState. r=jib,geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D73479
2020-05-12 14:49:46 +00:00
Johann Hofmann
dacf0ca924
Bug 1627035 - Don't reprompt when an allow="*" iframe is actively sharing webrtc. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D71727
2020-04-21 16:01:07 +00:00
Kris Maglione
dc965f48f4
Bug 1618170: Fix merge bustage from BrowsingContext.getChildren change. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D64427
2020-04-01 19:31:54 +00:00
Bogdan Tara
ed243b4b09
Bug 1618170 - Correct typo to disable browser_devices_get_user_media_in_frame.js on windows & linux build type opt r=gbrown a=test-only
2020-03-20 14:55:39 +02:00
Bogdan Tara
db5a2a79e6
Bug 1618170 - Disable browser_devices_get_user_media_in_frame.js on windows & linux build type opt r=gbrown
...
Differential Revision: https://phabricator.services.mozilla.com/D67015
2020-03-18 04:55:31 +00:00
Mark Banner
d375cfec54
Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D65703
2020-03-07 10:09:44 +00:00
Neil Deakin
b959ecb95a
Bug 1618447, gShouldObserveSubframes should only be set for the out of process frames part of the test, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D64864
2020-03-04 01:58:27 +00:00
Kris Maglione
3b58dc5fe6
Bug 1609443: Part 2 - Fix most dodgy uses of fission.autostart pref. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D64435
2020-02-26 19:43:32 +00:00
Kris Maglione
27a6ede8fd
Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D63699
2020-02-25 22:33:53 +00:00
Arthur Iakab
7dc57054cd
Backed out changeset 5616425b54da (bug 1617254)for casuing multiple browser-chrome failures.
...
CLOSED TREE
2020-02-26 00:09:34 +02:00
Kris Maglione
9b4f095126
Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D63699
2020-02-25 21:03:58 +00:00
Noemi Erli
5296ed257e
Backed out changeset 034e2e79ecfa (bug 1617254) for causing build bustages CLOSED TREE
2020-02-25 21:59:14 +02:00
Kris Maglione
0523739f93
Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D63699
2020-02-25 19:39:25 +00:00
Neil Deakin
602bd6e2da
Bug 1616600, properly update the tab-indicator state when a tab is closed; it previously wasn't being removed properly from the per-tab indicator map when the indicator was from a subframe,r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D63535
2020-02-25 18:08:06 +00:00
Sebastian Hengst
d46d43302a
Bug 1611454 - browser_devices_get_user_media_in_frame.js: enable dom.security.featurePolicy.enabled and permissions.delegation.enabled. r=mjf
...
These prefs got disabled for Late Beta and Release in bug 1611454 but the test
uses the feature (access to media devices from frame).
Differential Revision: https://phabricator.services.mozilla.com/D61093
2020-01-27 15:04:16 +00:00
Neil Deakin
01890ce9a8
Bug 1608584, shouldn't pass true to browserLoaded to wait for the subframe to load, also fixes 1608497, r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D60439
2020-01-22 14:56:36 +00:00
Johann Hofmann
ea3206908a
Bug 1609973 - Fix wrong localization string in WebRTCParent.js. r=nhnt11
...
Instead of correcting the string in the localization file, I use the slightly inconsistent
string in code now, to avoid issues with uplifting.
Differential Revision: https://phabricator.services.mozilla.com/D60657
2020-01-22 12:55:26 +00:00
Neil Deakin
42613e3d69
Bug 1601301, modify browser_devices_get_user_media_in_frame.js to iterate twice, once performing the operation on two same-process frames, and a second time with frames that in fission mode would be in different processes, r=johannh
...
The observer listening is also modified to listen to notifications from all frames.
Differential Revision: https://phabricator.services.mozilla.com/D56571
2020-01-10 15:35:03 +00:00
Neil Deakin
05b7c143a8
Bug 1601301, rework webrtc permission granting UI around JSWindowActor, performing the work of determining the ultimate state for the tab icon and menu in the parent rather than the content process, r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D56570
2020-01-10 15:09:59 +00:00
Neil Deakin
234871d70e
Bug 1601301, add an 'include descendants' flag to mediaCaptureWindowState. With fission, need to handle each subframe separately, r=jib
...
The window will be supplied in the recording-device-events notification and mediaCaptureWindowState will be called on each window in turn.
Differential Revision: https://phabricator.services.mozilla.com/D56569
2020-01-10 15:29:08 +00:00
Thomas Nguyen
edc4be999e
Bug 1604813 - Clear checked value if the "Remember this decision" checkbox is hidden. r=johannh
...
If we are setting up a new permission prompt from iframe navigation, the popup
notification may reuse "checked" value from previous notification, even if the
checkbox is hidden. We should clear checkbox.checked (set to false) if the
checkbox is hidden
Differential Revision: https://phabricator.services.mozilla.com/D58516
2020-01-07 10:47:44 +00:00
Kris Maglione
99c0b418ed
Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8
...
ContentTask tasks have a different lifetime than SpecialPowers tasks, with the
former being tied to the lifetime of a message manager and the latter tied to
the lifetime of a window global. That means that existing ContentTask callers
which expect to be able to register load listeners before the creation of a
window global, or which expect to persist after a page has navigated, won't
work as SpecialPowers tasks.
Since those sorts of tasks are not really resilient in the face of Fission,
they should really be written to work differently, but this patch mostly just
reverts them to using ContentTask for the time being.
Differential Revision: https://phabricator.services.mozilla.com/D53744
2019-12-13 20:36:36 +00:00
Kris Maglione
7b2657b231
Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato
...
Differential Revision: https://phabricator.services.mozilla.com/D53741
2019-12-13 20:36:24 +00:00
Kris Maglione
8c0d38f33d
Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato
...
This is generally pretty straightforward, and rewrites nearly all calls. It
skips the ones that it can detect using frame script globals like
`sendAsyncMessage`, though.
Differential Revision: https://phabricator.services.mozilla.com/D53740
2019-12-13 20:36:16 +00:00
Emma Malysz
ce4da4686b
Bug 1601094, rename the remaining .xul files in browser/ to .xhtml r=marionette-reviewers,whimboo,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D55751
2019-12-11 00:27:19 +00:00
shindli
0aa47af90e
Backed out 9 changesets (bug 1596918) for causing mochitest permafailures in toolkit/content/tests/chrome/test_findbar_events.xhtml CLOSED TREE
...
Backed out changeset 45a1c42118f2 (bug 1596918)
Backed out changeset db09910ffa56 (bug 1596918)
Backed out changeset 5c9d9f141c10 (bug 1596918)
Backed out changeset 6a135670d603 (bug 1596918)
Backed out changeset 3a0184e0df72 (bug 1596918)
Backed out changeset 2f0036486823 (bug 1596918)
Backed out changeset a770c6d08d52 (bug 1596918)
Backed out changeset ef062eb7a6ee (bug 1596918)
Backed out changeset a6ea596e98db (bug 1596918)
2019-12-11 03:09:26 +02:00
Kris Maglione
af77c00e7a
Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8
...
ContentTask tasks have a different lifetime than SpecialPowers tasks, with the
former being tied to the lifetime of a message manager and the latter tied to
the lifetime of a window global. That means that existing ContentTask callers
which expect to be able to register load listeners before the creation of a
window global, or which expect to persist after a page has navigated, won't
work as SpecialPowers tasks.
Since those sorts of tasks are not really resilient in the face of Fission,
they should really be written to work differently, but this patch mostly just
reverts them to using ContentTask for the time being.
Differential Revision: https://phabricator.services.mozilla.com/D53744
2019-12-10 23:07:22 +00:00
Kris Maglione
eb68f8b548
Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato
...
Differential Revision: https://phabricator.services.mozilla.com/D53741
2019-12-10 23:07:21 +00:00
Kris Maglione
ad3537fc50
Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato
...
This is generally pretty straightforward, and rewrites nearly all calls. It
skips the ones that it can detect using frame script globals like
`sendAsyncMessage`, though.
Differential Revision: https://phabricator.services.mozilla.com/D53740
2019-12-10 23:07:13 +00:00
Noemi Erli
21eec8658f
Backed out 9 changesets (bug 1596918) for causing multiple browser-chrome failures
...
Backed out changeset 415007efd8c9 (bug 1596918)
Backed out changeset 011eb5ce927b (bug 1596918)
Backed out changeset e5fd3ee22ea1 (bug 1596918)
Backed out changeset 0bca4de31d40 (bug 1596918)
Backed out changeset 11ec4393f23d (bug 1596918)
Backed out changeset c5404a7c286d (bug 1596918)
Backed out changeset 7e9304405a46 (bug 1596918)
Backed out changeset fa0f0aeabf99 (bug 1596918)
Backed out changeset de196b077000 (bug 1596918)
2019-12-07 22:26:43 +02:00
Kris Maglione
b442dbf855
Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8
...
ContentTask tasks have a different lifetime than SpecialPowers tasks, with the
former being tied to the lifetime of a message manager and the latter tied to
the lifetime of a window global. That means that existing ContentTask callers
which expect to be able to register load listeners before the creation of a
window global, or which expect to persist after a page has navigated, won't
work as SpecialPowers tasks.
Since those sorts of tasks are not really resilient in the face of Fission,
they should really be written to work differently, but this patch mostly just
reverts them to using ContentTask for the time being.
Differential Revision: https://phabricator.services.mozilla.com/D53744
2019-12-07 18:44:34 +00:00
Kris Maglione
6fb2c35351
Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato
...
Differential Revision: https://phabricator.services.mozilla.com/D53741
2019-12-07 18:44:34 +00:00
Kris Maglione
88fbf261f8
Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato
...
This is generally pretty straightforward, and rewrites nearly all calls. It
skips the ones that it can detect using frame script globals like
`sendAsyncMessage`, though.
Differential Revision: https://phabricator.services.mozilla.com/D53740
2019-12-07 19:11:58 +00:00
Daniel Varga
85f263a4c2
Backed out 17 changesets (bug 1596918) for multiple browser-chrome and dev-tools failures. On a CLOSED TREE
...
Backed out changeset ab87d2c1afae (bug 1596918)
Backed out changeset 775f3b06a687 (bug 1596918)
Backed out changeset 67cc63ef5d7f (bug 1596918)
Backed out changeset 7d290bcd2067 (bug 1596918)
Backed out changeset 048db9f4db7c (bug 1596918)
Backed out changeset 96a79d2ba614 (bug 1596918)
Backed out changeset be770d112dd8 (bug 1596918)
Backed out changeset 302c8ab8391c (bug 1596918)
Backed out changeset 44ef8f20732e (bug 1596918)
Backed out changeset 38c11ebfb8ff (bug 1596918)
Backed out changeset b586fc081374 (bug 1596918)
Backed out changeset 12283166716f (bug 1596918)
Backed out changeset 99b0421015d8 (bug 1596918)
Backed out changeset 97ec49dbbbf3 (bug 1596918)
Backed out changeset ec79478f58f1 (bug 1596918)
Backed out changeset c6d356833bb8 (bug 1596918)
Backed out changeset 5ef6026806c8 (bug 1596918)
2019-12-07 03:12:07 +02:00