From 469d6a537a32600dcce320e4b6e1b33d73da5f5c Mon Sep 17 00:00:00 2001 From: eight Date: Sat, 1 Feb 2020 07:50:49 +0800 Subject: [PATCH] Fix: focus options when activated --- manage/manage.js | 11 ++++++----- options/options.js | 5 ----- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/manage/manage.js b/manage/manage.js index 455a9029..adfaa945 100644 --- a/manage/manage.js +++ b/manage/manage.js @@ -706,13 +706,14 @@ function highlightEditedStyle() { function embedOptions() { - const options = $('#stylus-embedded-options'); + let options = $('#stylus-embedded-options'); if (!options) { - const iframe = document.createElement('iframe'); - iframe.id = 'stylus-embedded-options'; - iframe.src = '/options.html'; - document.documentElement.appendChild(iframe); + options = document.createElement('iframe'); + options.id = 'stylus-embedded-options'; + options.src = '/options.html'; + document.documentElement.appendChild(options); } + options.focus(); } function unembedOptions() { diff --git a/options/options.js b/options/options.js index 2a849146..ea4170b2 100644 --- a/options/options.js +++ b/options/options.js @@ -302,8 +302,3 @@ window.onkeydown = event => { top.dispatchEvent(new CustomEvent('closeOptions')); } }; - -// FF is slow to allow focus, particularly when launched via manager button -setTimeout(() => { - window.focus(); -}, 100);