[Webkit-unassigned] [Bug 176988] New: Web Inspector: REGRESSION(r222057): recording state doesn't longer update when changing actions

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 15 00:55:27 PDT 2017


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

            Bug ID: 176988
           Summary: Web Inspector: REGRESSION(r222057): recording state
                    doesn't longer update when changing actions
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Inspector
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: webkit at devinrousso.com
                CC: inspector-bugzilla-changes at group.apple.com

The changes in <https://webkit.org/b/176936> caused the details sidebars to first request that the recording's actions promise resolved before attempting to pull information from the context/action.  In the case of the Trace panel, this was fine since it doesn't need the context to render its content.  For the State panel, however, it needs to be able to access the context before `restore()` is called.  Since the recording's actions promise will resolve on the next tick, the synchronous `WI.RecordingContentView.prototype._generateContentCanvas2D()` will run to completion before the State panel has a chance to do so, meaning that the State panel will access the context after it has been `restore()`d.

-- 
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/20170915/801659f2/attachment.html>


More information about the webkit-unassigned mailing list