Favicons not displayed for child tabs
-
@Pathduck I should point out that I have the internal one on "No blocking" since I use uBO. Are you using both?
EasyPrivacy is a default in uBO.
The thing is, the same filters in Chrome don't have the issue. The same filters in 3.2 don't have the issue.
So, trying to reconcile all that with your NYT exception, which works, has me confused. I thought initially you were excepting the whole domain (that would be bad), but clearly not. How did you arrive at nyt.com, which I hadn't heard of before? Via the console in devtools?
-
@rseiler said in Favicons not displayed for child tabs:
Are you using both?
Nope, just uBO. But I tested in a clean stable using the built-in blocker and just enabled EasyPrivacy.
The same filters in 3.2 don't have the issue.
Yeah, I definitely think this is a bug in Vivaldi 3.3. When I first encountered it for IMDB I thought it was an overly aggressive filter rule but it's not, as the actual rules are very old.
Via the console in devtools?
Yes, a bit of educated guesswork as to what requests to allow. It seems to be related to hosting of static resources - but the actual rule that I create an exception for has nothing to do with the actual favicon host. It's a weird bug...
-
Also in ublock:
I only use UBO.
-
@Pathduck Another clue for you all:
While I can't reproduce with Reddit or MobilMania, the two sites the OP mentioned (I guess he uses a different filter set), I have found a second major site after Nytimes.com where it happens: espn.com.
-
@rseiler I only use the built-in adblocker, when I disable it completely the issue seems to disappear. What is strange, that when I use UbO I don't see this issue.
-
@rseiler I can reproduce the same issue on ESPN as well, in clean Stable and Snapshot profiles. But not in my standard Snapshot profile for some reason
But man oh man, those US sports sites are so bloated with all kinds of trackers I'm not going to spend time figuring out what rules to override
@barbudo2005 I think the missing icon for extension tabs is a different issue, but it might also be related.
-
Is it reasonable to conclude that it's not which blocker (including, importantly, the built-in one) but purely which filters are in effect?
-
@rseiler Yes, it's definitely caused by enabling the EasyPrivacy list, whether in uBO or the built-in.
It's even possible to figure out the exact rule that makes them not load. But the weird thing is this rule seems to have no relation to the actual location of the favicon itself.
It seems the favicon is simply not even requested.
-
-
@barbudo2005 Might be related, might not be.
Favicons for extensions have been broken several times in Vivaldi and AFAIK it's been like this for a long time now.
You'd need to inspect the Vivaldi UI to figure out why they don't show as they are locally loaded resources.
Not really relevant to this issue in my opinion. Feel free to report it as a separate issue though, it needs to be fixed.
-
-
It happens for me with builtin adblock and with UbO.
Do we need more repro cases for already registered bug?
Really looking to see it fixed, it believe it brakes accent color for themes -
@Pathduck I think I'm going to have to figure out how to make more exceptions (feel free to post a tutorial), since I doubt this is getting fixed anytime soon. It's still present in today's snapshot (with RCs starting soon due to 86 being out in a week), and it's not even mentioned as a known issue despite being a very recent one (their favorite kind).
So, once again, it's probably going to be up to us to workaround/live with an issue.
-
@rseiler said in Favicons not displayed for child tabs:
I think I'm going to have to figure out how to make more exceptions (feel free to post a tutorial), since I doubt this is getting fixed anytime soon.
How can you be so sure? For all we know it could be fixed in the next snapshot. Or maybe not. I got a reply from the team asking for (more) URLs where it happens so they might be looking at the issue.
I can't really make a tutorial, as what rules to create exceptions for differs from site to site. The only site I regularly use is IMDB anyway, the rest I don't really care about if they work or not.
-
@Pathduck Not sure, but I've just learned through hard experience to expect fixes much later than sooner, and sometimes never. It's a good way to never be disappointed. Of course, it could already be in the chute. That does happen once in a while.
It is encouraging that you received a rare response to a bug.
I was just looking for methodology on how you found nyt.com for nytimes.com for example, since once that's known it should be applicable anywhere.
-
@rseiler said in Favicons not displayed for child tabs:
I was just looking for methodology on how you found nyt.com for nytimes.com for example, since once that's known it should be applicable anywhere.
The basic method I used when was the following. Note that this is very much trial and error, there is no true recipe:
- First test if actually disabling adblocker makes the favicon show again. If not, stop as there is no point doing the rest.
- Open a tab where favicons fail to load
- Open Devtools (F12) and reload the page
- Show only the blocked requests and note down their target domains.
- Add exclude rules in uBlock for each of these domains in the form I listed above, starting with the most likely ones (i.e. static hosting domains not tracker domains, should be pretty obvious).
- Repeat until icon shows again.
For Reddit it was pretty easy to find the rule:
@@||redditmedia.com^$domain=reddit.com
Thing here is, that Reddit's favicons are actually all hosted onredditstatic.com
not the above. So like I said earlier, it makes no senseFor the other examples you give like Yahoo disabling adblocker doesn't work there, so there's nothing to be done for now. For ESPN I don't get the issue at all, same for TheWeek, favicons load, albeit a bit slow/very late in the load.
-
@Pathduck The variability is fascinating. For example, with uBO there's definitely a TheWeek and Yahoo and ESPN problem (and NYT, which you saw).
It's probably just the exact filters selected, along with some variability between built-in blocker vs uBO vs any other one.
The slow/late part is interesting, too, since even when the icon is ultimately displayed it seems like many lag more now than I recall. Though that just may be because I'm paying attention now. But I wonder if they loaded earlier before, instead of at the very end as they seem to now, and whether that's related to the overall problem.
Thanks, I'll use those guidelines and see what I can find.
-
here is another url to test with
delfi.ee -
And another: anandtech.com
That's another, like espn.com, where the child page doesn't quite finish loading until you click "X," at which point the the favicon shows. Finding an exception for that style of the problem has eluded me.
However, I found a fix for theweek.com:
@@||dianomi.com^$domain=theweek.com
-
still unfixed on stable 3.4 version.
oh well..