From 13913a335ad49f64d0aed241b9c4ac3183ef09a7 Mon Sep 17 00:00:00 2001 From: Burcu Noyan Date: Wed, 7 Oct 2026 17:44:35 -0400 Subject: [PATCH 01/30] Give Pret UI's usage page, Viewport and test targets data-test hooks, and check every usage page shows its example Co-Authored-By: Claude Opus 5.5 --- packages/pretui/components/autocomplete.gts | 6 ++- packages/pretui/components/descriptions.gts | 2 + .../pretui/components/freestyle-usage.gts | 40 +++++++++++---- .../components/freestyle-usage.test.gts | 24 ++++----- .../pretui/components/segmented-control.gts | 1 + packages/pretui/components/usage-argument.gts | 8 ++- .../pretui/components/usage-argument.test.gts | 6 +-- .../components/usage-css-variable.test.gts | 6 +-- .../pretui/components/usage-object.test.gts | 8 +-- packages/pretui/components/viewport.gts | 13 ++++- packages/pretui/controls-entry.test.gts | 10 +++- packages/pretui/design-layers.test.gts | 8 ++- packages/pretui/feedback-toaster.test.gts | 2 +- packages/pretui/foundations-render.test.gts | 8 ++- packages/pretui/internal/freestyle.gts | 4 +- packages/pretui/media-library.test.gts | 8 ++- packages/pretui/menu-context.test.gts | 2 +- packages/pretui/overlay-confirm.test.gts | 6 +-- packages/pretui/pretui-component.gts | 8 +-- packages/pretui/pretui-component.test.gts | 16 +++--- packages/pretui/pretui-note.gts | 2 +- packages/pretui/reading-listing.test.gts | 18 +++---- packages/pretui/scripts/usage-proof.mjs | 8 ++- packages/pretui/structure-flow.test.gts | 2 +- packages/pretui/usage-pages.test.gts | 8 ++- packages/pretui/viewport.test.gts | 51 +++++++------------ 26 files changed, 168 insertions(+), 107 deletions(-) diff --git a/packages/pretui/components/autocomplete.gts b/packages/pretui/components/autocomplete.gts index 4e830dfddab..3a24a1f768a 100644 --- a/packages/pretui/components/autocomplete.gts +++ b/packages/pretui/components/autocomplete.gts @@ -769,7 +769,11 @@ export class Autocomplete extends Component { {{!-- the face carries the chrome and is invisible to AT, so a caller may yield ANY markup into it without tripping require-presentational-children in their own file --}} -