Jump to content

UCyborg

Platinum Sponsor
  • Posts

    3,098
  • Joined

  • Last visited

  • Days Won

    28
  • Donations

    100.00 USD 
  • Country

    Slovenia

Everything posted by UCyborg

  1. If I read right in the local magazine a while back, experts are predicting about 90% of content on the internet will be fake AI generated content. How...bleak.
  2. Chromium-based?
  3. Sure Mozilla is pretending to be good while it's scum like everyone else. But Firefox's codebase is still distinct from Chrome's, maybe they took some bits from Chrome, one would have to dig into the tree, at least I remember someone from Moonchild Productions saying they adapted RegExp parser from Chromium or something along those lines. Some parts are written Rust, it still has interface hackable through CSS editing (AND YOU CAN MOVE THE FREAKING EXTENSION BUTTONS ON WHATEVER SIDE YOU WANT AND THEY DON'T HAVE TO BE ALL CRAMMED IN ONE PLACE), some classic extensions are still loadable with some adaptations (eg. Tab Mix Plus, also DownThemAll! and some others), there are differences under the hood when it comes to coding web extensions, it doesn't perform like Chrome on benchmarks. There are more, but these are the ones I'm personally most aware about.
  4. Welcome to the human race! That last question from the quote above, it's a bit like asking "Why is the sky blue?" IMO. Here's the quote I found on another discussion website that relays some thoughts that seem fitting in an instance such as this: People love to lash out when their ways are challenged in any way, or they're being screwed by more powerful person/group, then they take the bottled up tension on the weaker person/group. Or if they had bad day. Add sociopathy, psychopathy, greed, egotism, narcissism etc. And the way this whole Matrix is structured...who can keep sanity? Navigating this world feels a bit like this picture to me: Surrounded by enemies, no allies, no weapon to defend oneself with. Backstabbers everywhere.
  5. Because they're commit logs comprehensible mostly to those involved in development. Most of those mean nothing to me either. Most people won't notice the effects of seemingly many changes behind-the-scenes, but they'll notice buggy/broken/slow rendering of certain web pages. I'd rather read a good book, though I'm indeed too exhausted. Maybe when I'm retired. Oh who am I kidding, we're going straight to the grawe! I'm sure he'd make a great technical support technician!
  6. I lost track as I edit that thing as it comes and haven't decided on which Git distribution I should settle ever since I've settled on my daily-driver OS, which is Win10 20H2...should I use the official one or the one that comes with MinGW environment or something else...so ended up installing none as I don't install anything I'm not sure I want to keep installed to keep the OS install clutter-free...and inside my head is also a mess... No idea... Uses 2 invalid class definitions as far as UXP is concerned, UXP doesn't allow variables and such declarations outside of class constructor. palefill-1.26.1.xpi fixes it, makes pictures appear.
  7. Yes, I though I'd be refreshing to read about some "Mozillaisms" here since it's always about "Googleisms". And what do we call JPEG XL support in Pale Moon / Basilisk? AFAIK, they're the only web browsers in which support exists on the current stable release, Firefox has it only in nightly builds behind about:config setting and Chromium removed support a while ago. "Moonchildism"? "Moonchild Productionsism"? And has once widely supported NPAPI become "Moonchildism" in the end?
  8. The extension always forces the mobile layout as well as the suggested user agent. I personally like the idea of having a normal GUI for it, so I coded a user script a while back that lets you choose the layout when you're on the site. I don't really use it though, was just something I coded for the sake of coding something that I thought I could do. https://gist.github.com/UCyborg/754fe319866a7f126ec1d074ed922b37/raw/YouTube_layout_config.user.js I think they were discussing some usability tweaks for the mobile site a while back on Pale Moon forum. Didn't really look into it since I tend to stick with normal desktop site.
  9. If anyone noticed, Firefox got structuredClone before Chromium did. BTW, PerformanceObserver is implemented in UXP, but MCP thinks it's evil so it's disabled by default - search for performance in about:config, I don't recall the exact pref name and I'm not at computer ATM. Edit: It's dom.enable_performance_observer.
  10. Only window.structuredClone, but I don't think that version is spec compliant. MDN links to a more complex version, but it probably takes more than copy-paste to put in the browser.
  11. Seems a rather simple polyfill gets this one going: if (typeof self.structuredClone !== "function") { self.structuredClone = function (value) { if (Array.isArray(value)) { const count = value.length; let arr = new Array(count); for (let i = 0; i < count; i++) { arr[i] = self.structuredClone(value[i]); } return arr; } else if (typeof value === "object") { let obj = {}; for (const prop in value) { obj[prop] = self.structuredClone(value[prop]); } return obj; } else { return value; } } } https://www.gloomycorner.com/javascript-troubleshooting-structuredclone-is-not-defined/ It's been added to my palefill-1.25.4.xpi (it's newer than martok's...also gets Facebook's messenger to load again with another fix...until it breaks sometime in the future). The polyfills like above also work when installed in the form of user script, just need the metadata, template is suggested by your favorite user script manager, just tell it to run on the problematic site and it should probably run at document-start.
  12. They fixed it in their code tree before you posted about it here. I don't know about that notification thingie causing high CPU usage, either it doesn't happen here (Pale Moon beta) or I'm missing something. https://support.microsoft.com/...No idea, but since I don't like messing with these things unless it's the last resort, I just added the rule to my Proxomitron to rewrite links to CSS in supported fashion... Name = "Microsoft Support - no stylesheet preload" Active = TRUE URL = "support.microsoft.com/ $TYPE(htm)" Limit = 256 Match = "<link rel="preload" as="style" onload="this.rel=\'stylesheet\'" \0>" Replace = "<link rel="stylesheet" \0>" Just did it the way I know it can be done... Palefill as provided on martok's GitHub page will indeed still impact GitHub in a significant way even when Web Components are provided by the browser because some checks aren't there so some stuff still gets injected unconditionally, but even when certain injected code has checks to not do anything if not necessary, I suppose its code must still be parsed by the browser. I use modified version that more thoroughly checks browser features and prevents processing rules that polyfill functions that already exist in the browser. But if one must toggle web components between on and off, changes take effect after disabling/enabling extension in the new browser window, which you must open beforehand, or restart the browser. palefill-1.25.4.xpi
  13. He's a troubled fella, sometimes he seems to change OS multiple times a day. Don't expect it to last.
  14. Yes, I could've written 0x01c30000, but what difference would it make? Old Chromes can still be downloaded from some places to check.
  15. The (partial?) answer is on Pale Moon forum - UXP doesn't support <link rel="preload" ...>. Unsure if above is related to current work-in-progress on Web Components, but here's a good URL to crash right away in xul.dll: https://www.cbsnews.com/news/asteroid-2023dw-could-hit-earth-valentines-day-2046-nasa/?ftag=CNM-00-10aab7e&linkId=204708560 Should be fixed already by upstream.
  16. No, appears to be .NET Windows Forms app with WebBrowser control, so just a frame around Internet Explorer's Trident engine provided by the operating system. You cannot pack actual complex web browser with ability to handle modern web in few megabytes.
  17. I saw that some time ago, apparently WebGL was properly supported on XP years ago. I haven't tried with mentioned version on XP since I've been pretty much daily driving Win7+ ever since I bought a decent PC over a decade ago, these days it's probably a PITA to navigate with such an old browser...only tried getting 360Chrome 13.5 to use any form of 3D acceleration on XP in relatively recent times, but no luck. Haven't inspected deeper, but it's quite possible it loads D3D DLLs from system folders and putting WINED3D DLLs near 360chrome.exe or chrome.dll was completely pointless...
  18. When Chrome was still developed for XP, chrome.dll's base address was 0x1c30000.
  19. One may want to use the password manager. Will depend on your graphics card. I do not need to change any flags to enable WebGL on any of my computers, I only need to not disable via the loader.ini. On XP, WebGL on Chromium can only work using SwiftShader (doesn't use GPU, very slow), which should work if WebGL wasn't disabled or required DLLs deleted. Due to above, results from St52 don't say much. Mozilla-based forks don't have SwiftShader fall-back, fair comparison on XP is therefore impossible. https://bugzilla.mozilla.org/show_bug.cgi?id=1528397
  20. I simply wanted to point out the most accurate version combinations for that extension also considering how upstream browser development went. It works naturally for XP forks since versions in that case just happen to fall in-between.
  21. While I agree, it's a pipe dream. The world is rotten to the core. Expect nothing but the worst from everyone.
  22. Eins, zwei, drei, vier Meine Freunde, tanz mit mir!
  23. Some updates of RealityRipple's extensions just mark the extension as confirmed working with up to the latest official milestone version of Pale Moon and dropping the older milestone versions at the same time, causing them to not install on those versions. GeoFlag at least appears technically compatible with Firefox 52 - 56 and Pale Moon 28+, so I have the following targetApplication entries in its install.rdf: <em:targetApplication> <Description> <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id> <em:minVersion>28.0.0</em:minVersion> <em:maxVersion>32.*</em:maxVersion> </Description> </em:targetApplication> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>52.0.0</em:minVersion> <em:maxVersion>56.*</em:maxVersion> </Description> </em:targetApplication> The following isn't needed with above modifications either:
  24. I don't know what the heck happened yesterday, but Windows prints today, though I rebooted at least two times yesterday. And TBH, I forgot a lot of trouble with current printer was due to using extension cable, which I used in the past and took a while to pinpoint. Linux somehow had better time communicating using that cable.
×
×
  • Create New...