Commit 05b31c4
committed
Bug 1974382: Avoid mixing anchors in different child lists. r=layout-anchor-positioning-reviewers,dshin
Anchors with identical names are organized in tree order.
During restyling, the tree undergoes restructuring and the ordering of the frames may go wrong.
With this patch, the adjustments during restyling are recorded and applied only after the tree is ready.
Differential Revision: https://phabricator.services.mozilla.com/D2555021 parent 61e3989 commit 05b31c4
File tree
10 files changed
+118
-45
lines changed- layout
- base
- generic
- testing/web-platform/meta/css/css-anchor-position
10 files changed
+118
-45
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1789 | 1789 | | |
1790 | 1790 | | |
1791 | 1791 | | |
| 1792 | + | |
| 1793 | + | |
1792 | 1794 | | |
1793 | 1795 | | |
1794 | 1796 | | |
| |||
1863 | 1865 | | |
1864 | 1866 | | |
1865 | 1867 | | |
| 1868 | + | |
| 1869 | + | |
1866 | 1870 | | |
1867 | 1871 | | |
1868 | 1872 | | |
| |||
4519 | 4523 | | |
4520 | 4524 | | |
4521 | 4525 | | |
4522 | | - | |
4523 | 4526 | | |
4524 | 4527 | | |
4525 | 4528 | | |
| |||
4840 | 4843 | | |
4841 | 4844 | | |
4842 | 4845 | | |
| 4846 | + | |
4843 | 4847 | | |
4844 | 4848 | | |
4845 | 4849 | | |
| |||
4859 | 4863 | | |
4860 | 4864 | | |
4861 | 4865 | | |
| 4866 | + | |
4862 | 4867 | | |
4863 | 4868 | | |
4864 | 4869 | | |
| |||
10986 | 10991 | | |
10987 | 10992 | | |
10988 | 10993 | | |
| 10994 | + | |
10989 | 10995 | | |
10990 | 10996 | | |
10991 | 10997 | | |
| |||
11019 | 11025 | | |
11020 | 11026 | | |
11021 | 11027 | | |
| 11028 | + | |
| 11029 | + | |
11022 | 11030 | | |
11023 | 11031 | | |
11024 | 11032 | | |
| |||
12017 | 12025 | | |
12018 | 12026 | | |
12019 | 12027 | | |
| 12028 | + | |
| 12029 | + | |
12020 | 12030 | | |
12021 | 12031 | | |
12022 | 12032 | | |
| |||
12025 | 12035 | | |
12026 | 12036 | | |
12027 | 12037 | | |
12028 | | - | |
12029 | | - | |
12030 | | - | |
12031 | | - | |
12032 | | - | |
12033 | | - | |
12034 | | - | |
12035 | | - | |
12036 | | - | |
12037 | | - | |
12038 | | - | |
12039 | | - | |
12040 | | - | |
12041 | | - | |
12042 | | - | |
12043 | | - | |
12044 | | - | |
12045 | | - | |
12046 | | - | |
12047 | | - | |
12048 | | - | |
12049 | | - | |
12050 | | - | |
12051 | | - | |
12052 | | - | |
12053 | | - | |
12054 | | - | |
12055 | | - | |
12056 | | - | |
12057 | | - | |
12058 | | - | |
12059 | | - | |
12060 | | - | |
12061 | | - | |
12062 | | - | |
| 12038 | + | |
| 12039 | + | |
| 12040 | + | |
| 12041 | + | |
12063 | 12042 | | |
12064 | 12043 | | |
12065 | 12044 | | |
| |||
12069 | 12048 | | |
12070 | 12049 | | |
12071 | 12050 | | |
| 12051 | + | |
12072 | 12052 | | |
12073 | 12053 | | |
12074 | 12054 | | |
12075 | 12055 | | |
12076 | 12056 | | |
12077 | 12057 | | |
12078 | 12058 | | |
| 12059 | + | |
| 12060 | + | |
| 12061 | + | |
| 12062 | + | |
| 12063 | + | |
| 12064 | + | |
| 12065 | + | |
| 12066 | + | |
| 12067 | + | |
| 12068 | + | |
| 12069 | + | |
| 12070 | + | |
| 12071 | + | |
| 12072 | + | |
| 12073 | + | |
| 12074 | + | |
| 12075 | + | |
| 12076 | + | |
| 12077 | + | |
| 12078 | + | |
| 12079 | + | |
| 12080 | + | |
| 12081 | + | |
| 12082 | + | |
| 12083 | + | |
| 12084 | + | |
| 12085 | + | |
| 12086 | + | |
| 12087 | + | |
| 12088 | + | |
| 12089 | + | |
| 12090 | + | |
| 12091 | + | |
| 12092 | + | |
| 12093 | + | |
| 12094 | + | |
| 12095 | + | |
| 12096 | + | |
| 12097 | + | |
| 12098 | + | |
| 12099 | + | |
| 12100 | + | |
| 12101 | + | |
| 12102 | + | |
| 12103 | + | |
| 12104 | + | |
| 12105 | + | |
| 12106 | + | |
| 12107 | + | |
| 12108 | + | |
| 12109 | + | |
| 12110 | + | |
| 12111 | + | |
12079 | 12112 | | |
12080 | 12113 | | |
12081 | 12114 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
751 | 751 | | |
752 | 752 | | |
753 | 753 | | |
754 | | - | |
755 | | - | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
756 | 782 | | |
757 | 783 | | |
758 | 784 | | |
| |||
1808 | 1834 | | |
1809 | 1835 | | |
1810 | 1836 | | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
1811 | 1843 | | |
1812 | 1844 | | |
1813 | 1845 | | |
| |||
3197 | 3229 | | |
3198 | 3230 | | |
3199 | 3231 | | |
| 3232 | + | |
| 3233 | + | |
| 3234 | + | |
| 3235 | + | |
| 3236 | + | |
| 3237 | + | |
| 3238 | + | |
3200 | 3239 | | |
3201 | 3240 | | |
3202 | 3241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1616 | 1616 | | |
1617 | 1617 | | |
1618 | 1618 | | |
1619 | | - | |
| 1619 | + | |
1620 | 1620 | | |
1621 | 1621 | | |
1622 | 1622 | | |
| |||
1928 | 1928 | | |
1929 | 1929 | | |
1930 | 1930 | | |
| 1931 | + | |
1931 | 1932 | | |
1932 | 1933 | | |
1933 | 1934 | | |
| |||
3276 | 3277 | | |
3277 | 3278 | | |
3278 | 3279 | | |
| 3280 | + | |
3279 | 3281 | | |
3280 | 3282 | | |
3281 | 3283 | | |
| |||
3299 | 3301 | | |
3300 | 3302 | | |
3301 | 3303 | | |
| 3304 | + | |
| 3305 | + | |
3302 | 3306 | | |
3303 | 3307 | | |
3304 | 3308 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
887 | 887 | | |
888 | 888 | | |
889 | 889 | | |
890 | | - | |
| 890 | + | |
891 | 891 | | |
892 | 892 | | |
893 | 893 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | 3 | | |
5 | 4 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | 3 | | |
5 | 4 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | 3 | | |
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | 3 | | |
5 | 4 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | 3 | | |
5 | 4 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
0 commit comments