storybookjs/storybook
View on GitHub[Bug]: Interactions - When step function is not awaited, it gets lost in debugger
Open
#21,519 opened on Mar 9, 2023
addon: interactionsbughas workaroundhelp wantedsev:S4
Description
Describe the bug

This happens if the play function looks like this:
play: async ({ canvasElement, step }) => {
const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', {
name: /Log in/i,
});
await userEvent.click(loginButton);
// This should be awaited. If it's not, the panel bugs out.
step('click', async () => {
await userEvent.click(loginButton);
})
}
To Reproduce
https://stackblitz.com/edit/github-wmyzqk?file=src%2Fstories%2FPage.stories.ts&preset=node
System
No response
Additional context
No response