Jump to content


Platinum Sponsor
  • Posts

  • Joined

  • Last visited

  • Days Won

  • Donations

    100.00 USD 
  • Country


Posts posted by UCyborg

  1. 2 hours ago, NotHereToPlayGames said:

    And shouldn't we then call this a "Mozillaism" since everything else is always called a "Googleism"?  :roll1:

    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? :buehehe:

    • Upvote 1
  2. 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.


    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.

  3. If anyone noticed, Firefox got structuredClone before Chromium did. :P

    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.

    • Like 1
  4. 10 hours ago, VistaLover said:

    ... Can confirm :(; the page does load, but clicking any of the download options (buttons) doesn't initiate a download :angry: ; it's JS related:


    What's worse, I couldn't get a download to happen with any of 360EEv12/13/13.5 and KafanMiniBrowser, so I'm not able to fetch the Edge files under this Vista SP2 x86 laptop; any working workaround will be appreciated ;) ...

    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;


    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.

    • Upvote 3
  5. On 3/15/2023 at 5:01 PM, VistaLover said:

    Can someone with access to "upstream" (e.g. @UCyborg ;) ) relay this bug to them, so, perhaps, it could be investigated and, hopefully, remedied?

    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.


    On 3/15/2023 at 3:46 PM, dmiranda said:

    Hi @UCyborg, somewhere in this thread (can't find it) you mentioned you delete most of the root files in basilisk (except xul) as the browser can find the included in root somewhere else in the system. Can you give more details on this?  Thanks!


    On 3/13/2023 at 12:55 AM, VistaLover said:

    :worship: ... What I still don't get (being a non-coder) is why disabling JS works around it - and any answer to my uBO-related "plea-for-help", please :wub: ?

    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...


    On 3/15/2023 at 9:59 PM, AstroSkipper said:

    In my quite clean testing profile, setting both dom.webcomponents.enabled and dom.getRootNode.enabled to the value true with Palefill 1.26 enabled works on GitHub, i.e., GH timestamps are shown in New Moon 28. d010.gif

    On 3/16/2023 at 12:01 AM, VistaLover said:

    ... For starters, you shouldn't do that (when testing), as palefill conflicts/interferes with native WC:


    13 hours ago, RamonUn said:

    This is true if the point is to actually test the new palemoon but in theory palefill will not polyfill anything that is already implemented by the browser. So you can safely use palefill with webcompobnents enabled and benefit from the extra polyfills. Some things on GH still need extra polyfilling to work properly for example if you have no palefill you wont get the PerformanceObserver ad thus no auto completion after typing # or @. So there are still some benefits with palefill, but they are not major and they cost significant performances. hopefully things will stabilize quickly but even then palefill will still be useful.

    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.


    • Like 3
    • Upvote 3
  6. 49 minutes ago, mjd79 said:

    I see that you have changed to Windows 7. Good decision, because at the moment even XP x86 is already better than Vista x86 due to the existence of Open Core API.

    He's a troubled fella, sometimes he seems to change OS multiple times a day. Don't expect it to last.

    • Upvote 3
  7. 1 hour ago, VistaLover said:

    @roytam1: What is exactly the problem here? Since Ch69 renders "support.microsoft.com" properly, surely it can't be something new and exotic devised by Google that causes the breakage in UXP :dubbio:...

    The (partial?) answer is on Pale Moon forum - UXP doesn't support <link rel="preload" ...>.

    5 hours ago, AstroSkipper said:

    What a coincidence! I just had a browser crash regarding mozglue.dll in the very latest release of New Moon 28 (28.10.6a1 (32-bit) (2023-03-10)).

    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.

    • Like 1
    • Upvote 1
  8. 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.

    • Like 3
    • Upvote 2
  9. 18 hours ago, VistaLover said:

    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...

    • Like 1
  10. 2 hours ago, VistaLover said:

    So, I advise everyone reading this: Keep account credentials on a physical (piece of paper)/digital (USB drive) copy "unattached" to the machine you're currently working on ...

    One may want to use the password manager.

    20 hours ago, NotHereToPlayGames said:
    20 hours ago, Humming Owl said:


    As pointed by @VistaLover for example.

    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.

    2 hours ago, VistaLover said:

    ... As others have hinted already, it may very well be an issue with your specific graphics card/its non-updated driver... Can you test that link you posted in latest Serpent 52? It works fine here via HTML5+WebGL (Adobe Flash hasn't been enabled)

    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.


    • Like 2
  11. On 3/8/2023 at 5:11 PM, sunryze said:

    I just want a world without conflict. The more I can feel that in my life, the happier I will be.

    While I agree, it's a pipe dream. The world is rotten to the core. Expect nothing but the worst from everyone.

    • Upvote 2
  12. 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:


    The following isn't needed with above modifications either:

    On 9/19/2022 at 1:04 AM, AstroSkipper said:

    BTW, these extensions can also be made compatible with Serpent by using the extension Serpent Tester Tool, for example. Here is a link: https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226306

    • Like 1
  13. 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.

    • Upvote 1
  14. 15 hours ago, VistaLover said:

    ... Probably this:


    Podcast (plays in latest St52, it's NOT DRM'ed):

    Hm, apparently what I read was just the comment on Reddit saying to search YouTube for "Cinema Therapy, radical acceptance".

    Nice find, though some situations are just beyond messed up that one shouldn't have to just accept. Sigh, back at wrong thought patterns, huh?

    • Like 1
  15. 19 hours ago, Mathwiz said:

    I don't think modern FF really accomplishes anything more than, say, unGoogled Cr, so there's not really much reason to prefer it anymore.

    Well, I certainly found number of reasons that still makes me prefer it over Chromium flavors. :yes:

    Sure, I generally don't like the number of things in this world, including the way a number of websites are designed.

    I've got a hint from another place to look into radical acceptance, a specific video or podcast about it...not sure as I can't find it again...but yeah, that was the main thing - "radical acceptance".

    • Upvote 2
  16. Ugh, every once in a while I need a printer and Windows goofed up...again! Just nothing happened when I tried to print, no error, just nothing. I'm so fed up with darned OS corrupting itself in random ways, no matter how careful I am to not goof it up. On Linux, I've been able to print/scan consistently without a single fail.

    I'm also considering going Linux full-time for normal everyday tasks, maybe keep Windows around for some specifics. I don't need much these days, a web browser, a media player, password manager, maybe a virtualizer and office suite (just for viewing). Just not sure on what distro to settle. I'm sure I don't want rolling-release distro. I'm most familiar with Ubuntu.

    Edit: Or maybe just more time...

    • Upvote 1
  17. 6 hours ago, VistaLover said:

    Yes :yes: :), because "??=" was first implemented in Chromium 85;

    Which was released in August 2020, a long time ago in IT world.

    20 hours ago, Mathwiz said:

    I see no reason to develop a browser platform that is just Cr under another name, which is what FF has become.

    I don't think Firefox would look like it does today if that was the case. It's not a Chromium fork.

    • Upvote 1

  • Create New...