diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/content/presenters/FollowPresenter.ts | 1 | ||||
-rw-r--r-- | src/content/presenters/Hint.ts | 5 | ||||
-rw-r--r-- | src/settings/components/ui/Input.tsx | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/src/content/presenters/FollowPresenter.ts b/src/content/presenters/FollowPresenter.ts index 8aef819..e9105bc 100644 --- a/src/content/presenters/FollowPresenter.ts +++ b/src/content/presenters/FollowPresenter.ts @@ -11,6 +11,7 @@ const TARGET_SELECTOR = [ '[contenteditable=""]', "[tabindex]", '[role="button"]', + "[onclick]", "summary", ].join(","); diff --git a/src/content/presenters/Hint.ts b/src/content/presenters/Hint.ts index 3f39060..8bf265b 100644 --- a/src/content/presenters/Hint.ts +++ b/src/content/presenters/Hint.ts @@ -119,7 +119,10 @@ export class InputHint extends Hint { default: if (doms.isContentEditable(target)) { return target.focus(); - } else if (target.hasAttribute("tabindex")) { + } else if ( + target.hasAttribute("tabindex") || + target.hasAttribute("onclick") + ) { return target.click(); } } diff --git a/src/settings/components/ui/Input.tsx b/src/settings/components/ui/Input.tsx index 6819ddb..0e24277 100644 --- a/src/settings/components/ui/Input.tsx +++ b/src/settings/components/ui/Input.tsx @@ -20,7 +20,6 @@ class Input extends React.Component<Props> { <div className="settings-ui-input"> <label htmlFor={props.id}>{props.label}</label> <input - type="text" className={inputClassName} onChange={this.bindOnChange.bind(this)} {...pp} @@ -37,7 +36,6 @@ class Input extends React.Component<Props> { <div className="settings-ui-input"> <label> <input - type="radio" className={inputClassName} onChange={this.bindOnChange.bind(this)} {...pp} |