[Webkit-unassigned] [Bug 139663] New: Web Inspector: Uncaught Exception when dismissing Go To Line dialog

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 15 18:42:15 PST 2014


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

            Bug ID: 139663
           Summary: Web Inspector: Uncaught Exception when dismissing Go
                    To Line dialog
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Inspector
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: joepeck at webkit.org
                CC: graouts at webkit.org, joepeck at webkit.org,
                    jonowells at apple.com, mattbaker at apple.com,
                    nvasilyev at apple.com, timothy at apple.com,
                    webkit-bug-importer at group.apple.com

* SUMMARY
Uncaught Exception when dismissing Go To Line dialog:

    [Error] NotFoundError: DOM Exception 8: An attempt was made to reference a Node in a context where it does not exist.
    removeChild (Main.js, line 6910)
    dismiss (Main.js, line 6910)
    _handleKeydownEvent (Main.js, line 6919)
    handleEvent (Main.js, line 6912)

* STEPS TO REPRODUCE
1. Inspect any page
2. Go to source code text editor
3. Open Go To Line Dialog (Cmd+L)
4. Input a number and push Return to dismiss the dialog
  => uncaught exception

* NOTES
- The exception is happening because dismiss is getting called twice. Once by the key event, once by the "blur" event that is happening as the result of removeChild. This double dismiss causes an exception.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20141216/59dbb588/attachment-0002.html>


More information about the webkit-unassigned mailing list