From b95f27735b07583f8653198520342cd3a151426d Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 17 Sep 2026 15:46:26 -0400 Subject: [PATCH 1/3] Name the share button and the page heading on small screens On small screens the share button shows only an icon, and its text was `display: none`, so the button had no accessible name. The text is now visually hidden in place of removed. The `h1` held only a link that is hidden on small screens, so the heading was empty there. It now has visually hidden text. Co-Authored-By: Claude Fable 5.1 --- apps/repl/app/templates/edit/header.gts | 2 ++ apps/repl/app/templates/edit/share.gts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/repl/app/templates/edit/header.gts b/apps/repl/app/templates/edit/header.gts index 10bc393fc..1af1fd655 100644 --- a/apps/repl/app/templates/edit/header.gts +++ b/apps/repl/app/templates/edit/header.gts @@ -26,6 +26,8 @@ import { Share } from './share.gts'; Ember.JS homepage + {{! The link is hidden on small screens, and a heading must not be empty. }} + Limber, a playground and REPL {{#if (notInIframe)}} diff --git a/apps/repl/app/templates/edit/share.gts b/apps/repl/app/templates/edit/share.gts index d5d9d22d9..ab03b5b86 100644 --- a/apps/repl/app/templates/edit/share.gts +++ b/apps/repl/app/templates/edit/share.gts @@ -24,7 +24,8 @@ const isShowing = tracked(false); export const Share =