\n\u003C/template>\n```\n\n### Reproduction\n\nhttps://play.vueuse.org/#N4IgDghgxg1hDmBTAziAXAbVAOwgW0XRADcBXRAWgBNE8BLEAGhGQHtSAnKQtEU7MDHhMQNZFA50wAFzqtsRAGrkABABFadFQAoAFhAA2AMxV1sKgGIdE2KLoCUp5CogqaxRAdZgz8FaVkDOmkATxcDLwB3ZxD2FWlWFUjJaUQVAFVsOg8OZEMVZTSAGToAIw4ISRQVI1YOAtUAJhUAMhUAZhFOAyJdaWkwZDQAemH+QXgAOihWPGGyShp6YaDS4bMaAA9JvAArVABfRhx8HhAAAQXSZERh5H1rKhE2Tm4icaERMQkpWXkiADKD0QVAaiHSN38gWCdBQky6HB6vD6AyGow+Uxmc0u5Gut3ulRB5wAjAAGSbEyak9bYLY7fYgI4nAhEHGIPHDGbWZ7sLhnDFfFA-GRyBS8ADCrAiiCgf3MrBMKBu2Fk+UKKkleDArGQMPkGWhshQCKRIBRgxGYwEQmms2GbI5XMQJPJlOpG0Q2z2hwAuswjHQDMa0KAAIJgMCTBboUCpLUGCCpIgAHXMKgAPKlNtJCRBUyoCyprEYALzJkBZnPWPMgfOF4gUPCsGgGMsgMxgALlusFqAJ5DINuRChGUgRIsoOgAL0o2HkaUrFFKCdg3bTwwAfM9hdIiHQtXVpCpgP4bgAVT1VxAQUMBHXTtIHGocWYqADkDpunLqiDfqZm2DIEeJ6VrmjCmAIAQqE+JanogF7Zrmt4JLqM7aPYqYdgEUaGKosFvl42B+JWb6TNYYDXtI2jtKS9iMgcBxAA\n\n### System Info\n\n```Shell\nSystem:\n OS: Windows 11 10.0.26100\n CPU: (20) x64 12th Gen Intel(R) Core(TM) i7-12700H\n Memory: 36.35 GB / 63.67 GB\n Binaries:\n Node: 22.11.0 - C:\\Program Files\\nodejs\\node.EXE\n Yarn: 1.22.22 - ~\\AppData\\Roaming\\npm\\yarn.CMD\n npm: 10.9.0 - C:\\Program Files\\nodejs\\npm.CMD\n pnpm: 9.12.3 - ~\\AppData\\Roaming\\npm\\pnpm.CMD\n Browsers:\n Edge: Chromium (130.0.2849.80)\n npmPackages:\n @vueuse/core: ^12.3.0 => 12.3.0\n @vueuse/integrations: ^12.3.0 => 12.3.0\n @vueuse/router: ^12.3.0 => 12.3.0\n vue: ^3.5.13 => 3.5.13\n```\n\n### Used Package Manager\n\npnpm\n\n### Validations\n\n- [x] Follow our [Code of Conduct](https://github.com/vueuse/vueuse/blob/main/CODE_OF_CONDUCT.md)\n- [x] Read the [Contributing Guidelines](https://github.com/vueuse/vueuse/blob/main/CONTRIBUTING.md).\n- [x] Read the [docs](https://vueuse.org/guide).\n- [x] Check that there isn't [already an issue](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\n- [x] Make sure this is a VueUse issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.\n- [x] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\n- [x] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[2921],{"name":2922,"color":2923},"has pr","5319E7",4556,"BUG | `useTextareaAutosize` | \"Uncaught ResizeObserver loop completed with undelivered notifications\"","2025-02-15T09:08:39Z","https://github.com/vueuse/vueuse/issues/4556",0.6562204,{"description":2930,"labels":2931,"number":2932,"owner":2866,"repository":2866,"state":2867,"title":2933,"updated_at":2934,"url":2935,"score":2936},"### Describe the bug\n\nCurrently `borderBoxSize`, `contentBoxSize` and `devicePixelContentBoxSize` is marked as optional (`| undefined`) in https://github.com/vueuse/vueuse/blob/e71eb1e9818be73e179915c5efda4f37b8a460c9/packages/core/useResizeObserver/index.ts#L9-L20\r\nwhich is not sync with the [`lib.dom.d.ts`](https://github.com/microsoft/TypeScript/blob/89e004f632323a276b67649e118e78f39a7dc429/src/lib/dom.generated.d.ts#L18488-L18533) and [IDL](https://drafts.csswg.org/resize-observer/#dom-resizeobserverentry-borderboxsize)\r\n\r\nThis will block anyone trying to wrap the callback to `useResizeObserver()` like\r\n```typescript\r\nuseResizeObserver(el, _.debounce((entries: ResizeObserverEntry) => { }));\r\n```\r\nas the one from `lib.dom.d.ts` is imported implicitly by default and two types are mismatched, they will have to\r\n```typescript\r\nimport type { ResizeObserverEntry } from '@vueuse/core';\r\n```\r\nor\r\n```typescript\r\nuseResizeObserver(el, _.debounce((entries: Parameters\u003CParameters\u003Ctypeof useResizeObserver>[1]>[0]) => { }));\r\n```\n\n### Reproduction\n\nhttps://stackblitz.com/edit/vitejs-vite-s6cvav?file=src%2FApp.vue\n\n### System Info\n\n```Shell\nSystem:\r\n OS: Linux 5.0 undefined\r\n CPU: (4) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz\r\n Memory: 0 Bytes / 0 Bytes\r\n Shell: 1.0 - /bin/jsh\r\nBinaries:\r\n Node: 18.20.3 - /usr/local/bin/node\r\n Yarn: 1.22.19 - /usr/local/bin/yarn\r\n npm: 10.2.3 - /usr/local/bin/npm\r\n pnpm: 8.15.6 - /usr/local/bin/pnpm\r\nnpmPackages:\r\n @vueuse/core: ^7.6.2 => 7.6.2 \r\n vue: ^3.2.25 => 3.2.31\n```\n\n\n### Used Package Manager\n\nnpm\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://github.com/vueuse/vueuse/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/vueuse/vueuse/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://vueuse.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\n- [X] Make sure this is a VueUse issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.\n- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[],4216,"[useResizeObserver] remove type `ResizeObserverEntry` & `ResizeObserverSize`","2024-09-16T08:40:12Z","https://github.com/vueuse/vueuse/issues/4216",0.6572011,{"description":2938,"labels":2939,"number":2940,"owner":2866,"repository":2866,"state":2867,"title":2941,"updated_at":2942,"url":2943,"score":2944},"### Describe the bug\r\n\r\nWhen I try to use useElementSize to layout a text element in SVG, I find that the `width.value/height.value` returned is always NaN.\r\n\r\nMaybe fixed by #3940 \r\n\r\n\r\n### Reproduction\r\n\r\nhttps://play.vueuse.org/#N4IgDghgxg1hDmBTAziAXAbVAOwgW0XRADcBXRAWgBNE8BLEAGhGQHtSAnKQtEU7MDHhMQNZFA50wAFzqtsRAGrkABABFadFQAoAFhAA2AMxV1sKgGIdE2KLoCUp5CogqaxRAdZgz8FaVkDOmkATxcDLwB3ZxD2FWlWFUjJaUQVAFVsOg8OZEMVZTSAGToAIw4ISRQVI1YOAtUAJhUAMhUAZhFOAyJdaWkwZDQAemH+QXgAOihWPGGyShp6YaDS4bMaAA9JvAArVABfRhx8HhAAAQXSZERh5H1rKhE2Tm4icaERMQkpWXkiADKD0QVAaiHSN38gWCdBQky6HB6vD6AyGow+Uxmc0u5Gut3ulRB5wAjAAGSbEyak9bYLY7fYgI4nAhEHGIPHDGbWZ7sLhnDFfFA-GRyBS8ADCrAiiCgf3MrBMKBu2Fk+UKKkleDArGQMPkGWhshQCKRIBRgxGYwEQmms2GbI5XMQJPJlOpG0Q2z2hwAuswjHQDMa0KAAIJgMCTBboUCpLUGCCpQGKADiKk8tBs0hczmklSQ2YV-huAFEgwQVQC6AAvRBoAA62AAPFRsiprEYALz1ljEeAAdQqEcQHB7KmQoSD3ZAkToVGkujQNWCFBmKqzPYAfI2VCom8g++3EF2ewf4GPZ-PdNOyaSwJsx9ee7f72PiLDIgAhVibaeklT-reKi3luO67nuqSbNmHbTpB0gAErHmOIQ3rQoHmOBu5NtIyCQNgm6NKSjQACzDMSjRkU2ww4Xh24YVh1GetIdEMWedFUa2xCbs8wrSEQdBanU2bAMWiBlpmlY1mkBw1BwswqAA5A6NycnUiAKY2AnahwwlHkYjBJImdgqDJRhyXgikLApADcjaNmuE7xExiEmJ2enaPYtm2PIbBBpMXjwNocEufY9k+bpl4LgZuiIHQ8B9CZKhuXi4kVtIVa1kFznHp5jaREZujaBgkW6NFsXxdIfo6MQjidpuKgOVKiD+awgU1QZIkCQQraJnW8QcKoBy5QoByjUAA\r\n\r\n### System Info\r\n\r\n```Shell\r\nVueUse playground\r\n```\r\n\r\n\r\n### Used Package Manager\r\n\r\nnpm\r\n\r\n### Validations\r\n\r\n- [X] Follow our [Code of Conduct](https://github.com/vueuse/vueuse/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/vueuse/vueuse/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://vueuse.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\r\n- [X] Make sure this is a VueUse issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.\r\n- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\r\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[],3939,"useElementSize returns NaN for SVG text element","2024-05-27T11:50:01Z","https://github.com/vueuse/vueuse/issues/3939",0.66089314,{"description":2946,"labels":2947,"number":2948,"owner":2866,"repository":2866,"state":2867,"title":2949,"updated_at":2950,"url":2951,"score":2952},"### Describe the bug\n\nWhen I animate using scale, useElementBounding cannot capture the height. It requires other events, such as scrolling, to trigger an update.\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-starter-wn8jbw?file=app.vue\n\n### System Info\n\n```Shell\nSystem:\r\n OS: macOS 14.1.1\r\n CPU: (8) arm64 Apple M1\r\n Memory: 63.63 MB / 8.00 GB\r\n Shell: 3.6.4 - /opt/homebrew/bin/fish\r\nBinaries:\r\n Node: 21.4.0 - /opt/homebrew/bin/node\r\n Yarn: 1.22.21 - /opt/homebrew/bin/yarn\r\n npm: 10.2.4 - /opt/homebrew/bin/npm\r\n pnpm: 8.12.1 - /opt/homebrew/bin/pnpm\r\n Watchman: 2023.12.04.00 - /opt/homebrew/bin/watchman\r\nBrowsers:\r\n Chrome: 120.0.6099.109\r\n Safari: 17.1\r\nnpmPackages:\r\n @vueuse/nuxt: ^10.6.1 => 10.6.1\r\n vue: ^3.3.9 => 3.3.9\n```\n\n\n### Used Package Manager\n\npnpm\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://github.com/vueuse/vueuse/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/vueuse/vueuse/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://vueuse.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\n- [X] Make sure this is a VueUse issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.\n- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[],3657,"useElementBounding and CSS scale cannot be used simultaneously","2023-12-27T14:09:59Z","https://github.com/vueuse/vueuse/issues/3657",0.66731447,["Reactive",2954],{},["Set"],["ShallowReactive",2957],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fyLyYEvovsdUIFKB1a9TBl-w1MkZbFgR_JhHOruI-0FY":-1},"/vueuse/vueuse/2158"]