mirror of https://github.com/sveltejs/svelte
fix: take async into consideration for dev delegated handlers (#17710)
Closes #17709 ### Before submitting the PR, please make sure you do the following - [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs - [x] Prefix your PR title with `feat:`, `fix:`, `chore:`, or `docs:`. - [x] This message body should clearly illustrate what problems it solves. - [x] Ideally, include a test that fails without this PR but passes with it. - [x] If this PR changes code within `packages/svelte/src`, add a changeset (`npx changeset`). ### Tests and linting - [x] Run the tests with `pnpm test` and lint the project with `pnpm lint`pull/17711/head
parent
7299ffc39f
commit
01f1937a98
@ -0,0 +1,5 @@
|
||||
---
|
||||
'svelte': patch
|
||||
---
|
||||
|
||||
fix: take async into consideration for dev delegated handlers
|
||||
@ -0,0 +1,9 @@
|
||||
import { flushSync } from 'svelte';
|
||||
import { test } from '../../test';
|
||||
|
||||
export default test({
|
||||
compileOptions: {
|
||||
dev: true
|
||||
},
|
||||
async test() {}
|
||||
});
|
||||
@ -0,0 +1,8 @@
|
||||
<button
|
||||
type="button"
|
||||
onclick={async () => {
|
||||
await Promise.resolve();
|
||||
}}
|
||||
>
|
||||
Button
|
||||
</button>
|
||||
Loading…
Reference in new issue