Forráskód Böngészése

fix: space key opens empty tab (#4581)

* Update main.js

* Update p/scripts/main.js

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>

* fix

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
maTh 3 éve
szülő
commit
2e0fbf60e7
1 módosított fájl, 5 hozzáadás és 3 törlés
  1. 5 3
      p/scripts/main.js

+ 5 - 3
p/scripts/main.js

@@ -1001,12 +1001,14 @@ function init_shortcuts() {
 			if (context.auto_mark_site) {
 			if (context.auto_mark_site) {
 				mark_read(document.querySelector('.flux.current'), true, false);
 				mark_read(document.querySelector('.flux.current'), true, false);
 			}
 			}
+
+			const link_go_website = document.querySelector('.flux.current a.go_website');
 			const newWindow = window.open();
 			const newWindow = window.open();
-			if (newWindow) {
+			if (link_go_website && newWindow) {
 				newWindow.opener = null;
 				newWindow.opener = null;
-				newWindow.location = document.querySelector('.flux.current a.go_website').href;
+				newWindow.location = link_go_website.href;
+				ev.preventDefault();
 			}
 			}
-			ev.preventDefault();
 			return;
 			return;
 		}
 		}
 		if (k === s.skip_next_entry) { next_entry(true); ev.preventDefault(); return; }
 		if (k === s.skip_next_entry) { next_entry(true); ev.preventDefault(); return; }