-
tomman
...OK, not reproducible on a clean profile on 2.53.14, but the page still is slooooow and eats ~1GB of RAM (and virtual size shots up to ~17G!)
-
tomman
time to play the "guess the addon"
-
frg_Away
tomman just look at the js junk pulled in via NoScript.
-
tomman
found the addon: it's Redirector that somehow is interacting with that toxic pile of goo and triggering the hang with the Steam logon
-
tomman
...why?
-
tomman
in any case it's the last time I'm entering a giveaway with those folks
-
tomman
weird, sometimes Palefill fail to work at all
-
tomman
yeah, it seems Palefill broke on .14
-
tomman
no warnings, no errors, it just stopped working
-
tomman
no polyfills get injected, ever
-
tomman
will check on a clean profile
-
tomman
...nope, it's not SeaMonkey - the addon is BROKEN on .13 too
-
tomman
but downgrading to Palefill 1.20 fixes it
-
tomman
martok/palefill dedc16d this seems to be the commit that broke it
-
tomman
apparently the commit address something related to nonces for CSP because my brain hurts trying to understand this security theater
-
tomman
yes, rolling back that single commit fixes everything
-
tomman
wonder why it fails on SM...
-
tomman
-
tomman
yeah, if I take away the nonce attribute stuff, Palefill manages to inject the polyfills successfully
-
tomman
but why?
-
tomman
AHA!
-
tomman
"Palefill" + Math.random() + (new Date()).toLocaleFormat()
-
tomman
.toLocaleFormat() is NOT supported on SeaMonkey :/
-
tomman
-
tomman
...because Mozilla killed it on FF58!
-
tomman
-
tomman
fix that line with toLocaleDateString() and all pieces of the puzzle finally fall in place
-
tomman
yay, that's my idea of having fun in a Friday night... right?
-
tomman
Dear JavaScript frat boys: please board a 737 MAX and get lost, with love, me~
-
frg_Away
tomman toLocaleFormat is ancient Firefox only.
Bug 818634 removed it. Won't come back. The whole intl api needed an overhaul and is the base for the new ecma locale stuff. One of the things which might break old or still 52 based add-ons unfortunately.
-
tomman
frg_Away: toLocaleDateString() isn't new either (has been supported since forever), and for the purposes of Palefill (generating a hard to guess string for a nonce) it's a drop-in replacement anyway
-
tomman
wonder why the dev didn't caught that
-
frg_Away
tomman I think the warning got only added at the 55 level. I did the initial intl backports and it was a mess. Incomplete in 55 and still was in 56 but they still shipped it. Only stable in 58 or so. Needed a bunch of later stuff in SeaMonkey.
-
frg_Away
Need to do the next round for wpt tests and some idiotic websites like xing to be happy again but well one step at a time.
-
tomman
the only thing that misled me was that this error wasn't getting logged anywhere (not on any of the consoles at least)
-
tomman
it was just a lucky Hail Mary I tried at last, like "what the hell is this line supposed to generate?"
-
frg_Away
tomman Well looks like mozilla lost another 0.11% last month according to statcounter. Mozilla can be proud of what they accomplished.
-
frg_Away
Thanks to Firefox Nightlight eh I mean Daylight wiped out on mobile and tablet.
-
tomman
frg_Away: in the meanwhile, rando blogs reposted on Hackernews STILL insist that anything not named Chrome / "latest Firefox" / Safari is "legacy DANGER MINES"
-
tomman
who knows, maybe a lie repeated a thousand times eventually will become a truth
-
frg_Away
tomman anything browser can be hacked. I suspect SM faster then the others but with so much less bloat more noticable too. With NOScuirpt and uBlock and not whitelisting google clownflare js as default I feel a bit safer :)
-
tomman
-
tomman
"someone could hack your DOS machine and do EVILâ„¢ things on it!!!"
-
tomman
"someone could swap your Sound Blaster drivers with goatse!"
-
tomman
and my favorite: "Progress doesn't come free."
-
frg_Away
Well the usual mitm is you favorite AV program which thanks to stupid apis is vulnerable.
-
buc
Fedora's python-3.11.0 rc2 seems not suitable to build SM for now. Broken "python3 virtualenv" generated.
-
buc
Besdies that, there are at least two 3.11-related issues:
bug 1769631 (just s/"rU"/"r"/) and a patch for Fx:
src.fedoraproject.org/rpms/firefox/…b/rawhide/f/build-python-3.11.patch
-
buc
So switched back to python3.9 for the build.
-
JamminUnit
buc: interesting. what's the exact error message? Does this only happen with python-3.11 or with python-3.10 as well? I have issues building seamonkey-2.53.14 on my Gentoo machine with python-3.10.
-
JamminUnit
-
buc
JamminUnit: It's another issue, python-3.11 only (see
koji.fedoraproject.org/koji/getfile…DEFAULT&name=build.log&offset=-6540 ). Kinda "bad python3 executable in virtualenv", due to broken (uncomplete) virtualenv as I've discovered.
-
JamminUnit
bummer... :-(
-
buc
-
buc
JamminUnit: Searching for "gmake -f client.mk" and comparing, looks like your issue might be related to python2 somehow...
-
» WG9s_ wonders why his Linux builds succeeded.
-
frg_Away
All my Windows ones too so a bit puzzled.
-
frg_Away
But python seems to become the new rust with all the py3 incompatibilities
-
tomman
say that on Twitter and you'll be roasted alive
-
tomman
I should try building a Mozilla browser one of these days, even if for lulz
-
frg_Away
Current mozilla is scary. Stuff like gleam toolkit and full node all pulled in. shudder...
-
JamminUnit
buc: I'll try with python-2.7 uninstalled.
-
JamminUnit
buc: Hah! That chanced the error message to: ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
-
JamminUnit
And Iterable seems to be deprecated in python-3.10...
-
a-865
JamminUnit: buc left
-
JamminUnit
a-865: I know but he usually still konws when he gets highlited :)
-
tomman
your daily weirdness of the day:
migros.com.tr/makarna-c-425
-
tomman
the main product image "carousel" thing there renders way too big, distorting the rest of the page
-
tomman
each banner is on a DIV... whose width is set to 14912px!
-
tomman
(class="swiper-slide swiper-slide-duplicate ng-star-inserted", but the width style is inlined)
-
tomman
didn't knew Turkey was already on 16K displays!
-
IsambardPrince
2.53.14 came in and trashed my profile.
-
IsambardPrince
The browser started crashing on almost any page I tried to load until I wiped the profile and started over.
-
tomman
1) Hope you had backups!
-
tomman
2) Any addons?
-
tomman
I did found an addon causing hangs on a very specific site here, but couldn't test anymore on .13
-
tomman
oh god
-
tomman
it began
-
tomman
Clownflare is finally asking me to verify I'm made of flesh of bones!
-
tomman
because people IS STILL DUMB for hosting their stuff there!