From 9048e4b87475bc735c6da37970775a12f7cacb2c Mon Sep 17 00:00:00 2001 From: NaokiHaba Date: Thu, 6 Mar 2025 12:38:53 +0900 Subject: [PATCH 1/2] fix(devtools): replace deprecated MouseEvent initialization with modern constructor --- packages/pinia/src/devtools/file-saver.ts | 34 +++++++++++------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/packages/pinia/src/devtools/file-saver.ts b/packages/pinia/src/devtools/file-saver.ts index 69a8ed5bfd..c928fa0b39 100644 --- a/packages/pinia/src/devtools/file-saver.ts +++ b/packages/pinia/src/devtools/file-saver.ts @@ -68,24 +68,22 @@ function click(node: Element) { try { node.dispatchEvent(new MouseEvent('click')) } catch (e) { - const evt = document.createEvent('MouseEvents') - evt.initMouseEvent( - 'click', - true, - true, - window, - 0, - 0, - 0, - 80, - 20, - false, - false, - false, - false, - 0, - null - ) + const evt = new MouseEvent('click', { + bubbles: true, + cancelable: true, + view: window, + detail: 0, + screenX: 80, + screenY: 20, + clientX: 80, + clientY: 20, + ctrlKey: false, + altKey: false, + shiftKey: false, + metaKey: false, + button: 0, + relatedTarget: null, + }) node.dispatchEvent(evt) } } From c24a17df8fee6321d28c559a7da6e23ef4291c7f Mon Sep 17 00:00:00 2001 From: NaokiHaba Date: Thu, 6 Mar 2025 19:49:31 +0900 Subject: [PATCH 2/2] fix(docs): add missing comma in theme index.ts --- packages/docs/.vitepress/theme/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docs/.vitepress/theme/index.ts b/packages/docs/.vitepress/theme/index.ts index 3913807e1d..42ac5ebafd 100644 --- a/packages/docs/.vitepress/theme/index.ts +++ b/packages/docs/.vitepress/theme/index.ts @@ -27,7 +27,7 @@ const theme: Theme = { 'aside-ads-before': () => h(AsideSponsors), // 'layout-top': () => h(VuejsdeConfBanner), 'doc-before': () => h(TranslationStatus, { status, i18nLabels }), - 'layout-top': () => h(MadVueBanner) + 'layout-top': () => h(MadVueBanner), }) },