Last modified: 2014-10-07 21:32:21 UTC
If we abort javascript loading whenever the browser is "too old to support", we ought to honor the <noscript> tags and do two things: * The content of the <noscript> should be inserted into the parent element in its place. * Remove <script> tags and scriptable attributes from HTML. Magic code written by Timo [].forEach.call($$('noscript'), function(nos) { div = document.createElement('div'); div.innerHTML = nos.textContent; nos.parentNode.replaceChild(div, nos); });
It seems like this bug affects login & editing on Opera Mini, and possibly IE6 and other "bad-js" browsers.