Skip to content

Commit 982e4b0

Browse files
brindygaborszakacs
authored andcommitted
fix javascript error in favicons user script (duckduckgo#747)
1 parent 93d4dde commit 982e4b0

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Core/FaviconUserScript.swift

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,15 @@ public class FaviconUserScript: NSObject, UserScript {
4040
function findFavicons() {
4141
4242
var selectors = [
43-
"link[rel='apple-touch-icon-precomposed']",
43+
"link[rel~='icon']",
4444
"link[rel='apple-touch-icon']",
45-
"link[rel~='icon']"
45+
"link[rel='apple-touch-icon-precomposed']"
4646
];
4747
4848
var favicons = [];
49-
for (var selector in selectors) {
50-
var icons = document.head.querySelectorAll(selectors[selector]);
49+
while (selectors.length > 0) {
50+
var selector = selectors.pop()
51+
var icons = document.head.querySelectorAll(selector);
5152
for (var i = 0; i < icons.length; i++) {
5253
var href = icons[i].href;
5354

0 commit comments

Comments
 (0)