firefox-devtools / devtools-core

:rocket: Packages for Firefox DevTools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expand document in long mode throws

nchevobbe opened this issue · comments

Steps to reproduce

  1. Open the Reps test app
  2. Target http://firefox-dev.tools/debugger-examples/
  3. Inspect document
  4. Expand the long mode ObjectInspector

Expected results

The document expands

Actual results

It does expand, but there's an error message in the console:

TypeError: can't convert undefined to object
Stack trace:
getProps@http://localhost:8000/assets/build/reps.js:16311:26
propIterator@http://localhost:8000/assets/build/reps.js:16258:20
safePropIterator@http://localhost:8000/assets/build/reps.js:16215:12
GripRep@http://localhost:8000/assets/build/reps.js:16179:20
wrappedFunction@http://localhost:8000/assets/build/reps.js:685:14
Rep@http://localhost:8000/assets/build/reps.js:3041:10
renderGrip@http://localhost:8000/assets/build/reps.js:53681:12
getTreeItemLabelAndValue@http://localhost:8000/assets/build/reps.js:53596:16
renderTreeItem@http://localhost:8000/assets/build/reps.js:53672:30
render@http://localhost:8000/assets/build/reps.js:53888:32
_renderValidatedComponentWithoutOwnerOrContext/renderedElement<@http://localhost:8000/assets/build/reps.js:35688:16
measureLifeCyclePerf@http://localhost:8000/assets/build/reps.js:34968:12
_renderValidatedComponentWithoutOwnerOrContext@http://localhost:8000/assets/build/reps.js:35687:25
_renderValidatedComponent@http://localhost:8000/assets/build/reps.js:35714:27
performInitialMount@http://localhost:8000/assets/build/reps.js:35254:25
mountComponent@http://localhost:8000/assets/build/reps.js:35150:16
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
updateChildren@http://localhost:8000/assets/build/reps.js:34857:35
_reconcilerUpdateChildren@http://localhost:8000/assets/build/reps.js:34493:11
_updateChildren@http://localhost:8000/assets/build/reps.js:34597:26
updateChildren@http://localhost:8000/assets/build/reps.js:34584:7
_updateDOMChildren@http://localhost:8000/assets/build/reps.js:32954:7
updateComponent@http://localhost:8000/assets/build/reps.js:32768:5
receiveComponent@http://localhost:8000/assets/build/reps.js:32730:5
receiveComponent@http://localhost:8000/assets/build/reps.js:4067:5
_updateRenderedComponent@http://localhost:8000/assets/build/reps.js:35646:7
_performComponentUpdate@http://localhost:8000/assets/build/reps.js:35616:5
updateComponent@http://localhost:8000/assets/build/reps.js:35537:7
receiveComponent@http://localhost:8000/assets/build/reps.js:35439:5
receiveComponent@http://localhost:8000/assets/build/reps.js:4067:5
_updateRenderedComponent@http://localhost:8000/assets/build/reps.js:35646:7
_performComponentUpdate@http://localhost:8000/assets/build/reps.js:35616:5
updateComponent@http://localhost:8000/assets/build/reps.js:35537:7
receiveComponent@http://localhost:8000/assets/build/reps.js:35439:5
receiveComponent@http://localhost:8000/assets/build/reps.js:4067:5
_updateRenderedComponent@http://localhost:8000/assets/build/reps.js:35646:7
_performComponentUpdate@http://localhost:8000/assets/build/reps.js:35616:5
updateComponent@http://localhost:8000/assets/build/reps.js:35537:7
performUpdateIfNecessary@http://localhost:8000/assets/build/reps.js:35453:7
performUpdateIfNecessary@http://localhost:8000/assets/build/reps.js:4099:5
runBatchedUpdates@http://localhost:8000/assets/build/reps.js:2316:5
perform@http://localhost:8000/assets/build/reps.js:11354:13
perform@http://localhost:8000/assets/build/reps.js:11354:13
perform@http://localhost:8000/assets/build/reps.js:2255:12
flushBatchedUpdates@http://localhost:8000/assets/build/reps.js:2338:7
closeAll@http://localhost:8000/assets/build/reps.js:11420:11
perform@http://localhost:8000/assets/build/reps.js:11367:11
batchedUpdates@http://localhost:8000/assets/build/reps.js:36750:14
enqueueUpdate@http://localhost:8000/assets/build/reps.js:2366:5
enqueueUpdate@http://localhost:8000/assets/build/reps.js:14145:3
enqueueSetState@http://localhost:8000/assets/build/reps.js:14339:5
ReactComponent.prototype.setState@http://localhost:8000/assets/build/reps.js:17363:3
onStateChange@http://localhost:8000/assets/build/reps.js:21381:11
dispatch@http://localhost:8000/assets/build/reps.js:20793:7
thunk/</<@http://localhost:8000/assets/build/reps.js:71943:76
dispatch@http://localhost:8000/assets/build/reps.js:39841:18
nodeLoadProperties/<@http://localhost:8000/assets/build/reps.js:71867:9
async*thunk/</<@http://localhost:8000/assets/build/reps.js:71943:43
dispatch@http://localhost:8000/assets/build/reps.js:39841:18
nodeExpand/<@http://localhost:8000/assets/build/reps.js:71812:5
async*thunk/</<@http://localhost:8000/assets/build/reps.js:71943:43
bindActionCreator/<@http://localhost:8000/assets/build/reps.js:39754:12
setExpanded@http://localhost:8000/assets/build/reps.js:53504:7
onClick@http://localhost:8000/assets/build/reps.js:53653:9
boundFunc@http://localhost:8000/assets/build/reps.js:13305:9
ReactErrorUtils.invokeGuardedCallback@http://localhost:8000/assets/build/reps.js:13311:7
executeDispatch@http://localhost:8000/assets/build/reps.js:13096:5
executeDispatchesInOrder@http://localhost:8000/assets/build/reps.js:13116:7
executeDispatchesAndRelease@http://localhost:8000/assets/build/reps.js:9422:5
executeDispatchesAndReleaseTopLevel@http://localhost:8000/assets/build/reps.js:9433:10
forEachAccumulated@http://localhost:8000/assets/build/reps.js:18019:5
processEventQueue@http://localhost:8000/assets/build/reps.js:9633:7
runEventQueueInBatch@http://localhost:8000/assets/build/reps.js:33587:3
handleTopLevel@http://localhost:8000/assets/build/reps.js:33597:5
handleTopLevelImpl@http://localhost:8000/assets/build/reps.js:36831:5
perform@http://localhost:8000/assets/build/reps.js:11354:13
batchedUpdates@http://localhost:8000/assets/build/reps.js:36750:14
batchedUpdates@http://localhost:8000/assets/build/reps.js:2263:10
dispatchEvent@http://localhost:8000/assets/build/reps.js:36906:7
EventListener.handleEvent*listen@http://localhost:8000/assets/build/reps.js:19613:7
trapBubbledEvent@http://localhost:8000/assets/build/reps.js:36872:12
listenTo@http://localhost:8000/assets/build/reps.js:12014:11
enqueuePutListener@http://localhost:8000/assets/build/reps.js:32175:3
_updateDOMProperties@http://localhost:8000/assets/build/reps.js:32877:11
mountComponent@http://localhost:8000/assets/build/reps.js:32528:7
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
mountChildren@http://localhost:8000/assets/build/reps.js:34523:28
_createInitialChildren@http://localhost:8000/assets/build/reps.js:32711:27
mountComponent@http://localhost:8000/assets/build/reps.js:32530:7
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
mountChildren@http://localhost:8000/assets/build/reps.js:34523:28
_createInitialChildren@http://localhost:8000/assets/build/reps.js:32711:27
mountComponent@http://localhost:8000/assets/build/reps.js:32530:7
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
performInitialMount@http://localhost:8000/assets/build/reps.js:35263:18
mountComponent@http://localhost:8000/assets/build/reps.js:35150:16
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
mountChildren@http://localhost:8000/assets/build/reps.js:34523:28
_createInitialChildren@http://localhost:8000/assets/build/reps.js:32711:27
mountComponent@http://localhost:8000/assets/build/reps.js:32530:7
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
performInitialMount@http://localhost:8000/assets/build/reps.js:35263:18
mountComponent@http://localhost:8000/assets/build/reps.js:35150:16
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
performInitialMount@http://localhost:8000/assets/build/reps.js:35263:18
mountComponent@http://localhost:8000/assets/build/reps.js:35150:16
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
performInitialMount@http://localhost:8000/assets/build/reps.js:35263:18
mountComponent@http://localhost:8000/assets/build/reps.js:35150:16
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
performInitialMount@http://localhost:8000/assets/build/reps.js:35263:18
mountComponent@http://localhost:8000/assets/build/reps.js:35150:16
mountComponent@http://localhost:8000/assets/build/reps.js:3988:18
mountComponentIntoNode@http://localhost:8000/assets/build/reps.js:19934:16
perform@http://localhost:8000/assets/build/reps.js:11354:13
batchedMountComponentIntoNode@http://localhost:8000/assets/build/reps.js:19956:3
perform@http://localhost:8000/assets/build/reps.js:11354:13
 grip.js:124:4