Skip to content

Commit

Permalink
Set useCapture for removeEventListener()
Browse files Browse the repository at this point in the history
Fixes #142
  • Loading branch information
tomayac committed May 19, 2023
1 parent d85a382 commit 42e02c1
Show file tree
Hide file tree
Showing 3 changed files with 68 additions and 65 deletions.
123 changes: 63 additions & 60 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "browser-fs-access",
"version": "0.33.1",
"version": "0.34.0",
"description": "File System Access API with legacy fallback in the browser.",
"type": "module",
"source": "./src/index.js",
Expand Down Expand Up @@ -50,12 +50,12 @@
},
"homepage": "https://github.com/GoogleChromeLabs/browser-fs-access#readme",
"devDependencies": {
"eslint": "^8.38.0",
"eslint": "^8.40.0",
"eslint-config-google": "^0.14.0",
"eslint-config-prettier": "^8.8.0",
"http-server": "^14.1.1",
"microbundle": "^0.15.1",
"prettier": "^2.8.7",
"prettier": "^2.8.8",
"shx": "^0.3.4"
},
"eslintConfig": {
Expand Down
4 changes: 2 additions & 2 deletions src/legacy/file-open.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ export default async (options = [{}]) => {
options[0].legacySetup(_resolve, _reject, input);

const cancelDetector = () => {
window.removeEventListener('focus', cancelDetector);
window.removeEventListener('focus', cancelDetector, true);
input.remove();
};

Expand All @@ -60,7 +60,7 @@ export default async (options = [{}]) => {
});

input.addEventListener('change', () => {
window.removeEventListener('focus', cancelDetector);
window.removeEventListener('focus', cancelDetector, true);
input.remove();
_resolve(input.multiple ? Array.from(input.files) : input.files[0]);
});
Expand Down

0 comments on commit 42e02c1

Please sign in to comment.