From 0fcfa0941adb91d9b10f03fb3dccaca94121d531 Mon Sep 17 00:00:00 2001 From: Nate Date: Thu, 5 Mar 2020 12:19:50 -0700 Subject: [PATCH] Template: Adjust style of injected hidden submit to fix Safari. --- themes/default/template.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/default/template.php b/themes/default/template.php index 57b7f67e4d..da35cbc01d 100644 --- a/themes/default/template.php +++ b/themes/default/template.php @@ -1003,7 +1003,7 @@ else { echo " first_submit = document.createElement('input');\n"; echo " first_submit.type = 'submit';\n"; echo " first_submit.id = 'default_submit';\n"; - echo " first_submit.style.display = 'none';\n"; + echo " first_submit.setAttribute('style',\"position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;\");\n"; //note: safari doesn't honor first submit element using "display: none;" echo " first_form.prepend(first_submit);\n"; echo " window.addEventListener('keydown',function(e){\n"; echo " if (e.which == 13 && (e.target.tagName == 'INPUT' || e.target.tagName == 'SELECT')) {\n";