@@ -27,29 +27,43 @@ reload:
2727// Waiting for the sidebar to be displayed...
2828wait-for-css: ("#sidebar-toggle", {"visibility": "visible", "opacity": 1})
2929assert-css: (
30- "#source-sidebar .expand + .children a.selected",
30+ "#source-sidebar details[open] > .files a.selected",
3131 {"color": "rgb(0, 0, 0)", "background-color": "rgb(255, 255, 255)"},
3232)
3333// Without hover.
3434assert-css: (
35- "#source-sidebar .expand + .children > .files a:not(.selected)",
35+ "#source-sidebar details[open] > .files a:not(.selected)",
3636 {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
3737)
38+ // With focus.
39+ focus: "#source-sidebar details[open] > .files a:not(.selected)"
40+ wait-for-css: (
41+ "#source-sidebar details[open] > .files a:not(.selected)",
42+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
43+ )
44+ focus: ".search-input"
3845// With hover.
39- move-cursor-to: "#source-sidebar .expand + .children > .files a:not(.selected)"
46+ move-cursor-to: "#source-sidebar details[open] > .files a:not(.selected)"
4047assert-css: (
41- "#source-sidebar .expand + .children > .files a:not(.selected)",
48+ "#source-sidebar details[open] > .files a:not(.selected)",
4249 {"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
4350)
4451// Without hover.
4552assert-css: (
46- "#source-sidebar .expand + .children . folders .name ",
53+ "#source-sidebar details[open] > . folders > details > summary ",
4754 {"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
4855)
56+ // With focus.
57+ focus: "#source-sidebar details[open] > .folders > details > summary"
58+ wait-for-css: (
59+ "#source-sidebar details[open] > .folders > details > summary",
60+ {"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
61+ )
62+ focus: ".search-input"
4963// With hover.
50- move-cursor-to: "#source-sidebar .expand + .children . folders .name "
64+ move-cursor-to: "#source-sidebar details[open] > . folders > details > summary "
5165assert-css: (
52- "#source-sidebar .expand + .children . folders .name ",
66+ "#source-sidebar details[open] > . folders > details > summary ",
5367 {"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
5468)
5569
@@ -59,29 +73,43 @@ reload:
5973// Waiting for the sidebar to be displayed...
6074wait-for-css: ("#sidebar-toggle", {"visibility": "visible", "opacity": 1})
6175assert-css: (
62- "#source-sidebar .expand + .children a.selected",
76+ "#source-sidebar details[open] > .files > a.selected",
6377 {"color": "rgb(221, 221, 221)", "background-color": "rgb(51, 51, 51)"},
6478)
6579// Without hover.
6680assert-css: (
67- "#source-sidebar .expand + .children > .files a:not(.selected)",
81+ "#source-sidebar details[open] > .files > a:not(.selected)",
6882 {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
6983)
84+ // With focus.
85+ focus: "#source-sidebar details[open] > .files a:not(.selected)"
86+ wait-for-css: (
87+ "#source-sidebar details[open] > .files a:not(.selected)",
88+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
89+ )
90+ focus: ".search-input"
7091// With hover.
71- move-cursor-to: "#source-sidebar .expand + .children > .files a:not(.selected)"
92+ move-cursor-to: "#source-sidebar details[open] > .files a:not(.selected)"
7293assert-css: (
73- "#source-sidebar .expand + .children > .files a:not(.selected)",
94+ "#source-sidebar details[open] > .files a:not(.selected)",
7495 {"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
7596)
7697// Without hover.
7798assert-css: (
78- "#source-sidebar .expand + .children . folders .name ",
99+ "#source-sidebar details[open] > . folders > details > summary ",
79100 {"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
80101)
102+ // With focus.
103+ focus: "#source-sidebar details[open] > .folders > details > summary"
104+ wait-for-css: (
105+ "#source-sidebar details[open] > .folders > details > summary",
106+ {"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
107+ )
108+ focus: ".search-input"
81109// With hover.
82- move-cursor-to: "#source-sidebar .expand + .children . folders .name "
110+ move-cursor-to: "#source-sidebar details[open] > . folders > details > summary "
83111assert-css: (
84- "#source-sidebar .expand + .children . folders .name ",
112+ "#source-sidebar details[open] > . folders > details > summary ",
85113 {"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
86114)
87115
@@ -91,29 +119,43 @@ reload:
91119// Waiting for the sidebar to be displayed...
92120wait-for-css: ("#sidebar-toggle", {"visibility": "visible", "opacity": 1})
93121assert-css: (
94- "#source-sidebar .expand + .children a.selected",
122+ "#source-sidebar details[open] > .files a.selected",
95123 {"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
96124)
97125// Without hover.
98126assert-css: (
99- "#source-sidebar .expand + .children > .files a:not(.selected)",
127+ "#source-sidebar details[open] > .files a:not(.selected)",
100128 {"color": "rgb(197, 197, 197)", "background-color": "rgba(0, 0, 0, 0)"},
101129)
130+ // With focus.
131+ focus: "#source-sidebar details[open] > .files a:not(.selected)"
132+ wait-for-css: (
133+ "#source-sidebar details[open] > .files a:not(.selected)",
134+ {"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
135+ )
136+ focus: ".search-input"
102137// With hover.
103- move-cursor-to: "#source-sidebar .expand + .children > .files a:not(.selected)"
138+ move-cursor-to: "#source-sidebar details[open] > .files a:not(.selected)"
104139assert-css: (
105- "#source-sidebar .expand + .children > .files a:not(.selected)",
140+ "#source-sidebar details[open] > .files a:not(.selected)",
106141 {"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
107142)
108143// Without hover.
109144assert-css: (
110- "#source-sidebar .expand + .children . folders .name ",
145+ "#source-sidebar details[open] > . folders > details > summary ",
111146 {"color": "rgb(197, 197, 197)", "background-color": "rgba(0, 0, 0, 0)"},
112147)
148+ // With focus.
149+ focus: "#source-sidebar details[open] > .folders > details > summary"
150+ wait-for-css: (
151+ "#source-sidebar details[open] > .folders > details > summary",
152+ {"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
153+ )
154+ focus: ".search-input"
113155// With hover.
114- move-cursor-to: "#source-sidebar .expand + .children . folders .name "
156+ move-cursor-to: "#source-sidebar details[open] > . folders > details > summary "
115157assert-css: (
116- "#source-sidebar .expand + .children . folders .name ",
158+ "#source-sidebar details[open] > . folders > details > summary ",
117159 {"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
118160)
119161
0 commit comments