Closed (won't fix)
Project:
Drupal core
Version:
9.4.x-dev
Component:
browser system
Priority:
Major
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
24 Oct 2013 at 07:03 UTC
Updated:
14 Jan 2022 at 18:58 UTC
Jump to comment: Most recent
Comments
Comment #1
nod_Looks like #2118703: Introduce #post_render_cache callback to allow for personalization without breaking the render cache will make sure that is the case.
Comment #2
nod_tag
Comment #3
catchThat issue is in, it doesn't remove the js we're using in core, but it makes it possible to swap that out for a PHP-only solution if necessary. Does that leave this as critical? I'm not sure it needs to be critical unless there's an actual known incompatibility.
Comment #4
nod_Haven't done extensive testing yet. The problem is that usually *some* JS is supported but not everything, if proxy browsers were using the bare no-js version there wouldn't be a problem but I'm worried about things like contextual links and the toolbar degrades in them.
Comment #5
nod_Quick things showed with testing on Opera proxy.
What does work:
Comment #6
catchI'm going to bump this down from critical.
If you disagree, then I think we need an issue to add these browsers to https://drupal.org/node/61509 before we make bugs in them release blocking.
Comment #7
cilefen commentedIs running those browsers in device emulators good enough or are there cloud services that are better for testing?
If a test environment is not difficult to implement, we could have novice contributors perform manual testing and keep a running list of issues in the summary of this issue.
It looks like Nokia Xpress has been replaced with Opera Mini as the default browser on that platform.
Comment #8
droplet commentedI can tell even iPad sometimes we have to test it in a REAL Device. Also, you may not able to figure out it works perfect or lagging from the super slow android emulators.
I'm working for IE6 ~ 8 bugs a long time and see that's almost ZERO testers. I can't imagine what will happening in these kind of proxy-like browsers. We should not telling the world Drupal supports X but end up with nothing :)
this is a case with a patch for 1 year but no IE reviewers: #2182265: Drupal.t() placeholder substitution doesn't always work correctly (backport part of the Javascript file translation fixes from Drupal 8)
Opera Mini =/= Opera Mobile
It's very complicated: (search `Mini`)
https://stats.wikimedia.org/archive/squid_reports/2015-02/SquidReportCli...
Actually based on my own exp, almost all of my NON-tech friends also have a second mobile browsers on their smartphone. That said, they may use Opera Mini as default browsers, but they will switch to another one if they find something do not working correctly.
That will be cool if we can invite someone living in that area to share their insider's views
Comment #15
wim leersDo we still need this now that #2390621: [policy, no patch] Update Drupal's browser support policy landed? Opera Mini is now officially supported.
Comment #16
lauriiiWe did some very high-level testing as part of #2390621: [policy, no patch] Update Drupal's browser support policy. I think it would be valuable to do a more detailed review and file issues for any bugs we find.
Comment #17
lauriiiComment #18
wim leers👍
Comment #24
heddnStumbled upon this when looking at https://caniuse.com/srcset. Which got me to thinking, how fully supported are these browsers on mobile? Something as common as srcset isn't supported on Opera Mini. How standards compliant is it? Should it be dropped?
Comment #25
heddnRe-titling since D8 is no longer supported. And 10.x will be released best case in 6 months.
Comment #26
heddnOf note from #3192234-139: Apply width and height attributes to allow responsive image tag use loading="lazy":
Which pretty much debunks my question in #24. Opera mini is used in certain regions of the world.
Comment #27
droplet commentedOpera Mini (a.k.a proxy browsers) is officially dropped. The reason is simple: Drupal has never supported it from DAY ONE.
(In other words: this is NOT dropped but report the truth [after 5 years or 12 years...))
And above stat, what OPERA means is a black hole. (not just above stats, almost everywhere or even Opera official site is unclear)
I think to support them is almost to support IE6/7. We were never able to go back.
Even to support non-Chromium Edge is a bit difficult now IMO.
Comment #28
heddnAlso linking in #3202818: Remove untrue declaration of Opera Mini (in reverse proxy mode) support from Drupal 9.3, which clarifies some points around opera mini.
Comment #29
nod_Our frontend code didn't change much since 8 years ago, and devices got faster. I don't think this is relevant anymore.