From 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:47:29 +0200 Subject: Adding upstream version 115.8.0esr. Signed-off-by: Daniel Baumann --- .../web-platform/tests/css/css-scrollbars/META.yml | 3 + .../auto-scrollbar-inline-children.html | 30 ++++ .../tests/css/css-scrollbars/inheritance.html | 22 +++ .../multicol-in-orthogonal-writing-mode-crash.html | 8 + .../css/css-scrollbars/scrollbar-width-001.html | 174 +++++++++++++++++++++ .../css/css-scrollbars/scrollbar-width-002.html | 167 ++++++++++++++++++++ .../css/css-scrollbars/scrollbar-width-003.html | 154 ++++++++++++++++++ .../css/css-scrollbars/scrollbar-width-004.html | 154 ++++++++++++++++++ .../css/css-scrollbars/scrollbar-width-005.html | 60 +++++++ .../css/css-scrollbars/scrollbar-width-006.html | 60 +++++++ .../css/css-scrollbars/scrollbar-width-007.html | 60 +++++++ .../css/css-scrollbars/scrollbar-width-008.html | 66 ++++++++ .../css-scrollbars/scrollbar-width-keywords.html | 38 +++++ .../scrollbar-width-paint-001-ref.html | 62 ++++++++ .../css-scrollbars/scrollbar-width-paint-001.html | 80 ++++++++++ .../scrollbar-width-paint-002-ref.html | 62 ++++++++ .../css-scrollbars/scrollbar-width-paint-002.html | 80 ++++++++++ .../scrollbar-width-paint-003-ref.html | 5 + .../css-scrollbars/scrollbar-width-paint-003.html | 22 +++ .../css-scrollbars/scrollbar-width-parsing.html | 30 ++++ .../scrollbars-chrome-bug-001-ref.html | 21 +++ .../css-scrollbars/scrollbars-chrome-bug-001.html | 34 ++++ .../support/viewport-scrollbar-body-frame.html | 18 +++ .../support/viewport-scrollbar-frame.html | 16 ++ .../textarea-scrollbar-width-none-ref.html | 16 ++ .../textarea-scrollbar-width-none.html | 18 +++ .../css-scrollbars/transparent-on-root-ref.html | 8 + .../css/css-scrollbars/transparent-on-root.html | 14 ++ .../viewport-scrollbar-body-ref.html | 21 +++ .../css-scrollbars/viewport-scrollbar-body.html | 15 ++ .../css/css-scrollbars/viewport-scrollbar-ref.html | 22 +++ .../css/css-scrollbars/viewport-scrollbar.html | 15 ++ 32 files changed, 1555 insertions(+) create mode 100644 testing/web-platform/tests/css/css-scrollbars/META.yml create mode 100644 testing/web-platform/tests/css/css-scrollbars/auto-scrollbar-inline-children.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/inheritance.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/multicol-in-orthogonal-writing-mode-crash.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-001.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-002.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-003.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-004.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-005.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-006.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-007.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-008.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-keywords.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-001-ref.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-001.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-002-ref.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-002.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-003-ref.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-003.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-parsing.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbars-chrome-bug-001-ref.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbars-chrome-bug-001.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/support/viewport-scrollbar-body-frame.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/support/viewport-scrollbar-frame.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/textarea-scrollbar-width-none-ref.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/textarea-scrollbar-width-none.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/transparent-on-root-ref.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/transparent-on-root.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-body-ref.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-body.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-ref.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar.html (limited to 'testing/web-platform/tests/css/css-scrollbars') diff --git a/testing/web-platform/tests/css/css-scrollbars/META.yml b/testing/web-platform/tests/css/css-scrollbars/META.yml new file mode 100644 index 0000000000..f7c0439e20 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/META.yml @@ -0,0 +1,3 @@ +spec: https://drafts.csswg.org/css-scrollbars/ +suggested_reviewers: + - upsuper diff --git a/testing/web-platform/tests/css/css-scrollbars/auto-scrollbar-inline-children.html b/testing/web-platform/tests/css/css-scrollbars/auto-scrollbar-inline-children.html new file mode 100644 index 0000000000..149cf942fe --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/auto-scrollbar-inline-children.html @@ -0,0 +1,30 @@ + + + + +

There should be a blue rectangle below, and possibly a scrollbar (depending + on OS / browser), that should not obscure any parts of the rectangle. The + word "FAIL" should not be seen.

+
+
+
FAIL +
+ + + + + + diff --git a/testing/web-platform/tests/css/css-scrollbars/inheritance.html b/testing/web-platform/tests/css/css-scrollbars/inheritance.html new file mode 100644 index 0000000000..1a630786b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/inheritance.html @@ -0,0 +1,22 @@ + + + + +Inheritance of CSS Scrollbars properties + + + + + + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-scrollbars/multicol-in-orthogonal-writing-mode-crash.html b/testing/web-platform/tests/css/css-scrollbars/multicol-in-orthogonal-writing-mode-crash.html new file mode 100644 index 0000000000..5a7378de2e --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/multicol-in-orthogonal-writing-mode-crash.html @@ -0,0 +1,8 @@ + + + +
+
+
boom
+
+
diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-001.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-001.html new file mode 100644 index 0000000000..21dfd3d116 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-001.html @@ -0,0 +1,174 @@ + + +CSS Scrollbars: scrollbar-width with horizontal text and vertical scrollbar + + + + + + + + + + + Test scrollbar-width: vertical scrollbar, ltr direction + +
+
auto
+
+ +
+
thin
+
+ +
+
none
+
+ + Test scrollbar-width: vertical scrollbar, rtl direction + +
+
auto
+
+ +
+
thin
+
+ +
+
none
+
+ + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-002.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-002.html new file mode 100644 index 0000000000..15e6af963b --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-002.html @@ -0,0 +1,167 @@ + + +CSS Scrollbars: scrollbar-width with vertical text and horizontal scrollbar + + + + + + + + + + + Test scrollbar-width: horizontal scrollbar, vertical-lr direction + +
+
auto
+
+ +
+
thin
+
+ +
+
none
+
+ + Test scrollbar-width: horizontal scrollbar, vertical-rl direction + +
+
auto
+
+ +
+
thin
+
+ +
+
none
+
+ + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-003.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-003.html new file mode 100644 index 0000000000..7574e8daf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-003.html @@ -0,0 +1,154 @@ + + +CSS Scrollbars: scrollbar-width with horizontal text, and vertical and horizontal scrollbars + + + + + + + + + + + Test scrollbar-width: both scrollbars, horizontal ltr + +
+
auto
+
+ +
+
thin
+
+ +
+
none
+
+ + Test scrollbar-width: both scrollbars, horizontal rtl + +
+
auto
+
+ +
+
thin
+
+ +
+
none
+
+ + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-004.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-004.html new file mode 100644 index 0000000000..bdd1cd61db --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-004.html @@ -0,0 +1,154 @@ + + +CSS Scrollbars: scrollbar-width with vertical text, and vertical and horizontal scrollbars + + + + + + + + + + + Test scrollbar-width: both scrollbars, vertical-lr + +
+
auto
+
+ +
+
thin
+
+ +
+
none
+
+ + Test scrollbar-width: both scrollbars, vertical-rl + +
+
auto
+
+ +
+
thin
+
+ +
+
none
+
+ + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-005.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-005.html new file mode 100644 index 0000000000..62313f0216 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-005.html @@ -0,0 +1,60 @@ + + +CSS Scrollbars: scrollbar-width:auto on the root element + + + + + + + + + +
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-006.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-006.html new file mode 100644 index 0000000000..488e24d554 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-006.html @@ -0,0 +1,60 @@ + + +CSS Scrollbars: scrollbar-width:thin on the root element + + + + + + + + + +
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-007.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-007.html new file mode 100644 index 0000000000..500c7ef090 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-007.html @@ -0,0 +1,60 @@ + + +CSS Scrollbars: scrollbar-width:none on the root element + + + + + + + + + +
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-008.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-008.html new file mode 100644 index 0000000000..91e2cc7f06 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-008.html @@ -0,0 +1,66 @@ + + +CSS Scrollbars: scrollbar-width on the body is not propagated + + + + + + + + + +
+ +
+ + + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-keywords.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-keywords.html new file mode 100644 index 0000000000..94ccd6ef6d --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-keywords.html @@ -0,0 +1,38 @@ + + + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-001-ref.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-001-ref.html new file mode 100644 index 0000000000..42295b1fb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-001-ref.html @@ -0,0 +1,62 @@ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-001.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-001.html new file mode 100644 index 0000000000..3621a65b39 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-001.html @@ -0,0 +1,80 @@ + + +CSS Scrollbars: paint test when updating scrollbar-width, with scrolling content + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-002-ref.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-002-ref.html new file mode 100644 index 0000000000..001495767f --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-002-ref.html @@ -0,0 +1,62 @@ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-002.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-002.html new file mode 100644 index 0000000000..1b3965032b --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-002.html @@ -0,0 +1,80 @@ + + +CSS Scrollbars: paint test when updating scrollbar-width, with overflow:auto + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-003-ref.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-003-ref.html new file mode 100644 index 0000000000..b7acab4a8f --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-003-ref.html @@ -0,0 +1,5 @@ + +CSS Test Reference + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-003.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-003.html new file mode 100644 index 0000000000..516c620551 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-paint-003.html @@ -0,0 +1,22 @@ + + + +CSS Scrollbars: scrollbar-width correctly updates with overflow: scroll + + + + + + + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-parsing.html b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-parsing.html new file mode 100644 index 0000000000..2d45fe230a --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbar-width-parsing.html @@ -0,0 +1,30 @@ + + +CSS Overflow: parsing scrollbar-width declarations + + + + + + + + diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbars-chrome-bug-001-ref.html b/testing/web-platform/tests/css/css-scrollbars/scrollbars-chrome-bug-001-ref.html new file mode 100644 index 0000000000..1bf59f90e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbars-chrome-bug-001-ref.html @@ -0,0 +1,21 @@ + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-scrollbars/scrollbars-chrome-bug-001.html b/testing/web-platform/tests/css/css-scrollbars/scrollbars-chrome-bug-001.html new file mode 100644 index 0000000000..643781bac8 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/scrollbars-chrome-bug-001.html @@ -0,0 +1,34 @@ + +CSS Overflow: css-overflow-3 + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-scrollbars/support/viewport-scrollbar-body-frame.html b/testing/web-platform/tests/css/css-scrollbars/support/viewport-scrollbar-body-frame.html new file mode 100644 index 0000000000..8dacffefb6 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/support/viewport-scrollbar-body-frame.html @@ -0,0 +1,18 @@ + + + + +
+ diff --git a/testing/web-platform/tests/css/css-scrollbars/support/viewport-scrollbar-frame.html b/testing/web-platform/tests/css/css-scrollbars/support/viewport-scrollbar-frame.html new file mode 100644 index 0000000000..04a4a2fa2d --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/support/viewport-scrollbar-frame.html @@ -0,0 +1,16 @@ + + + +
diff --git a/testing/web-platform/tests/css/css-scrollbars/textarea-scrollbar-width-none-ref.html b/testing/web-platform/tests/css/css-scrollbars/textarea-scrollbar-width-none-ref.html new file mode 100644 index 0000000000..9f505dd7f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/textarea-scrollbar-width-none-ref.html @@ -0,0 +1,16 @@ + + +CSS Reference + + + + + diff --git a/testing/web-platform/tests/css/css-scrollbars/textarea-scrollbar-width-none.html b/testing/web-platform/tests/css/css-scrollbars/textarea-scrollbar-width-none.html new file mode 100644 index 0000000000..dcfaf5b627 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/textarea-scrollbar-width-none.html @@ -0,0 +1,18 @@ + + +CSS Test: scrollbar-width should apply on <textarea> + + + + + + + diff --git a/testing/web-platform/tests/css/css-scrollbars/transparent-on-root-ref.html b/testing/web-platform/tests/css/css-scrollbars/transparent-on-root-ref.html new file mode 100644 index 0000000000..a5b2de4f00 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/transparent-on-root-ref.html @@ -0,0 +1,8 @@ + + +CSS Test: non-opaque scrollbar-color should work on the root + diff --git a/testing/web-platform/tests/css/css-scrollbars/transparent-on-root.html b/testing/web-platform/tests/css/css-scrollbars/transparent-on-root.html new file mode 100644 index 0000000000..fcab71127d --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/transparent-on-root.html @@ -0,0 +1,14 @@ + + +CSS Test: non-opaque scrollbar-color should work on the root + + + + + diff --git a/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-body-ref.html b/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-body-ref.html new file mode 100644 index 0000000000..4e07903e2c --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-body-ref.html @@ -0,0 +1,21 @@ + + +CSS Reference: unstyled scrollbars + + + + +

Test passes if the scrollbars in the following box are NOT styled:

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-body.html b/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-body.html new file mode 100644 index 0000000000..a1b3aee871 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-body.html @@ -0,0 +1,15 @@ + + +CSS Test: scrollbar style on body element should not be propagated to the viewport + + + + + +

Test passes if the scrollbars in the following box are NOT styled:

+ diff --git a/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-ref.html b/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-ref.html new file mode 100644 index 0000000000..d6df3b49e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar-ref.html @@ -0,0 +1,22 @@ + + +CSS Reference: styled scrollbars + + + + +

Test passes if the scrollbars in the following box are styled:

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar.html b/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar.html new file mode 100644 index 0000000000..500da7a9f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-scrollbars/viewport-scrollbar.html @@ -0,0 +1,15 @@ + + +CSS Test: scrollbar style on root element should be propagated to the viewport + + + + + +

Test passes if the scrollbars in the following box are styled:

+ -- cgit v1.2.3