chore(web): passive events (#19179)

This commit is contained in:
Mert
2025-06-16 11:03:23 -04:00
committed by GitHub
parent 3d0c851636
commit 5fc448bc97
12 changed files with 68 additions and 58 deletions

View File

@@ -67,15 +67,19 @@ export const openFileUploadDialog = async (options: FileUploadParam = {}) => {
fileSelector.type = 'file';
fileSelector.multiple = multiple;
fileSelector.accept = extensions.join(',');
fileSelector.addEventListener('change', (e: Event) => {
const target = e.target as HTMLInputElement;
if (!target.files) {
return;
}
const files = Array.from(target.files);
fileSelector.addEventListener(
'change',
(e: Event) => {
const target = e.target as HTMLInputElement;
if (!target.files) {
return;
}
const files = Array.from(target.files);
resolve(fileUploadHandler({ files, albumId, replaceAssetId: assetId }));
});
resolve(fileUploadHandler({ files, albumId, replaceAssetId: assetId }));
},
{ passive: true },
);
fileSelector.click();
} catch (error) {