Misc · Terms and notices: tests for every way out; switch labels wrap

Tests now press Decline and the scrim, see focus return to the opener
after Accept, see necessary cookies stay on and off the Tab path, and
see the license list mark its row and read each version and license.
lists::ListItem marks its description and selected state for tests.
forms::Switch's label wraps in its own block, as Checkbox's does.
Ely's own row in the gallery shows both of its license texts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-09-28 04:09:49 -04:00
1 parent 6c589c3115
commit 067ef3f122
7 files changed
+123 -24

No files matched your search

+1
View File
@@ -63,6 +63,7 @@ pub const PAGE: Page = Page {
Step::Key("escape"),
Step::DownAt("cookies", 230.0, 84.0),
Step::UpAt("cookies", 230.0, 84.0),
Step::HoverAt("cookies", 20.0, 20.0),
Step::Shot("cookies-choosing"),
],
};
+5 -1
View File
@@ -17,7 +17,11 @@ fn packages() -> [Package; 4] {
"Ely GPUI Component",
"0.1.0",
"MIT OR Apache-2.0",
include_str!("../../../../LICENSE-MIT"),
concat!(
include_str!("../../../../LICENSE-MIT"),
"\n\n",
include_str!("../../../../LICENSE-APACHE")
),
),
Package::new(
"Lucide",