[Webkit-unassigned] [Bug 162123] New: Uncaught Exception: null is not an object (evaluating 'this.listItemElement.classList')

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Sep 17 17:17:26 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=162123

            Bug ID: 162123
           Summary: Uncaught Exception: null is not an object (evaluating
                    'this.listItemElement.classList')
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
               URL: https://perf-safari.apple.com/v3/
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Inspector
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: joepeck at webkit.org
                CC: bburg at apple.com, joepeck at webkit.org,
                    mattbaker at apple.com, nvasilyev at apple.com,
                    timothy at apple.com, webkit-bug-importer at group.apple.com

Summary:
Uncaught Exception: null is not an object (evaluating 'this.listItemElement.classList')

Steps to Reproduce:
1. Inspect Element on an element deep in Shadow DOM
  => exception, element not selected in DOM Tree

Notes:
- The updateTitle is happening onexpand before the element is attached. The <li> is not created until attached.
- This alludes to some performance opportunities. Do we need to update title on expand if not yet attached?

-------
Uncaught Exceptions:
 - null is not an object (evaluating 'this.listItemElement.classList') (at DOMTreeElement.js:1257:45)
    _nodeTitleInfo @ DOMTreeElement.js:1257:45
    updateTitle @ DOMTreeElement.js:1133:55
    onexpand @ DOMTreeElement.js:506:25
    expand @ TreeElement.js:391:26
    reveal @ TreeElement.js:437:39
    revealAndSelect @ TreeElement.js:515:20
    _revealAndSelectNode @ DOMTreeOutline.js:291:36
    selectDOMNode @ DOMTreeOutline.js:132:34
    selectAndRevealDOMNode @ DOMTreeContentView.js:141:43
    showRepresentedObject @ ElementsTabContentView.js:82:50
    showRepresentedObject @ Main.js:1120:41
    showMainFrameDOMTree @ Main.js:1128:31
    _domNodeWasInspected @ Main.js:1784:30
    dispatch @ Object.js:170:30
    dispatchEventToListeners @ Object.js:177:17
    inspectElement @ DOMTreeManager.js:313:38
    nodeAvailable @ DOMTreeManager.js:331:32
    nodeAvailable @ [native code]
    ? @ DOMTreeManager.js:108:21
    _dispatchResponseToCallback @ InspectorBackend.js:311:27
    _dispatchResponse @ InspectorBackend.js:281:45
    dispatch @ InspectorBackend.js:157:35
    dispatchNextQueuedMessageFromBackend @ MessageDispatcher.js:42:34

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160918/f1d59a7b/attachment-0001.html>


More information about the webkit-unassigned mailing list