Description
Describe the bug
<svelte:window />
seems to produce some odd behavior in components. See reproduction.
I'm pretty sure I didn't have this issue in Svelte 5 version 34. It started with 35.
Reproduction
When you enter a character into the input field I expect three keyboard events to be triggered:
- Main Window
- Component Window
- Component Input
However, Component Input is triggered twice, so there are four events in total.
Logs
No errors
System Info
System:
OS: Linux 6.7 Arch Linux
CPU: (4) x64 Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Memory: 4.95 GB / 7.64 GB
Container: Yes
Shell: 5.9 - /usr/bin/zsh
Binaries:
Node: 21.6.0 - /usr/bin/node
Yarn: 1.22.21 - /usr/bin/yarn
npm: 10.3.0 - /usr/bin/npm
pnpm: 8.14.0 - /usr/bin/pnpm
Browsers:
Chromium: 121.0.6167.71
npmPackages:
svelte: 5.0.0-next.37 => 5.0.0-next.37
Severity
blocking all usage of svelte