diff --git a/packages/frontend/src/components/global/MkA.stories.impl.ts b/packages/frontend/src/components/global/MkA.stories.impl.ts
index b1a88be5a3..3afec7f81a 100644
--- a/packages/frontend/src/components/global/MkA.stories.impl.ts
+++ b/packages/frontend/src/components/global/MkA.stories.impl.ts
@@ -25,15 +25,6 @@ export const Default = {
template: 'Text',
};
},
- args: {
- to: '#test',
- },
- parameters: {
- layout: 'centered',
- },
-} satisfies StoryObj;
-export const ContextMenu = {
- ...Default,
async play({ canvasElement }) {
const canvas = within(canvasElement);
const a = canvas.getByRole('link');
@@ -42,5 +33,14 @@ export const ContextMenu = {
await tick();
const menu = canvas.getByRole('menu');
await expect(menu).toBeInTheDocument();
+ await userEvent.click(a, { button: 0 });
+ await tick();
+ await expect(menu).not.toBeInTheDocument();
+ },
+ args: {
+ to: '#test',
+ },
+ parameters: {
+ layout: 'centered',
},
} satisfies StoryObj;
diff --git a/packages/frontend/src/components/global/MkA.stories.ts b/packages/frontend/src/components/global/MkA.stories.ts
index ce648f2d57..5bb6b3b5a8 100644
--- a/packages/frontend/src/components/global/MkA.stories.ts
+++ b/packages/frontend/src/components/global/MkA.stories.ts
@@ -41,6 +41,9 @@ export const Default = {
await tick();
const menu = canvas.getByRole('menu');
await expect(menu).toBeInTheDocument();
+ await userEvent.click(a, { button: 0 });
+ await tick();
+ await expect(menu).not.toBeInTheDocument();
},
args: {
to: '#test',