tomman |
Posted on 22-05-30, 20:34 (revision 1)
|
Dinosaur
![]() Post: #1110 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
How to integrate SeaMonkey with your Debian desktop: 0) Install SeaMonkey to /opt/seamonkey, make sure your user owns that folder if you want for autoupdates to work. 1) Integrate with the alternatives system:
2) Make a .desktop launcher, either at /usr/share/applications/seamonkey.desktop (systemwide), or ~/.local/share/applications/seamonkey.desktop (per user)
3) MATE will behave stupid when letting you select SeaMonkey as your preferred web browser/email agent. I guess this should solve itself after several logons/logoffs, or whatever. YMMV on other DEs. 4) Obviously, don't forget to run SeaMonkey and click that magical "I want to be your default web browser and everything else" button when prompted. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
desudesu |
Posted on 22-06-16, 22:09 (revision 1)
|
Post: #28 of 62
Since: 01-29-22 Last post: 443 days Last view: 443 days |
http://pigeonsnest.co.uk/stuff/webshite/index.html Reminds me of a lot of the sentiments in this thread about JS, CloudFlare, TLS and whatnot... here's hoping he does something about WebComponents lol |
tomman |
Posted on 22-07-11, 22:07
|
Dinosaur
![]() Post: #1154 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
https://www.seamonkey-project.org/releases/seamonkey2.53.13/ GO GO UPDATE NOW GO GO GO~!!! > Adding initial optional chaining [...] Sweet! (this is the hideous ?. operator that breaks the other half of the Web not broken by Google WebComponents™) Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 22-08-07, 22:53 (revision 1)
|
Dinosaur
![]() Post: #1167 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
Nearly every single Discourse-powered forum is now - iDevices - High end Android cellphones - High end computers bought in the last 2 years Everything else severely disrupts The Vision™, and therefore should be barred from ever accessing a Discourse forum. But since this is Asswood, a simple "your browser is too old, please install Chrome" banner isn't enough - the guy and his staff engages into dirty warfare sabotage tactics: - CSS sabotage: html {overflow-y: hidden !important;} kills scrolling. - Even if you manage to get past that CSS trap, you'll find that you can't click links because of yet another JS booby trap: jQuery bogus click event handlers! This. Is. WAR. Dear Jeff Atwood, the Discourse "cutting edge" development community, and operators of Discourse-powered boards: FUCK YOU VERY MUCH! GO BACK TO FACEBOOK, YOU DIPSHITS! CLOSED WONTFIX USECHROME BUYAMAC NOLONGERWELCOMEHERE Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
wertigon |
Posted on 22-08-12, 15:42
|
Post: #192 of 200
Since: 11-24-18 Last post: 120 days Last view: 6 days |
Posted by tomman Sounds like it is time to bring out the old user-scripts and user defined CSS again. |
tomman |
Posted on 22-09-06, 14:27
|
Dinosaur
![]() Post: #1183 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
It seems the GiggityHub WebComponents® polyfill addon for our beloved browsers has been largely abandoned, and GiggityHub now breaks every other week because of course the Microsoft-payroll crapcoders are too busy pushing hot new untested stuff to production. Instead, there is a new kid in the block: Palefill. Don't let the name fool you - it will not only work on Pale Moon, but also on many XUL/UXP-based browsers, including SeaMonkey. It's also designed to be easily extensible via rulesets: just add the domains and required Chromeisms to the ruleset, reinstall (sadly the ruleset isn't user-editable yet), and done. Works fine for GiggityHub... and Pixiv. Mostly. The War Against The Googlenet™ marches on... Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
NTI |
Posted on 22-09-07, 15:04
|
![]() Post: #39 of 40 Since: 10-29-18 Last post: 289 days Last view: 289 days |
New beta!!! https://www.seamonkey-project.org/releases/2.53.14b1 Despite web pages getting worse each day (two-thirds of the internet broken because of poorly written javascript garbage or other not compatible crap stuff), it's nice to have a sane browser which in fact follows web standards. For the most part, I will always judge a website and their developers if it works or not on SeaMonkey. (But sadly, I will have to resort to Mozilla Crappyfox because of online tools used at work and important gov services stuff, and even then, they are still half-broken on latest Firefox because it uses exclusive Chrome shit) Damn... I have no ideia how mankind got itself so deep down into this hole... Very hard to see any light of hope at seeing web developers to actually care about the quality of their profession, altough neither the market cares about it. At least over here, no company at all gives a damn about good engeneering, they just wanna see things "to work" and are not worried at how it's done, which probably helped to infest web development with this bunch of web con artists. They are paid very well for the garbage they vomit and are even encouraged to learn "react" or whatever is trending nowadays in "career courses", as it is what "the market is after for". |
tomman |
Posted on 22-09-07, 19:56
|
Dinosaur
![]() Post: #1184 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
Posted by NTI And here comes the problem, as the "web standards" these days are largely designed, written, approved and implemented by Google these days. The W3C just rubberstamps them for Google, and Mozilla these days are even lifting Chromium code wholesale to keep up with the latest Chromeisms. You may even say that there are no web standards anymore, but the "standard" is what Chrome does. Posted by NTI Welcome to modern IT in a nutshell: nobody cares about efficiency, or how it works under the hood. People only care how fast you go from zero to app. This same crapola is killing native development in favor of more Electron abominations, just because "move fast and break things" and "web is the new native". Quality costs money and it's even a bug, not a feature. After all why are you even using a budget Android phone and a 6-year old laptop instead of a iPhone 14 and a M2-powered Mac? Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 22-12-10, 22:25
|
Dinosaur
![]() Post: #1207 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
PSA: If you're using Palefill on SeaMonkey and Giggityhub broke for you (AGAIN), do this: 1) Downgrade to Palefill 1.23 here 2) Disable addon autoupdates for Palefill 3) Pray ...this is because Palefill has never really supported any browser other than Pale Moon (and UXP-based web browsers up to some extent), and not anything else. Some changes the way it loads polyfills were introduced recently, leveraging on Pale Moon-isms (gross hacks gated behind PM-specific user prefs), breaking things on SeaMonkey because it doesn't implement said hacks: https://github.com/martok/palefill/issues/67 So... yeah, that renders Palefill unusable for us in the near future. And the progress for implementing the Chromeisms required for most of the modern web on SeaMonkey is marching slowly, so I guess the road has become bumpier than usual :/ Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
NTI |
Posted on 22-12-11, 00:17
|
![]() Post: #40 of 40 Since: 10-29-18 Last post: 289 days Last view: 289 days |
Thank you, man!! Once again you just saved the day!!! Was wondering what happened as Garbagehub just stopped working sanely when downloading stuff. While room to maintain functionality gets tighter each day, I'm willing to hold on as much as I can to honour the good job made by the Seamonkey devs in this sick and condemned world. And as a matter of fact, new release out!! Sadly, this one breaks the latest working Greasemonkey addon version, but it isn't much of a big lost, as I just used it to remove URL tracking. |
tomman |
Posted on 22-12-12, 00:54
|
Dinosaur
![]() Post: #1208 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
Apparently enough stuff has been backported to make Giggityhub more-or-less "work" by just enabling dom.webcomponents.enabled on the latest betas, according to frg. I guess it's time to backup my profile and hop again onto the beta train, but at this stage I wish that a deadly pandemic just wipe webshits from the entire planet so the web standards can go back to being STANDARDS, and not a eternal moving target. Alas, that's not happening :/ If you work with/for the Google Chrome team: DIE. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 23-01-21, 18:05
|
Dinosaur
![]() Post: #1213 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
https://www.seamonkey-project.org/releases/seamonkey2.53.15/ GO! Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
CaptainJistuce |
Posted on 23-01-22, 10:14
|
Custom title here
![]() Post: #1119 of 1140 Since: 10-30-18 Last post: 12 days Last view: 1 day |
Posted by tommanYEEEEEEEEEEEEEEAH!!!! --- In UTF-16, where available. --- |
tomman |
Posted on 23-01-23, 20:23
|
Dinosaur
![]() Post: #1214 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
2.53.15 broke good ol' Flashblock. Yes, Flash is dead. But Flashblock can also block HTML5 video, which is highly needed nowadays in the era of poor bandwidth and metered fake 4G cellphone networks. Adblockers can achieve the same, but I don't need full-fat uBlock as my current adblocking solution is perfect for my needs. Turns out Flashblock was using some long, LONG deprecated Mozilla-proprietary JS feature: getPreventDefault(): https://bugzilla.mozilla.org/show_bug.cgi?id=691151 But then, Flashblock has been dead for pretty much almost the same time, so noone bothered checking... until today! Simple fix: replace all instances of getPreventDefault() with the standards-compliant defaultPrevented on flashblock.xml/videoblock.xml (inside $ADDON_ROOT/chrome/flashblock.jar!/content/flashblock/). Repack, reinstall, done. Or just use my fixed XPI: https://we.tl/t-uNjyaVA2l9 (link expires in one week - please rehost!) Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
Kawaoneechan |
Posted on 23-01-23, 23:22
|
A bit of a failure
Post: #586 of 595 Since: 10-29-18 Last post: 128 days Last view: 21 min. |
Posted by tommanhttps://helmet.kafuka.org/flashblock_fixed.xpi |
tomman |
Posted on 23-07-27, 11:48
|
Dinosaur
![]() Post: #1247 of 1259 Since: 10-30-18 Last post: 4 days Last view: 21 hours |
2.53.17 is now on beta... but I'm gonna skip that release. Why? Because I've switched (for now) to the nightly builds, and those are already at 2.53.18, which now implements pretty serviceable support for some annoying Chromeisms, including the latest regex vomit (backported from Waterfox) and Google WebComponents® now being enabled by default (but not Shadow DOM yet!) - those two are MANDATORY for most of the modern web since it relies on hipster JS framenotworks. Seriously, it's that good. Backup your profiles, and monitor #seamonkey for possible breaking changes and pleas for testing the nightlies and betas - we really need that! --- The latest Chromeism of the week is a particularly NASTY one: Web Environment Integrity: https://github.com/RupertBenWiser/Web-Environment-Integrity https://www.theregister.com/2023/07/25/google_web_environment_integrity/ Banks, Hollywood, and other Big Corps are gonna love this shit, straight out of the deeply locked jails of cellphones! If you hated your bank because their mobile crapp wouldn't run on your rooted/custom ROM flashed cellphone, they will also now be able to refuse access to their web portals too unless you're using a Legit™ browser/OS combo! This not only hurts alternate/non-Chrome browsers even harder, it even bars Chrome forks or even local builds of Chromium! Welcome to 1984, this is the future we wanted.... NOT! If you work for Google and don't QUIT NOW, you deserve all the insults you're getting online for horrible moves like this. No 6-figure salary and stock options are worth killing whatever is left from the freedoms of Internet and computing - might as well switch to making murder machines for the military! Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |