gecko-dev/devtools/client
Nicolas Chevobbe b4de2bd22f Bug 1579422 - Disconnect FilterBar resize observer when observed node is disconnected. r=jdescottes.
Since we don't properly unmount the Console React app,
FilterBar's componentWillUnmount is never called.
This was where we planned to disconnect the resize observer,
but it was in fact never called.
So what we do in this patch instead is in the resize observer
callback, check if the observed node is connected, and if
it's not, we disconnect the resize observer.

This prevent the console from dispatching an action, that
may slow down closing the console.

Differential Revision: https://phabricator.services.mozilla.com/D45006

--HG--
extra : moz-landing-system : lando
2019-09-09 09:05:08 +00:00
..
aboutdebugging Bug 1575786 - Use unprefixed user-select property in devtools CSS; r=ladybenko,jlast 2019-08-29 10:12:25 +00:00
accessibility Backed out changeset 3182a1d6debb (bug 1500142) for xpcshell failures at test_oob_cert_auth.js. CLOSED TREE 2019-09-06 23:05:31 +03:00
application Bug 1577484 - Part 2: Hide ManifestLoader when not needed, add a link to ManifestEmpty r=Ola,fluent-reviewers,flod 2019-09-06 11:16:13 +00:00
bin Bug 1566443 - Rename folder aboutdebugging-new to aboutdebugging r=remote-debugging-reviewers,daisuke 2019-08-23 08:52:33 +00:00
debugger Bug 1579548 - Remove no longer used download-anchor class r=jlast 2019-09-06 22:18:59 +00:00
dom Bug 1568157 - Part 3: Replace `toolbox.highlighter` with the contextual HighlighterFront. r=yulia 2019-08-27 19:13:45 +00:00
framework Bug 1572933: Add a test whether DevTools loads from the cache even during disabling the cache. r=pbro 2019-09-09 00:57:12 +00:00
inspector Bug 1568840 - Use PageStyle from the currently selected element in the computed view. r=pbro,jdescottes 2019-09-06 08:12:46 +00:00
jsonview Bug 1575786 - Use unprefixed user-select property in devtools CSS; r=ladybenko,jlast 2019-08-29 10:12:25 +00:00
locales Bug 1572138 - Introduce status bar for the search side panel. r=Honza,flod. 2019-09-09 06:43:50 +00:00
memory Bug 1569676 - Make memory panel's destroy synchronous. r=jdescottes 2019-08-12 13:47:15 +00:00
netmonitor Bug 1572138 - Introduce status bar for the search side panel. r=Honza,flod. 2019-09-09 06:43:50 +00:00
performance Bug 1578354 - Remove the obsolete condition so that JS frames are now properly filtered in in the call tree r=gregtatum 2019-09-05 15:20:36 +00:00
performance-new Bug 1575682 - Stop the profiler popup from "blipping" with unrendered content r=julienw 2019-09-04 20:06:37 +00:00
preferences Bug 1565375 - The pause overlay should include stepping buttons. r=jlast 2019-08-30 22:25:46 +00:00
responsive Bug 1579150 - Remove the RDM Settings Onboarding tooltip. r=mtigley 2019-09-05 19:13:11 +00:00
scratchpad Bug 1565380 - Add a deprecation warning message to Scratchpad. r=jdescottes. 2019-08-23 12:30:10 +00:00
shared Bug 1456167: Add test for CSS variable which can be color. r=pbro 2019-09-09 07:02:51 +00:00
storage Bug 1542144 - Annotate test on fission cause on debug failures. r=pbone 2019-09-04 03:10:04 +03:00
styleeditor Bug 1576814 - Skip tests that timeout r=kmag 2019-08-27 19:07:43 +00:00
themes Bug 1575180 - Support for case sensitive search. r=Honza 2019-09-06 08:26:06 +00:00
webconsole Bug 1579422 - Disconnect FilterBar resize observer when observed node is disconnected. r=jdescottes. 2019-09-09 09:05:08 +00:00
webide Bug 1572332 - Move non-debugger devtools prefs into all.js and firefox.js. r=jdescottes 2019-08-26 01:44:59 +00:00
webreplay Bug 1576689 - Support logPoints with multiple arguments, r=jlast. 2019-09-06 23:35:34 +00:00
.eslintrc.js
definitions.js Bug 1565380 - Add a deprecation warning message to Scratchpad. r=jdescottes. 2019-08-23 12:30:10 +00:00
jar.mn Bug 1575180 - Support for case sensitive search. r=Honza 2019-09-06 08:26:06 +00:00
menus.js Bug 1569574 - Part 1: Rename the responsive.html/ folder to responsive/. r=pbro 2019-08-07 15:24:45 +00:00
moz.build Bug 1566443 - Rename folder aboutdebugging-new to aboutdebugging r=remote-debugging-reviewers,daisuke 2019-08-23 08:52:33 +00:00