This test <https://trac.webkit.org/browser/trunk/LayoutTests/js/dom/domjit-function-get-element-by-id.html> started failing after this patch <>. See https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=js%2Fdom%2Fdomjit-function-get-element-by-id.html Saam suggested calling flattenDictionaryObject should fix this, and it seems to work.
Created attachment 357761 [details] Patch
Created attachment 357778 [details] Patch
Comment on attachment 357778 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=357778&action=review > Source/WebCore/ChangeLog:3 > + Adding runtime-enabled attribute to Element prevents inlining I’d saying “inlining property access” here.
Created attachment 357822 [details] Patch
Comment on attachment 357822 [details] Patch Clearing flags on attachment: 357822 Committed r239483: <https://trac.webkit.org/changeset/239483>
All reviewed patches have been landed. Closing bug.
<rdar://problem/46888953>
This was also a 7% progression on the "Dromaeo CSS Selector" test.
(In reply to Saam Barati from comment #8) > This was also a 7% progression on the "Dromaeo CSS Selector" test. Nice!