From 1f4668cc748c68653fe4eedf50e0882d01815096 Mon Sep 17 00:00:00 2001 From: Steve Dodier-Lazaro Date: Wed, 17 Dec 2025 14:38:51 +0100 Subject: [PATCH 1/2] UI: Prevent primary story from duplicating anchor ID --- code/addons/docs/src/blocks/blocks/DocsStory.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/addons/docs/src/blocks/blocks/DocsStory.tsx b/code/addons/docs/src/blocks/blocks/DocsStory.tsx index 24ebe0eee630..64d12fd0efe7 100644 --- a/code/addons/docs/src/blocks/blocks/DocsStory.tsx +++ b/code/addons/docs/src/blocks/blocks/DocsStory.tsx @@ -21,7 +21,7 @@ export const DocsStory: FC = ({ const withToolbar = story.parameters.docs?.canvas?.withToolbar ?? withToolbarProp; return ( - + {expanded && ( <> {story.name} From d02c83fff549b758da3f13f05dc37b00cff2a45b Mon Sep 17 00:00:00 2001 From: Steve Dodier-Lazaro Date: Fri, 19 Dec 2025 11:16:12 +0100 Subject: [PATCH 2/2] Docs: Update E2E tests related to anchors --- code/e2e-tests/addon-docs.spec.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/e2e-tests/addon-docs.spec.ts b/code/e2e-tests/addon-docs.spec.ts index 8fd4c45e561b..998b726c272c 100644 --- a/code/e2e-tests/addon-docs.spec.ts +++ b/code/e2e-tests/addon-docs.spec.ts @@ -30,9 +30,8 @@ test.describe('addon-docs', () => { await sbPage.navigateToStory('addons/docs/docspage/basic', 'docs'); const root = sbPage.previewRoot(); - const basicStories = root.locator('#anchor--addons-docs-docspage-basic--basic'); - const secondBasicStory = (await basicStories.all())[1]; - await expect(secondBasicStory).toContainText('A basic button'); + const basicStory = root.locator('#anchor--addons-docs-docspage-basic--basic'); + await expect(basicStory).toContainText('A basic button'); const anotherStory = root.locator('#anchor--addons-docs-docspage-basic--another'); await expect(anotherStory).toContainText('Another button, just to show multiple stories');