Closed Bug 888850 Opened 12 years ago Closed 11 years ago

Kindle Cloud Reader fails to load on Firefox 25

Categories

(Tech Evangelism Graveyard :: English US, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gcp, Unassigned)

References

Details

https://read.amazon.com/ I don't know in which version this broke, but Firefox is supposed to be supported. #developers claims this is a regression because Firefox 21 and 22 work. Filing in Evangelism because it's most likely not a Firefox bug, yet a more precise regression window would help identify what's up.
Trying the page myself in various Firefox versions, the page is empty and greyish with a black background in Aurora 24, while Nightly 25 just shows the black background. Release version of Firefox 22 and Beta 23 work just fine. I see this error in the web console on that site in 24 and 25, but not in 23 and older: TypeError: 'status' getter called on an object that does not implement interface OfflineResourceList. @ https://read.amazon.com/static/app/010407152/t_2013_04_03_12_35_41/r9aaeQBsWR73/js/KindleApp-min.js:114
(In reply to Wes Kocher (:KWierso) from comment #1) > I see this error in the web console on that site in 24 and 25, but not in 23 > and older: > TypeError: 'status' getter called on an object that does not implement > interface OfflineResourceList. @ > https://read.amazon.com/static/app/010407152/t_2013_04_03_12_35_41/ > r9aaeQBsWR73/js/KindleApp-min.js:114 As a random stab in the dark from that error, maybe this is fallout from bug 876240?
Blocks: 876240
Ms2ger, does this look like the likely cause to you? If so, whose bug is it?
The bug is here: function CreateAppCacheConstants() { var a = {}, l = window.applicationCache.constructor.prototype, f; for (f in l) ["number", "string"].indexOf(typeof l[f]) >= 0 && (a[f] = l[f]); return a } The site tries to get properties off the prototype; these properties have accessors that check if the 'this' object is an OfflineResourceList object (which it isn't), and throw.
This appears to have been fixed by Amazon.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.