aboutsummaryrefslogtreecommitdiff
path: root/src/content
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2020-08-12 20:58:20 +0900
committerGitHub <noreply@github.com>2020-08-12 20:58:20 +0900
commit6f7f501c699c53eb63ce5576cf2464ecf4cfe162 (patch)
tree890779f5e3a13a42714a45fece367d0cdbd1ed64 /src/content
parentc1344ba5b63fbfcb408331993bd3d523aa746733 (diff)
parentd1352221461a6bcac59c21eeefb785e75f78a0f8 (diff)
Merge pull request #783 from YoloClin/follow-js-click-last-ditch-effort
When no href value exists on a link the user selects to follow, attempt pt to click() the link to blindly trigger any JS events bound to it
Diffstat (limited to 'src/content')
-rw-r--r--src/content/usecases/FollowSlaveUseCase.ts1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/content/usecases/FollowSlaveUseCase.ts b/src/content/usecases/FollowSlaveUseCase.ts
index 971ecee..56c8883 100644
--- a/src/content/usecases/FollowSlaveUseCase.ts
+++ b/src/content/usecases/FollowSlaveUseCase.ts
@@ -69,6 +69,7 @@ export default class FollowSlaveUseCase {
}
// eslint-disable-next-line no-script-url
if (!url || url === "#" || url.toLowerCase().startsWith("javascript:")) {
+ hint.click();
return;
}
await this.tabsClient.openUrl(url, openNewTab, background);