-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mostly empty page on most page loads #68
Comments
I can replicate on recent (UXP-based) Serpent 52.9.0; it's quite random, though, but, as OP mentioned, quite annoying 😞 ... It does happen also with latest Since the https://github.githubassets.com/assets/chunk-vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js-539e3d6a1773.js ... I tried blocking it with uBlock Origin (legacy), "My Filters" tab, add: ! github.com
||github.githubassets.com/assets/chunk-vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js-539e3d6a1773.js$script,important ... and I haven't witnessed any breakage thus far... YMMV, of course 😉 . |
... Today, GH have started serving another https://github.githubassets.com/assets/vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js-b12e520649c0.js I've blocked that one too in ! github.com
||github.githubassets.com/assets/chunk-vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js-be659c79aff6.js$script,domain=github.com,important
||github.githubassets.com/assets/vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js-b12e520649c0.js$script,domain=github.com,important 01/07/2022 EDIT:
so the blocking rule initially posted in my previous comment should be just enough for now... 😉 |
Looks like the Palefill extension doesn't solve this issue so far and I don't have the uBlock origin extension. |
might make sense to contact that dude and tell him to fix his shit |
Looks like they flicked a switch that enables (eg, environment-e9a18cc2906a.js:1:1909)
|
... Well, he's on GitHub, https://github.com/manuelpuyol currently "Building UI @github" and committing code to @dirkf Addendum: In a Chromium 78 fork (360EEv12), at least one of the GH scripts now also requires native browser support for the Nullish Coalescing Operator ("??"): Uncaught SyntaxError: Unexpected token '?' https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-50b1c3ae31f7.js:49 |
2.53.12. |
ok, i'll use my magical powers to summon him @manuelpuyol @manuelpuyol @manuelpuyol |
Unfortunately it's not Manuel's source that's the problem, it's how GH sends the code, as well as their apparent complete lack of anything that might pass for version control or release management, which is really beyond ironic. |
a test version with following commits from palefill included: (rename to .xpi to install) (EDIT: updated version in #68 (comment) ) |
generally solves the problem. |
Just updated to latest Palemoon (v31.1.0) so just I could use this shit site again and vangelis66 uBlock directive made it finally usable. Thanks dude! And while at it, holy shit, it's all getting to the point of no return faster and faster. Meanwhile, child of the moon can't commit a single C++ line of code to address any of these major websites breakages. It was all a scam from the beggining. At this pace, SerenityOS libweb will be more compliant with shitty modern webtech standards faster then one can write "lol, just use Chrome dude". |
@roytam1 Thanks for your work. However, this does not appear to fix the problem in Seamonkey 2.53.7, though. Unsure why that is, since WebComponents is still largely an enigma to me. I don't know if this will be useful to you, but... here's some console information from loading the github.com home page:
Palefill also does not work. |
please update your seamonkey to 2.53.13. |
@roytam1 Good idea. I was actually just doing that since I realized after commenting how out of date 2.53.7 was. Compiling it now. Will be back in a few hours if all goes well. |
Your report is just a duplicate of dirkf's comment above 😉 ; last Monday, Microsoft (current owners of GitHub) started serving newer scripts that contained the Optional Chaining (?.) and Nullish Coalescing (??) operators; both of them are supported by Chromium >=80, Firefox >=74 and Pale Moon == 31.1.0 (also, by most-up-to-date UXP forks), but NOT SeaMonkey <=2.53.12 😢 ... The XPI kindly attached by @roytam1 is targeting platforms already supporting natively those two operators 😉 ... BTW:
signals that your browser/platform doesn't support "?.", while
signals it doesn't support "??"...
See open issue martok/palefill#29 EDIT: Newer comments showed up as I was typing this... |
@Vangelis66 @roytam1 thank you; finished my seamonkey 2.53.13b1 build and it is working. Sorry for the bother. |
slightly modified filter thought by Vangelis66 (previous comments) github-wc-polyfill-1.2.19.1-unofficial despite the action, I blocked anyway (...manuelpuyol_turbo...) - the effect works faster and uses less memory (by the way - broken |
There are some exotic cases of |
Well, I can't run any SM Windows build in this old
Thanks 😄 , I got the "real" 😉 story already elsewhere - but you, too, follow that thread... EDIT: In my defence, I did write:
which seems to be a true statement, because 2.53.12 ONLY supports ONE of them 😜 ... |
on Serpent52.9.0 once I raised the version (68-->91 useragent) it seems to work
i unlocked (...manuelpuyol_turbo...) - looks fixed, no longer have a lot of CPU and memory usage (at my place on Serpent52) |
a slightly updated version for importing martok/palefill@526488c and martok/palefill@f6b16ce : (EDIT: my changes are now tracked in https://github.com/roytam1/github-wc-polyfill/tree/fixes ) |
@roytam1 |
|
I had this problem with Waterfox Classic too. The "github-wc-polyfill-1.2.19.3-unofficial" seems fix it... |
As of today, I'm seeing mostly empty pages on initial page load:
This is accompanied by the following JS error:
Doing a reload/F5 allows for the page to display, but having to do that every other click gets old fast.
The text was updated successfully, but these errors were encountered: