After r256099, ConstraintsPair is only need in few functions.
<rdar://problem/59485612>
Created attachment 390865 [details] Patch
Comment on attachment 390865 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=390865&action=review > Source/WebCore/ChangeLog:9 > + After r256099 (Pre-compute vertical position only when we really need it), ConstraintsPair<> is only Can it be removed entirely?
Created attachment 390867 [details] Patch
Created attachment 390871 [details] Patch
Committed r256704: <https://trac.webkit.org/changeset/256704>
(In reply to Antti Koivisto from comment #3) > Comment on attachment 390865 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=390865&action=review > > > Source/WebCore/ChangeLog:9 > > + After r256099 (Pre-compute vertical position only when we really need it), ConstraintsPair<> is only > > Can it be removed entirely? Unfortunately not, some quirk functions (when we pre-compute the vertical position on the ancestors) still need both the root and the containing block values.