Bug 179046

Summary: Assert that no script is executed during LayoutPhase::InRenderTreeLayout
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: Layout and RenderingAssignee: Ryosuke Niwa <rniwa>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, koivisto, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Adds the assertion koivisto: review+, koivisto: commit-queue-

Description Ryosuke Niwa 2017-10-30 21:26:36 PDT
Assert that we never execute scripts during LayoutPhase::InRenderTreeLayout.
Comment 1 Ryosuke Niwa 2017-10-30 21:28:33 PDT
Created attachment 325424 [details]
Adds the assertion
Comment 2 Antti Koivisto 2017-10-31 01:14:47 PDT
Comment on attachment 325424 [details]
Adds the assertion

View in context: https://bugs.webkit.org/attachment.cgi?id=325424&action=review

> Source/WebCore/ChangeLog:3
> +        Assert that no script is excused during LayoutPhase::InRenderTreeLayout

Should probably be "executed"
Comment 3 Ryosuke Niwa 2017-10-31 01:39:40 PDT
Committed r224225: <https://trac.webkit.org/changeset/224225>
Comment 4 Radar WebKit Bug Importer 2017-10-31 17:11:46 PDT
<rdar://problem/35284536>