You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's just a typical case when Opera Mini transcoders try to execute JS, but do it partially and thus break the page at all :/
It's not even a layout problem, as the page is empty in Mobile View too.
Suggested Improvement
The documentation is almost plain HTML by its nature, unlike brand new web apps that need bleeding edge technologies, so I see no reasons to make it inaccessible in outdated browsers.
I see non-transpilled ES6 lambdas here that cause a syntax error, but that may be only a part of the problem.
As a last resort, if the root cause is hard to find, scripts may be disabled at all for Opera Mini by detecting the window.operamini object. That's an ugly quirk, but there already are IE detections in the code, so why not? :)
The text was updated successfully, but these errors were encountered:
@bodqhrohro: You can disable JS in your web browser directly and it should work (hopefully). Rustdoc is working with JS disabled, but you won't have access to the search feature.
We could the window.operamini check, but since it's failing when parsing JS, it would very likely complexify the JS loading quite a lot for a web browser we don't support. And the IE detection you mentioned, it's only to display a message to the users, no JS involved in there.
Migrated from the www.rust-lang.org repository.
Page(s) Affected
For example, http://doc.rust-lang.org/std/vec/struct.Vec.html (lots of them actually, probably all).
What needs to be fixed?
It's just a typical case when Opera Mini transcoders try to execute JS, but do it partially and thus break the page at all :/
It's not even a layout problem, as the page is empty in Mobile View too.
Suggested Improvement
The documentation is almost plain HTML by its nature, unlike brand new web apps that need bleeding edge technologies, so I see no reasons to make it inaccessible in outdated browsers.
I see non-transpilled ES6 lambdas here that cause a syntax error, but that may be only a part of the problem.
As a last resort, if the root cause is hard to find, scripts may be disabled at all for Opera Mini by detecting the
window.operamini
object. That's an ugly quirk, but there already are IE detections in the code, so why not? :)The text was updated successfully, but these errors were encountered: