Граф коммитов

21096 Коммитов

Автор SHA1 Сообщение Дата
Narcis Beleuzu 37cb83a398 Backed out 2 changesets (bug 921504) for wpt failures on inert-retargeting-iframe.tentative.html . CLOSED TREE
Backed out changeset 8b75cd744e80 (bug 921504)
Backed out changeset a56b2d354613 (bug 921504)
2020-07-22 23:53:55 +03:00
Alexander Surkov 1c382cad65 Bug 921504 - implement HTML:inert r=emilio,heycam
Differential Revision: https://phabricator.services.mozilla.com/D81701
2020-07-22 04:26:08 +00:00
Nihanth Subramanya 1f4855ea8d Bug 1649280 - Create a new webconsole message group for storage isolation messages. r=timhuang,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D84456
2020-07-22 16:00:22 +00:00
Mihai Alexandru Michis 8862b6d3d6 Backed out changeset f0552bf388f1 (bug 1649280) for causing devtool leaks in DocAccessibleChild.
CLOSED TREE
2020-07-22 18:40:32 +03:00
Julian Descottes 64114183b0 Bug 1654415 - Replace testActor by SpecialPowers from browser_inspector_remove-iframe-during-load test r=nchevobbe
The test is currently a permafail with fission enabled.
TestActor gets destroyed when navigating from about:blank to the test page and can be replaced by SpecialPowers calls.

Differential Revision: https://phabricator.services.mozilla.com/D84478
2020-07-22 13:07:01 +00:00
Nihanth Subramanya 6b7efe37ac Bug 1649280 - Create a new webconsole message group for storage isolation messages. r=timhuang,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D84456
2020-07-22 12:41:43 +00:00
Dorel Luca 990d081d9f Backed out 2 changesets (bug 1651519) for WPT failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE
Backed out changeset 7b973a0e7be9 (bug 1651519)
Backed out changeset 55e9184c5617 (bug 1651519)
2020-07-22 02:47:34 +03:00
Emilio Cobos Álvarez 5adefab54c Bug 1449401 - Remove moz-math-anonymous ua-only pseudo. r=heycam
We do not expose it nor ever style it. Just use the parent style all the
time. This avoids problematic style resolution calls during reflow.

Differential Revision: https://phabricator.services.mozilla.com/D84358
2020-07-21 22:35:46 +00:00
Kris Maglione d182c95351 Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82957
2020-07-21 22:19:19 +00:00
Kris Maglione e7d942c77f Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.

Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-07-21 19:02:27 +00:00
Nicolas Chevobbe ae24ed2cde Bug 1652016 - Destroy target created by WebExtension when destroying the toolbox. r=rpl,daisuke,jdescottes.
The problem has 2 folds.
The first one is that the shutdown function on DevToolsExtensionPageContextParent
wasn't called, which means the target was never destroyed. This is fixed by
overriding unload in DevToolsExtensionPageContextParent instead of shutdown, so
the function gets called and the target destroyed.

The second issue was that a single webextension could create 2 targets, and since
we only keep track of a single target, we would miss one. This is fixed by putting
the call to watchTargets in getCurrentDevTools in a promise, so subsequent calls
that might occur before the resulting promise isn't resolved don't end up calling
watchTargets a second time.

Differential Revision: https://phabricator.services.mozilla.com/D83935
2020-07-21 16:26:16 +00:00
Dorel Luca d91c6dc40b Backed out 2 changesets (bug 1651519) for wpt failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE
Backed out changeset 52317abc5c68 (bug 1651519)
Backed out changeset 45448dca59a4 (bug 1651519)
2020-07-21 21:55:57 +03:00
Nicolas Chevobbe ebc4f4e1ab Bug 1492797 - Autocomplete for classes panel. r=rcaliman,jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D71160
2020-07-21 18:03:13 +00:00
Nicolas Chevobbe f7e210941d Bug 1492797 - Allow to pass an input to the autocomplete constructor. r=rcaliman.
This will automatically add all the necessary event listeners
for the autocomplete (navigating, selecting an item, closing).
The input will also be used as a default anchor when showing
the popup.

Differential Revision: https://phabricator.services.mozilla.com/D72859
2020-07-21 18:02:17 +00:00
Nicolas Chevobbe 7c3955c7cf Bug 1492797 - Turn ClassListPreviewer into a class. r=rcaliman.
Differential Revision: https://phabricator.services.mozilla.com/D71159
2020-07-21 18:01:44 +00:00
Kris Maglione 4a25531b4a Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82957
2020-07-21 16:59:33 +00:00
Kris Maglione 9c2c147159 Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.

Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-07-21 16:59:28 +00:00
Nicolas Chevobbe 1bd580681b Bug 1651325 - Only log action type in ignore middleware. r=bomsy.
The action object can hold complex data that would clutter the standard
output and make logs impoassible to parse (e.g. for treeherder).

Differential Revision: https://phabricator.services.mozilla.com/D84353
2020-07-21 15:56:11 +00:00
Kashav Madan ae956c4eef Bug 1653674 - Unskip passing fission tests, r=kmag
It's possible that some of these are still failing intermittently. We can't
really know without first unskipping them.

https://github.com/annygakh/audit-tests

Differential Revision: https://phabricator.services.mozilla.com/D84017
2020-07-21 15:42:48 +00:00
David Walsh 42fe332c5f Bug 1647346 - Instrument telemetry for closing tabs in the debugger r=loganfsmyth,tdsmith
Differential Revision: https://phabricator.services.mozilla.com/D83160
2020-07-20 14:21:55 +00:00
Belén Albeza 9008f5738e Bug 1652828 - Fix intermittent failure in app panel telemetry tests r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D84324
2020-07-21 10:01:47 +00:00
Luca Greco b2f2e7f66d Bug 1620767 - Fix test_extension_storage_actor_upgrade intermittency by explicitly waiting the stores-update RDP event. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D84215
2020-07-21 12:10:05 +00:00
Razvan Maries 657d7e2c6b Backed out 3 changesets (bug 1492797) for perma failures on browser_editor_autocomplete_events.js. CLOSED TREE
Backed out changeset 3bfad9588f0b (bug 1492797)
Backed out changeset 3ecf0fc44704 (bug 1492797)
Backed out changeset a7f6906f69de (bug 1492797)
2020-07-21 14:26:49 +03:00
Nicolas Chevobbe f6c68a97f9 Bug 1492797 - Autocomplete for classes panel. r=rcaliman,jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D71160
2020-07-20 17:00:01 +00:00
Nicolas Chevobbe 508016d602 Bug 1492797 - Allow to pass an input to the autocomplete constructor. r=rcaliman.
This will automatically add all the necessary event listeners
for the autocomplete (navigating, selecting an item, closing).
The input will also be used as a default anchor when showing
the popup.

Differential Revision: https://phabricator.services.mozilla.com/D72859
2020-07-20 16:36:05 +00:00
Nicolas Chevobbe 6b2285e0dc Bug 1492797 - Turn ClassListPreviewer into a class. r=rcaliman.
Differential Revision: https://phabricator.services.mozilla.com/D71159
2020-07-20 16:34:21 +00:00
Julian Descottes d2be717ceb Bug 1654010 - Add a reset button to devtools fission preferences popup r=nchevobbe
Depends on D84196

Differential Revision: https://phabricator.services.mozilla.com/D84197
2020-07-21 08:49:42 +00:00
Julian Descottes 672ec7524b Bug 1654010 - Add toggle buttons in the DevTools fission preferences popup r=nchevobbe
Depends on D84186
It would be nice to directly be able to change the preferences from the popup

Differential Revision: https://phabricator.services.mozilla.com/D84196
2020-07-21 08:42:16 +00:00
Julian Descottes 735d17ec78 Bug 1654010 - Add devtools.testing.enableServerWatcherSupport to the devtools fission popup r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D84186
2020-07-21 07:20:06 +00:00
Itiel 83a94cf4c5 Bug 1653785 - [RTL] Fix the twisty direction when collapsed for the stack trace tooltip r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D84097
2020-07-20 17:24:41 +00:00
Itiel 264fc4a9fa Bug 1650901 - Vertically center the `open-inspector` button in the Layout panel r=nchevobbe
Also improve the CSS a bit in layout.css

Differential Revision: https://phabricator.services.mozilla.com/D82440
2020-07-20 15:06:47 +00:00
Narcis Beleuzu 0a0d8f9451 Backed out 3 changesets (bug 1648161, bug 1650094) as requeste by yzen
Backed out changeset a05fbae74197 (bug 1650094)
Backed out changeset b1c3cfa3b77b (bug 1648161)
Backed out changeset 7cd63199f143 (bug 1648161)
2020-07-20 18:01:00 +03:00
Belén Albeza 2a6df4a165 Bug 1652828 - Skip browser_application_panel_telemetry-workers.js test in ccov platform r=jdescottes
I'm unsure why this is permafailing in ccov. I'm trying with longer timeouts, but in the meantime maybe it's best to disable the test and keep this bug open while we find what's the root cause. (Try push here https://treeherder.mozilla.org/#/jobs?repo=try&revision=be4007c9a758b76a0c4346a1931c1c61af7cb418 )

Differential Revision: https://phabricator.services.mozilla.com/D83969
2020-07-20 12:23:54 +00:00
Belén Albeza b6ccf2b611 Bug 1651630 - Part 2: Hide the debug button instead of disabling it r=jdescottes,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83484
2020-07-16 13:41:24 +00:00
Belén Albeza 295e3aec7c Bug 1651630 - Part 1: Allow start button to work regardless of debugger pref r=jdescottes,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83482
2020-07-16 13:13:40 +00:00
Narcis Beleuzu 9a1f31493d Backed out changeset aa5b7db30aed (bug 1652828) as req by aa5b7db30aed. DONTBUILD CLOSED TREE 2020-07-20 13:54:46 +03:00
Belén Albeza 636e221168 Bug 1652828 - Remove telemetry test from ccov platform r=jdescottes
I'm unsure why this is permafailing in ccov. I'm trying with longer timeouts, but in the meantime maybe it's best to disable the test and keep this bug open while we find what's the root cause. (Try push here https://treeherder.mozilla.org/#/jobs?repo=try&revision=be4007c9a758b76a0c4346a1931c1c61af7cb418 )

Differential Revision: https://phabricator.services.mozilla.com/D83969
2020-07-17 15:59:43 +00:00
Nicolas Chevobbe 7fa11883f2 Bug 1653598 - Add a constant for CSS Parser message category. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D84123
2020-07-20 08:15:03 +00:00
Gerald Squelart e0e32e17b6 Bug 1653181 - Enable Audio Callback Tracing in Media preset - r=canaltinova
Audio Tracing Callback will be most useful when used to profile Media workloads.

Differential Revision: https://phabricator.services.mozilla.com/D83750
2020-07-17 11:22:36 +00:00
Gerald Squelart 126afc3ab4 Bug 1653181 - Profiler feature 'audiocallbacktracing' controls Start/StopAudioCallbackTracing(), off by default - r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D83749
2020-07-17 11:22:23 +00:00
alexdominguezg 1ef8064302 Bug 1648060 - start-panel sidebar prevented from being dragged wider than the available width. r=davidwalsh,bomsy
I have added a helper method, calcStartPanelWidth(), to limit the start-panel on expansion.

Differential Revision: https://phabricator.services.mozilla.com/D80863
2020-07-17 20:49:52 +00:00
Harald Kirschner 10a46d9b65 Bug 1646983 - Updated DevTools What's New for 79 and new CTA. r=victoria,Honza
Differential Revision: https://phabricator.services.mozilla.com/D83735
2020-07-16 19:55:00 +00:00
Logan Smyth 3b2321d039 Bug 1652679 - Generate consistent URLs when pretty-printing anonymous sources. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D83724
2020-07-17 14:55:39 +00:00
Stepan Stava 5676d0c1ff Bug 1643633 - Add a stack trace to the exception tooltip r=davidwalsh
Adds a stacktrace to the exception popup of the inline exceptions in the debugger.
Matches the styles of the console error messages.

The popup works in two modes:
- when the stacktrace is closed the exception popup gets closed when the mouse leaves the popup.
- when the stacktrace is opened the exception popup gets closed only by clicking outside the popup.

Differential Revision: https://phabricator.services.mozilla.com/D82690
2020-07-17 15:15:55 +00:00
Nicolas Chevobbe 8e74f48b9e Bug 1644187 - Add server support for CSS warning resources. r=jdescottes.
This is quite similar to the error messages watcher, except that we call
ensureCSSErrorReportingEnabled after retrieving the cached messages.

Resource no longer includes `errorMessageName` and `isPromiseRejection` as it
makes little sense for the CSS warning.

The existing resource test is updated to run with and without the server support.

Differential Revision: https://phabricator.services.mozilla.com/D83047
2020-07-17 14:58:43 +00:00
Nicolas Chevobbe ec43ae2c74 Bug 1652938 - Add base class for nsIConsoleListener-based resources. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D83621
2020-07-17 14:50:09 +00:00
Nicolas Chevobbe e401092693 Bug 1521781 - Fix damp webconsole/typing.js intermittent. r=bomsy,perftest-reviewers,sparky.
Wait for tick between each "key stroke", wait for the popup to be open if it
wasn't.

Differential Revision: https://phabricator.services.mozilla.com/D83913
2020-07-17 14:11:49 +00:00
Nicolas Chevobbe 323e177418 Bug 1480201 - Fix intermittent on webconsole autocomplete damp test. r=bomsy,perftest-reviewers,sparky.
We used to clear a timeout in HTMLTooltip which is supposed to resolve a Promise
when it's executed, meaning that we could end up with Promises that would never
resolve.
In the test itself, we wait for a tick between each loop iteration and after hiding
the popup to make sure everything has the time to be painted.

Differential Revision: https://phabricator.services.mozilla.com/D83912
2020-07-17 14:11:47 +00:00
Hubert Boma Manilla e9e410e2c6 Bug 1604202 - Remove the dependency on the order of the network events r=Honza
Fixes the intermittent test failure

Differential Revision: https://phabricator.services.mozilla.com/D83810
2020-07-17 06:18:16 +00:00
Hubert Boma Manilla 32fa49ba40 Bug 1651625 - Avoid error when weakmap does not contain any info for the channel r=Honza
I've not got Windows to test the fix specifically.

This should stop from throwing an Error if the WeakMap does not contain
any data for the channel.
It should just return `null`

Differential Revision: https://phabricator.services.mozilla.com/D83840
2020-07-17 06:06:17 +00:00