diff options
author | 2022-09-09 22:01:54 +0700 | |
---|---|---|
committer | 2022-09-09 22:01:54 +0700 | |
commit | aaca03e354866411b60e79edadb1f63d8af27f02 (patch) | |
tree | 0d669628437086c8ce25f147425888fa4ed91f8c /source/features/toggle-files-button.tsx | |
parent | dbbd437efdcb7df7241f5d512bae9c225c8aa063 (diff) | |
download | refined-github-aaca03e354866411b60e79edadb1f63d8af27f02.tar.gz refined-github-aaca03e354866411b60e79edadb1f63d8af27f02.tar.zst refined-github-aaca03e354866411b60e79edadb1f63d8af27f02.zip |
Update dependencies (#5955)
Diffstat (limited to 'source/features/toggle-files-button.tsx')
-rw-r--r-- | source/features/toggle-files-button.tsx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source/features/toggle-files-button.tsx b/source/features/toggle-files-button.tsx index 2fe0bbf2..8ce39090 100644 --- a/source/features/toggle-files-button.tsx +++ b/source/features/toggle-files-button.tsx @@ -62,7 +62,7 @@ async function toggleHandler(): Promise<void> { await cache.set(cacheKey, isHidden); } -async function init(): Promise<Deinit> { +async function init(signal: AbortSignal): Promise<Deinit> { const repoContent = (await elementReady('.repository-content'))!; if (await cache.get<boolean>(cacheKey)) { @@ -70,10 +70,10 @@ async function init(): Promise<Deinit> { addFilesHiddenNotice(repoContent); } - return [ - observeElement(repoContent, addButton), - delegate(document, `.${toggleButtonClass}, .${noticeClass}`, 'click', toggleHandler), - ]; + delegate(document, `.${toggleButtonClass}, .${noticeClass}`, 'click', toggleHandler, {signal}); + + // TODO: Use new `selector-observer` when `:has` becomes available, so its element can be used as `anchor` inside `addButton` + return observeElement(repoContent, addButton); } void features.add(import.meta.url, { |