@@ -43,49 +43,77 @@ define-function: (
4343 "#source-sidebar details[open] > .files a.selected",
4444 {"color": |color_hover|, "background-color": |background|},
4545 )),
46+
4647 // Without hover or focus.
4748 ("assert-css", ("#sidebar-toggle > button", {"background-color": |background_toggle|})),
4849 // With focus.
4950 ("focus", "#sidebar-toggle > button"),
50- ("assert-css", ("#sidebar-toggle > button", {"background-color": |background_toggle_hover|})),
51+ ("assert-css", (
52+ "#sidebar-toggle > button:focus",
53+ {"background-color": |background_toggle_hover|},
54+ )),
5155 ("focus", ".search-input"),
5256 // With hover.
5357 ("move-cursor-to", "#sidebar-toggle > button"),
54- ("assert-css", ("#sidebar-toggle > button", {"background-color": |background_toggle_hover|})),
55- // Without hover.
58+ ("assert-css", (
59+ "#sidebar-toggle > button:hover",
60+ {"background-color": |background_toggle_hover|},
61+ )),
62+
63+ // Without hover or focus.
5664 ("assert-css", (
5765 "#source-sidebar details[open] > .files a:not(.selected)",
5866 {"color": |color|, "background-color": |background_toggle|},
5967 )),
6068 // With focus.
6169 ("focus", "#source-sidebar details[open] > .files a:not(.selected)"),
6270 ("wait-for-css", (
63- "#source-sidebar details[open] > .files a:not(.selected)",
71+ "#source-sidebar details[open] > .files a:not(.selected):focus ",
6472 {"color": |color_hover|, "background-color": |background_hover|},
6573 )),
6674 ("focus", ".search-input"),
6775 // With hover.
6876 ("move-cursor-to", "#source-sidebar details[open] > .files a:not(.selected)"),
6977 ("assert-css", (
70- "#source-sidebar details[open] > .files a:not(.selected)",
78+ "#source-sidebar details[open] > .files a:not(.selected):hover ",
7179 {"color": |color_hover|, "background-color": |background_hover|},
7280 )),
73- // Without hover.
81+
82+ // Without hover or focus.
83+ ("assert-css", (
84+ "#source-sidebar .dir-entry summary",
85+ {"color": |color|, "background-color": |background_toggle|},
86+ )),
87+ // With focus.
88+ ("focus", "#source-sidebar .dir-entry summary"),
89+ ("wait-for-css", (
90+ "#source-sidebar .dir-entry summary:focus",
91+ {"color": |color_hover|, "background-color": |background_hover|},
92+ )),
93+ ("focus", ".search-input"),
94+ // With hover.
95+ ("move-cursor-to", "#source-sidebar .dir-entry summary"),
96+ ("assert-css", (
97+ "#source-sidebar .dir-entry summary:hover",
98+ {"color": |color_hover|, "background-color": |background_hover|},
99+ )),
100+
101+ // Without hover or focus.
74102 ("assert-css", (
75103 "#source-sidebar details[open] > .folders > details > summary",
76104 {"color": |color|, "background-color": |background_toggle|},
77105 )),
78106 // With focus.
79107 ("focus", "#source-sidebar details[open] > .folders > details > summary"),
80108 ("wait-for-css", (
81- "#source-sidebar details[open] > .folders > details > summary",
109+ "#source-sidebar details[open] > .folders > details > summary:focus ",
82110 {"color": |color_hover|, "background-color": |background_hover|},
83111 )),
84112 ("focus", ".search-input"),
85113 // With hover.
86114 ("move-cursor-to", "#source-sidebar details[open] > .folders > details > summary"),
87115 ("assert-css", (
88- "#source-sidebar details[open] > .folders > details > summary",
116+ "#source-sidebar details[open] > .folders > details > summary:hover ",
89117 {"color": |color_hover|, "background-color": |background_hover|},
90118 )),
91119 ],
0 commit comments