-
tomman
-
frg_Away
tomman all good on paper only unless you can buy hardware at an at least ok price. Same with arm. Other than tinker systems like the rasberry nothing on the market.
-
tomman
it's the same case of those "Respect Your Freedom" cellphones: noone cares about FOSS firmware and open schematics if you can't buy one in over half of the planet (and in the few places where you can, the pricetag means "freedom costs money, so not really freedom")
-
tomman
but hey, makes nice clickbait for Hackernews and FOSS blogs
-
NewTobinParadigm
I suggest tomman becomes leader of the SeaMonkey Project and frg_Away has to report to him
-
tomman
lolno
-
NewTobinParadigm
tomman knows the fuckin score
-
NewTobinParadigm
why not?
-
tomman
you don't want to be my subordinate, believe me
-
NewTobinParadigm
well I WOULDN'T be
-
NewTobinParadigm
frg would tho
-
NewTobinParadigm
and I would like to see that
-
tomman
you don't
-
NewTobinParadigm
but i do
-
NewTobinParadigm
i really really do
-
tomman
that's a very weird pastime, yo.
-
bonkahe
Hey, so I saw that the shadow on the 17th of nov asked about an error with bitchute resulting in not being able to play videos, I wanted to bump that to see if he or anyone else had worked around it.
-
bonkahe
Error:
-
bonkahe
TypeError: window.Plyr is not a constructor
-
bonkahe
Errors only present when running firefox, specifically I went to another state and used a different computer to access my account, and upon return I was unable to watch videos on firefox, still able to watch them with Midori, any help?
-
bonkahe
Hey, so I saw that "TheSHADOW" on the 17th of nov asked about an error with bitchute resulting in not being able to play videos, I wanted to bump that to see if he or anyone else had worked around it.
-
bonkahe
Error:
-
bonkahe
TypeError: window.Plyr is not a constructor
-
bonkahe
Errors only present when running firefox, specifically I went to another state and used a different computer to access my account, and upon return I was unable to watch videos on firefox, still able to watch them with Midori, any help?
-
therube
-
tomman
ohnoez, I'm famous :D
-
FoxMcCloud45
Hello, is it normal that ChatZilla on SeaMonkey (2.53.10) doesn't read SeaMonkey's SSL certificate exceptions?
-
FoxMcCloud45
I added an exception for the GameSurge's SSL certificate but ChatZilla still says that the certificate is invalid although SeaMonkey properly recognizes the certificate as valid thanks to the exception.
-
frg_Away
FoxMcCloud45 check if
Bug 1738597 applies.
-
FoxMcCloud45
frg_Away This bug does happen but I already added 563 and 6697 to the variable so I could add NNTP and IRCS exceptions; the exception exists in SeaMonkey, it's just that ChatZilla doesn't seem to see it.
-
IanN_Away
FoxMcCloud45: is there information about the irc server for GameSurge somewhere?
-
FoxMcCloud45
IanN_Away Yes, here:
gamesurge.net/servers . Only the Prothid.NY.US.GameSurge.Net supports SSL/TLS over 6697.
-
FoxMcCloud45
The SSL/TLS certificate exception in SeaMonkey reports StartCom Ltd, and an expiration date in December 2019, so I'd say it's configured correctly.
-
FoxMcCloud45
Okay I found the problem and solved it
-
FoxMcCloud45
The Network was registered with capital letters, as specified on the website: Prothid.NY.US.GameSurge.Net
-
FoxMcCloud45
However, the security exception applied to the lowercase domain: prothid.ny.us.gamesurge.net
-
FoxMcCloud45
So I changed the server address from the former to the latter and it works now.
-
FoxMcCloud45
Thanks for your time nevertheless, sorry for bothering you.
-
IanN_Away
FoxMcCloud45: I don't think it should make a difference
-
FoxMcCloud45
I guess it shouldn't but it does, for some reason
-
FoxMcCloud45
Most likely a string comparison in ChatZilla
-
FoxMcCloud45
* a strict string comparison in ChatZilla
-
IanN_Away
FoxMcCloud45: yeah, need to some forcing of lowercase I think
-
IanN_Away
+do
-
tomman
OK, managed to get BitChute working here, now that I reviewed it a bit
-
tomman
of course it gets stuck loading because (most likely) of the broken regex or something
-
tomman
but if you use the Inspector to hide the loading DIV (id=loader-container), and clear the opacity:0 on .transparent class, you'll be able to watch the video
-
tomman
while the definitive fix (again: most likely) will be to figure what JS it wants to get implemented (could be the regex capture group, could be something else?)
-
tomman
at least the site isn't THAT broken, and can be used with a little bit tampering
-
tomman
(but the best way is to avoid using web browsers to watch videos in first place - mpv+yt-dlp are your friends!)
-
tomman
the site fully loads, but whatever JS breaks does break near the very end, so the loading DIV never goes away
-
tomman
the other relevant JS error is: TypeError: window.Plyr is not a constructor
-
tomman
-
tomman
...and indeed our broken regex is there
-
tomman
so yeah, indeed it's the missing support for capture groups breaking the flow on that 3rd-party lib
-
tomman
CLOSED WONTFIX USECHROME HEALTHYWEBECOSYSTEM
-
tomman
you can't catch regex errors if the regex is in the form /...your regex here..../
-
tomman
BUT!
-
tomman
you CAN if you use the construct new RegExp("...your regex here...")
-
tomman
developer.mozilla.org/en-US/docs/We…erence/Global_Objects/RegExp/RegExp oh, so literal notation will force compilation of the regex, and any errors from it aren't catchable
-
tomman
while the RegExp constructor is meant for dynamic/user supplied (*shudder~*) regexes
-
frg_Away
I tried to remember one website which got better because of a general ui / branding update in the last two years or so and failed to come up with one. All I see is either bloat or mobility first with a forked up desktop experience. And I really like functional updates and not against visual ones either.
-
tomman
TIL
-
tomman
the whole problem would have went away if only devs bothered testing on OMGOLDDANGERMINES, er, ALTERNATE browsers more frequently
-
tomman
use your fancy regex on a constructor
-
tomman
it throws? It means your client is using Not Chrome or old Firefox... or something else!
-
tomman
catch it, and do something (anything but "please upgrade!")
-
tomman
reminds of my former dayjob, where SeaMonkey was my lead dev browser, with Chrome on a second display for testing
-
tomman
and if needed, VMs with IE11, IE8 (yes, we still had to support it... although eventually its need went away as noone was actually using it), and latest Firefox
-
tomman
...good luck supporting IE (or Windows browsers in general) from your fancy new M1 Macs, tho - I guess you can always rent VMs in The Cloud™
-
frg_Away
tomman well we are behind with development and hard to justify to test for 0.01% market share browsers. But the real problem is mozilla basically destroyed the codebase to become a chrome clone and it is either follow them and loose your identity or fork.
-
tomman
frg_Away: and that's what we get when we let MICROS~1, er, Alphabet, Inc. dictate the web standards. Sadly devs love shiny, even if only less than 10% of the new web standards additions are genuinely useful
-
FoxMcCloud45
Not sure to understand what you mean. SeaMonkey cannot integrate the new Firefox engine, or are the developers not willing?
-
FoxMcCloud45
Or will SeaMonkey end up like Pale Moon?
-
tomman
capture groups? Cool. WebUSB? Battery API? Web components?! Useless bloat!
-
tomman
FoxMcCloud45: it's hard to do things when manpower is VERY limited, and your upstream (that's Mozilla) insists into reinventing the wheel every week to please their Google lords
-
tomman
not a dev, but from what I've seen, backporting stuff from recent FF releases is becoming a uphill struggle thanks to Mozilla stubbornness to become Chrome
-
FoxMcCloud45
I don't really know how Firefox evolves internally to be honest, I thought they sticked with Quantum/Servo and that's it
-
tomman
doesn't help that Google and folks have declared the web to be a Living Standard, that means, there is not a set of standards set in stone and you code against those
-
tomman
nope, you get new useless bloat and APIs added nearly monthly
-
tomman
pure madness
-
FoxMcCloud45
Hmm. What about WebKit stuff?
-
frg_Away
FoxMacCloud We still update for an eventual comm-central release but it is an uphill battle and not enough people around. But so much is gone upstream that I am not sure I even want it. Full themes, basic ftp support, some bookmark fields, xul extensions and and and. Web extensions don't cut it and are only good for content and it will be very hard to support them outside of the browser component.
-
tomman
^
-
FoxMcCloud45
Does that mean that supporting "Web extensions" would imply needing both a "Firefox XPI" for the browser component and a "Thunderbird XPI" for the rest?
-
tomman
FoxMcCloud45: it's a completely different standard, less powerful
-
FoxMcCloud45
I know uBlock provides different XPIs for both softwares.
-
tomman
and really meant for web browsers
-
tomman
and web browsers only
-
tomman
with a ton of features crippled by design
-
FoxMcCloud45
Well yeah, but Google literally owns Web standards now though. So much for Chromium/Blink/V8 adoption.
-
tomman
and the never-ending threat from Google to cripple the standard even more, in the name of "sekuritah"
-
FoxMcCloud45
Security is just a way to justify changes for their own interests, though.
-
frg_Away
Some hybrid. Thunderbird calls them mail extensions but the functionality they provide is basically all implemented in TB itself. It is not all "lego" only but foundation would need to be provided by SeaMonkey. I can see it for the browser part but have a hard time to see it for integrating mail apis without 5 to 10 people working on it.
-
FoxMcCloud45
Can't wait to see how the Privacy Sandbox will be a fun tech to manipulate. /s
-
IanN_Away
FoxMcCloud45:
bug 1742502 if you are interested in the fix for cZ
-
tomman
Short of getting Google/Alphabet dismantled a-la-Bell System, it's only gonna get worse :/
-
FoxMcCloud45
Thanks for creating the issue IanN_Away , I don't think I have access to my Bugzilla account anymore anyway.
-
FoxMcCloud45
Nevertheless, we're going off-track. The matter is SeaMonkey's development.
-
tomman
Sometimes I think SeaMonkey should do a Patreon or something, but the problem (as I see it) is not money, but manpower
-
FoxMcCloud45
From what I understand, Mozilla's deep changes into the Firefox codebase makes it hard to integrate in SeaMonkey, and some features like WebExtensions are downright impossible.
-
tomman
we just need more people, particularly devs well versed into the Mozilla codebase
-
FoxMcCloud45
So, essentially getting Mozilla devs to work on it.
-
tomman
Wonder what those laid off Mozilla devs from last year are doing nowadays...
-
frg_Away
FoxMcCloud45 we do what we can for sure. Webext is not impossible but all the frontend code needs to be reimplemented and/or ported.
-
IanN_Away
FoxMcCloud45: not necessarily impossible, just brain mushing
-
FoxMcCloud45
I see. So, essentially a huge pile of hard work.
-
tomman
not for the faint of heart, and definitely too much for an one-man army
-
frg_Away
yes or we would have a 2.57 by now. But is is either to update 2.53 and keep it halfway up to date or not relasing anything for a year or 2 or 3.
-
FoxMcCloud45
Oh yeah, 2.57 is the build in development for a long time right? With a beta version on
wg9s.com
-
frg_Away
Basically a pre alpha and not feature complete.
-
FoxMcCloud45
Especially if its scope also evolves as Firefox goes on.