aboutsummaryrefslogtreecommitdiff
path: root/src/content/hint.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/hint.js')
-rw-r--r--src/content/hint.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/content/hint.js b/src/content/hint.js
index 7979cf1..f59899d 100644
--- a/src/content/hint.js
+++ b/src/content/hint.js
@@ -2,6 +2,10 @@ import './hint.css';
export default class Hint {
constructor(target, tag) {
+ if (!(document.body instanceof HTMLElement)) {
+ throw new TypeError('target is not an HTMLElement');
+ }
+
this.target = target;
let doc = target.ownerDocument
@@ -31,8 +35,7 @@ export default class Hint {
activate() {
if (this.target.tagName.toLowerCase() === 'a') {
- let href = this.target.href;
- window.location.href = href;
+ this.target.click();
}
}
}