Apple iCloud Keynote shows "Your browser isn't fully supported"
Categories
(Web Compatibility :: Site Reports, defect, P3)
Tracking
(platform-rel +)
Tracking | Status | |
---|---|---|
platform-rel | --- | + |
People
(Reporter: bobby.chien+bugzilla, Unassigned, NeedInfo)
References
()
Details
(Keywords: webcompat:needs-contact, Whiteboard: [needscontact])
Attachments
(1 file)
26.54 KB,
image/png
|
Details |
Steps to reproduce: Went to http://pages.teamintraining.org/sf/nikesf12/abonsignor Actual results: Site show a message "Your browser isn't fully supported" when open https://www.icloud.com/keynote/0hmu8sUZRot_9XJACva_hdnKA#DocGroup%5FLabeling%5Fin%5FQuantum%5FDOM. Looks like Apple iCloud Keynote doesn't fully support Firefox. Expected results: Site should load normally, with no message.
Updated•8 years ago
|
![]() |
||
Comment 1•8 years ago
|
||
![]() |
||
Comment 2•8 years ago
|
||
so on http://pages.teamintraining.org/sf/nikesf12/abonsignor I don't see any links to icloud. And the icloud keynote doesn't seem related anyway. It is about DocGroup Labeling in Quantum-DOM https://www.icloud.com/keynote/0hmu8sUZRot_9XJACva_hdnKA#DocGroup%5FLabeling%5Fin%5FQuantum%5FDOM Now about the Keynote itself. We get a screen indeed asking to use Safari, but also a button allowing us to continue. When we click continue. we get to a screen. Names then join, and we can see the presentation without issues. The next time we go, it knows we already said we wanted to continue. https://www.icloud.com/applications/iw/2A745/editor/2A745/en-us/javascript-packed.js has a lot of unsupported clauses (107) The code is 254.000 lines of code (once uminified). Not sure it's worth diving into this abyss as they don't really block. They might be using special features of Safari.
![]() |
||
Comment 3•8 years ago
|
||
The learn more button links to https://support.apple.com/en-us/HT201484 ==================== Supported operating systems OS X v10.8 or later Windows 7 or later Supported browsers Safari 6.0.3 or later (OS X) Internet Explorer* 11 or later (Windows) Google Chrome 27.0.1 or later (OS X or Windows) Other browsers iWork for iCloud also allows you to use these browsers, but some features might not work as expected: Safari 5.0 - 6.0.2 (OS X) Firefox 9.0 and later (OS X or Windows) Google Chrome 7.0 - 26.0.1 (OS X or Windows) Microsoft Edge (all versions, Windows) Other web browsers might not work with iWork for iCloud. ===================== Maybe we can ping apple about it.
Comment 4•8 years ago
|
||
I had a quick glance at the source, but this is... a lot of tricky stuff. Multiple checks on the user agent, many places that look like some kind of browser detection... +1 for pinging Apple and see how they react. We can always dig deeper into the source if needed! :)
Updated•8 years ago
|
Comment 5•7 years ago
|
||
Dennis, this might be a good candidate for a navigator.userAgent gofaster override, once that lands.
Comment 6•7 years ago
|
||
A similar issue was reported on webcompat.com with iCloud Numbers.
Comment 7•7 years ago
|
||
(Adding Eric who is looking for site patch candidates)
Comment 8•7 years ago
|
||
Eric, now that our overrides also override navigator.userAgent, this is something you could implement an override for! Please ping me if you want me to put the override in place. :)
Comment 9•7 years ago
|
||
I can use Firefox to read the KeyNote but I can't promise this works as well as other "supported browser". I will file another bug for override this.
Updated•6 years ago
|
![]() |
||
Comment 10•6 years ago
|
||
https://pages.teamintraining.org/Backbase/backbase/4_3_1_optimized/engine/boot.js
customFallback: function (a) {
switch(a) {
case 1:
alert('Browser unsupported');
break;
case 2:
alert('ActiveX disabled');
break;
case 3:
alert('No XMLHttpRequest object');
}
},
boot: function (a) {
if(bb.eQ_) {
return;
}
bb.eQ_ = true;
if(!(bb.D_ || bb._Y_ || bb._Z_ || bb._B_)) {
return bb.customFallback(1);
}
var b;
try {
b = new XMLHttpRequest();
} catch (p_) {
try {
b = new ActiveXObject('Microsoft.XMLHTTP');
} catch (p_) {
return bb.customFallback(bb.D_ ? 2 : 3);
}
}
var c = document.getElementsByTagName('script'), d = 0, e;
while(f = c[d++]) {
e = f.src;
if(/backbase\.js|boot\.js/.test(e)) {
break;
}
}
bb.j8_ = e;
if(bb.eR_) {
bb.eR_();
bb.gk_();
} else {
var f = document.createElement('script');
f.type = 'text/javascript';
f.src = e.replace(/boot\.js/, 'core.js');
document.head.appendChild(f);
}
}
};
It's an antiquated detection script.
Assignee | ||
Updated•5 years ago
|
Comment 11•5 years ago
|
||
See bug 1547409. Moving webcompat whiteboard tags to keywords.
Comment 12•2 years ago
|
||
The issue seems to be fixed. The unsupported browser message is not displayed on any of the links.
-
https://pages.lls.org/tnt/sf/nikesf12/abonsignor
https://prnt.sc/4ehCE2dr0H_p -
https://www.icloud.com/keynote/0hmu8sUZRot_9XJACva_hdnKA#DocGroup%5FLabeling%5Fin%5FQuantum%5FDOM
https://prnt.sc/66jutTtwHB27 -
https://www.icloud.com/numbers/0PrfwLb-hDm0GPUXajw8IOQ9w#Finanzen - spreadsheet no longer available
https://prnt.sc/Jl8ETncRRMUv
Tested with:
Browser / Version: Firefox Nightly 102.0a1 (2022-05-16)
Operating System: Windows 10 Pro
Bobby can you still reproduce the issue on your side?
Description
•