Expanding Replies in Firefox 47.0 is erratic

but we ARE whacked here on happy mutant central - and need a working platform to express the whackyness even better

1 Like

That was quite an unusual bug. Some deep internals of Discourse were modifying an object in a way it shouldnā€™t have been, and it was bubbling up in this peculiar way. Hereā€™s a fix:

It will go out the next time we deploy BBS. Thanks for all your help everyone!

10 Likes

Obligatory Canadian Sorry!

2 Likes

Thanks. Does this address the ā€œpage wonā€™t load any further comments even though there are clearly more to readā€ bug as well?

1 Like

Itā€™s all part of @codinghorrorā€™s Evil Plan to move us to a completely flat comments system :stuck_out_tongue:

1 Like

Thereā€™s definitely something up. Iā€™m using the same Firefox version, though the problem I see is simply that after the time (or scrolling) it takes to expand and read a few replies, replies can no longer be expanded.

Then I start to see a lot of this in the console:

The syntax error is when the contents of report_js_error is OK. The following is a sample of the TypeError: t is undefined in case itā€™s useful.

13:49:36.458 TypeError: t is undefined
o.default<.html() application-3c5a780dc543c75c2c75d70ff8c1251663fa8d940d666fe70e4db2e9ecda10f9.js:60
p() application-3c5a780dc543c75c2c75d70ff8c1251663fa8d940d666fe70e4db2e9ecda10f9.js:63
w</<.value() application-3c5a780dc543c75c2c75d70ff8c1251663fa8d940d666fe70e4db2e9ecda10f9.js:63
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
r() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
l() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
o() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
o() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
r() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
l() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
o() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
r() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
l() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
o() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
o() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
r() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
l() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
o() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
r() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
l() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
o() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
r() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
l() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
i() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
r() vendor-1496c78a661b9be3f396dac27b688d48988c21c80ea9500df733ef37a6ef4f94.js:8
a.default<.rerenderWidget() application-3c5a780dc543c75c2c75d70ff8c1251663fa8d940d666fe70e4db2e9ecda10f9.js:19
r.prototype.invoke() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:3
r.prototype.flush() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:3
n.prototype.flush() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:3
o.prototype.end() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:3
o.prototype.run() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:3
u() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:8
Discourse.Ajax<.ajax/s/n.success() application-3c5a780dc543c75c2c75d70ff8c1251663fa8d940d666fe70e4db2e9ecda10f9.js:1
oe.Callbacks/l() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:2
oe.Callbacks/c.fireWith() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:2
n() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:3
.send/r/<() ember_jquery-9c4852b4384fc211bf22de79cc4f7c4188ac0e9465ae13a4d07873dfcd97fd51.js:3
1 application-3c5a780dc543c75c2c75d70ff8c1251663fa8d940d666fe70e4db2e9ecda10f9.js:60:21172

Getting similar problems in Safari on iPad, BTW.

1 Like

Hooray, working now! Thank you! :grinning: :fireworks:

1 Like

This topic was automatically closed after 231 days. New replies are no longer allowed.