Bug 122910

Summary: Web Inspector: hitting an assert on CodeMirrorTokenTrackingController.js:206
Product: WebKit Reporter: Timothy Hatcher <timothy>
Component: Web InspectorAssignee: Timothy Hatcher <timothy>
Status: RESOLVED WONTFIX    
Severity: Normal CC: graouts, joepeck, timothy, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Attachments:
Description Flags
Patch none

Timothy Hatcher
Reported 2013-10-16 12:27:28 PDT
Looks like _tracking is false, and _stopTracking is being called again. I think we can just remove this assert. I hit it all the time when opening the Inspector now.
Attachments
Patch (1.25 KB, patch)
2013-10-16 12:31 PDT, Timothy Hatcher
no flags
Radar WebKit Bug Importer
Comment 1 2013-10-16 12:27:43 PDT
Timothy Hatcher
Comment 2 2013-10-16 12:31:52 PDT
Joseph Pecoraro
Comment 3 2013-10-16 13:37:45 PDT
Looking over the code, _startTracking/_stopTracking look like they should be balanced. I'd be interested in seeing a backtrace for when the assert fires. That sounds like a mouseleave without a corresponding mouseenter, and if that is the case it could be a WebCore bug or an edge cases of the events that would be good to understand for future uses of mouseenter/mouseleave.
Timothy Hatcher
Comment 4 2013-10-16 13:46:27 PDT
Now I can't reproduce it. Will close for now.
Note You need to log in before you can comment on or make changes to this bug.