Bug 1835990 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

STRs:
1) Open DevTools, select the Debugger panel
2) Load http://janodvarko.cz/firebug/tests/601/Issue601.htm
3) Create BP in Issue601.htm on line 50
4) Click the button on the page to hit the BP
5) Hover mouse over `request`, try to expand the `upload` variable (several levels deep), try anything else expandable, try to display the tooltip (with expanded content) and hide it quickly by moving mouse out. And display again and try to expand things.
6) If it works, step over and try step #5 again. You need to play with that a bit, but I can break it almost every time, after 10-20 seconds.
7) At some point the following error is displayed in the Browser Console and nothing in the tooltip can be expanded.

Honza

```
Error in enumSymbols Error: Can not send request 'enumSymbols' because front 'obj' is already destroyed.
    name resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:28
    enumSymbols resource://devtools/client/fronts/object.js:178
    enumSymbols resource://devtools/client/shared/components/object-inspector/utils/client.js:49
    loadItemProperties resource://devtools/client/shared/components/object-inspector/utils/load-properties.js:82
    nodeLoadProperties resource://devtools/client/shared/components/object-inspector/actions.js:48
    thunk resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29
    dispatch Redux
    nodeExpand resource://devtools/client/shared/components/object-inspector/actions.js:23
    thunk resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29
    bindActionCreator Redux
    setExpanded resource://devtools/client/shared/components/object-inspector/components/ObjectInspector.js:237
    onExpand resource://devtools/client/shared/components/object-inspector/components/ObjectInspector.js:318
    onClick resource://devtools/client/shared/components/Tree.js:1008
    React 19
client.js:53:13
```
STRs:
1) Open DevTools, select the Debugger panel
2) Load http://janodvarko.cz/firebug/tests/601/Issue601.htm
3) Create BP in Issue601.htm on line 50
4) Click the button on the page to hit the BP
5) Hover mouse over `request`, try to expand the `upload` variable (several levels deep), try anything else expandable, try to display the tooltip (with expanded content) and hide it quickly by moving mouse out. And display again and try to expand things.
6) If it works, step over and try step #5 again. You need to play with that a bit, but I can break it almost every time, after 10-20 seconds.
Edit: stepping should not be needed to reproduce the problem
7) At some point the following error is displayed in the Browser Console and nothing in the tooltip can be expanded.

Honza

```
Error in enumSymbols Error: Can not send request 'enumSymbols' because front 'obj' is already destroyed.
    name resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:28
    enumSymbols resource://devtools/client/fronts/object.js:178
    enumSymbols resource://devtools/client/shared/components/object-inspector/utils/client.js:49
    loadItemProperties resource://devtools/client/shared/components/object-inspector/utils/load-properties.js:82
    nodeLoadProperties resource://devtools/client/shared/components/object-inspector/actions.js:48
    thunk resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29
    dispatch Redux
    nodeExpand resource://devtools/client/shared/components/object-inspector/actions.js:23
    thunk resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29
    bindActionCreator Redux
    setExpanded resource://devtools/client/shared/components/object-inspector/components/ObjectInspector.js:237
    onExpand resource://devtools/client/shared/components/object-inspector/components/ObjectInspector.js:318
    onClick resource://devtools/client/shared/components/Tree.js:1008
    React 19
client.js:53:13
```

Back to Bug 1835990 Comment 0