<![CDATA[Eclipse Community]]> https://board.eclipse.cx Smartfeed extension for phpBB <![CDATA[Research Network :: Digital Mars C++ on Windows NT 3.1? :: Author 265 993 303]]> 2026-07-23T22:10:55+00:00 2026-07-23T22:10:55+00:00 https://board.eclipse.cx/viewtopic.php?f=52&t=988&p=9345#p9345 https://digitalmars.com/download/freecompiler.html) is almost perfect for legacy Win32 compatibility, it works in Windows NT 3.5 and up and Windows 95 and up, but it doesn't work in Windows NT 3.1, for both the compiler itself and applications compiled with it.

When compiling an empty program ("int main(){}"), the function FreeEnvironmentStringsA is missing. Declaring that function manually (such as BOOL WINAPI FreeEnvironmentStringsA(LPCH penv) {return 1;} ) allows the empty program to run, but when the printf function is used (such as int main(){printf("test");} ), the function GetStringTypeA is missing. Declaring a dummy function GetStringTypeA makes it work, but when the time() function is used (such as int main(){printf("test %d",time(NULL));} ), the function LCMapStringA is missing. That's at least three Windows NT 3.5 functions that the compiled programs are dependent on. However, when I compile the programs with -L/su:windows:4.0 to make it a non-console application, it specifies "Unexpected error: 11." when ran on Windows NT 3.1, even with the dummy functions thrown in, but it works in Windows NT 3.5.

It seems that the Windows NT 3.5 dependencies are embedded in snn.lib which is used during linking of programs compiled with Digital Mars. Searching for the Windows NT 3.5 functions (FreeEnvironmentStringsA, GetStringTypeA, LCMapStringA) within the snn.lib file reveals the source code files that contain those functions (for example the string "FreeEnvironmentStringsA" occurs at 0000098C, but at some point before, the string "..\core32\cinit.asm" occurs at 00000704, and the FreeEnvironmentStringsA function is indeed embedded in https://github.com/DigitalMars/dmc/blob/master/src/CORE32/cinit.asm ). So if the library functions could be rewritten to not use the Windows NT 3.5 functions, the snn.lib could be recompiled from source to be Windows NT 3.1 compatible (therefore allowing compiled applications to run in Windows NT 3.1), and the compiler itself could also be recompiled from source to run on Windows NT 3.1. However, more research is needed to figure out how to compile the snn.lib file and the compiler itself.]]>
https://digitalmars.com/download/freecompiler.html) is almost perfect for legacy Win32 compatibility, it works in Windows NT 3.5 and up and Windows 95 and up, but it doesn't work in Windows NT 3.1, for both the compiler itself and applications compiled with it.

When compiling an empty program ("int main(){}"), the function FreeEnvironmentStringsA is missing. Declaring that function manually (such as BOOL WINAPI FreeEnvironmentStringsA(LPCH penv) {return 1;} ) allows the empty program to run, but when the printf function is used (such as int main(){printf("test");} ), the function GetStringTypeA is missing. Declaring a dummy function GetStringTypeA makes it work, but when the time() function is used (such as int main(){printf("test %d",time(NULL));} ), the function LCMapStringA is missing. That's at least three Windows NT 3.5 functions that the compiled programs are dependent on. However, when I compile the programs with -L/su:windows:4.0 to make it a non-console application, it specifies "Unexpected error: 11." when ran on Windows NT 3.1, even with the dummy functions thrown in, but it works in Windows NT 3.5.

It seems that the Windows NT 3.5 dependencies are embedded in snn.lib which is used during linking of programs compiled with Digital Mars. Searching for the Windows NT 3.5 functions (FreeEnvironmentStringsA, GetStringTypeA, LCMapStringA) within the snn.lib file reveals the source code files that contain those functions (for example the string "FreeEnvironmentStringsA" occurs at 0000098C, but at some point before, the string "..\core32\cinit.asm" occurs at 00000704, and the FreeEnvironmentStringsA function is indeed embedded in https://github.com/DigitalMars/dmc/blob/master/src/CORE32/cinit.asm ). So if the library functions could be rewritten to not use the Windows NT 3.5 functions, the snn.lib could be recompiled from source to be Windows NT 3.1 compatible (therefore allowing compiled applications to run in Windows NT 3.1), and the compiler itself could also be recompiled from source to run on Windows NT 3.1. However, more research is needed to figure out how to compile the snn.lib file and the compiler itself.]]>
<![CDATA[General Software & Hardware :: Boot from USB 3.0 external card :: Reply by the_r3dacted]]> 2026-07-12T03:52:31+00:00 2026-07-12T03:52:31+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=984&p=9243#p9243 <![CDATA[General Software & Hardware :: Boot from USB 3.0 external card :: Reply by Duke]]> 2026-07-12T16:45:28+00:00 2026-07-12T16:45:28+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=984&p=9248#p9248 https://rufus.ie/en/
In the Parition Scheme options select what matches with your machine.

If you can't do that then enable booting from non-EFI devices in the BIOS. This is usually in the Compatibility Support Module (CSM) of the BIOS.
Sometimes this option is hidden until you disable Secure Boot. In some cases you may also need to disable Fast Boot. Then enable the CSM module and set it to boot EFI + Legacy boot devices.
Other possible names: Legacy boot, EFI-but-not-secure devices. Also check the HDD settings of the BIOS.
Still no luck ? Disable LAN Port.]]>
https://rufus.ie/en/
In the Parition Scheme options select what matches with your machine.

If you can't do that then enable booting from non-EFI devices in the BIOS. This is usually in the Compatibility Support Module (CSM) of the BIOS.
Sometimes this option is hidden until you disable Secure Boot. In some cases you may also need to disable Fast Boot. Then enable the CSM module and set it to boot EFI + Legacy boot devices.
Other possible names: Legacy boot, EFI-but-not-secure devices. Also check the HDD settings of the BIOS.
Still no luck ? Disable LAN Port.]]>
<![CDATA[General Software & Hardware :: Boot from USB 3.0 external card :: Reply by PantelicGR]]> 2026-07-12T21:59:58+00:00 2026-07-12T21:59:58+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=984&p=9249#p9249
the_r3dacted wrote: *  12 Jul 2026, 03:52
It might be possible to use Plop Boot Manager to boot from the USB 3 controller, but I don't give it much hope.
If Plop Boot Manager may be able to boot from USB 3.0 external card, maybe GRUB or a GNU/Linux distro with USB 2.0 could do it as an intermediary step too?
Because the USB 3.0 card adapter states on its website above that it supports various Linux kernels and legacy Windows.

@Duke
My motherboard is ASUS P5K (LGA775 Socket) and it's old: it doesn't have UEFI, it has BIOS / MBR.
It has no Secure Boot and Compatibility Support Module (CSM).
I have tried to alter BIOS configuration options but still no luck: for example I have disabled Quick Boot, increased the delay to recognize USB devices from 20 seconds to 40 seconds and played around with HDD BIOS settings but the disks on USB 3.0 card are not recognized in the BIOS, only USB 2.0 works in BIOS.
I have also updated the Windows drivers of the USB 3.0 card to the latest version but it didn't solve the problem.]]>
the_r3dacted wrote: *  12 Jul 2026, 03:52
It might be possible to use Plop Boot Manager to boot from the USB 3 controller, but I don't give it much hope.
If Plop Boot Manager may be able to boot from USB 3.0 external card, maybe GRUB or a GNU/Linux distro with USB 2.0 could do it as an intermediary step too?
Because the USB 3.0 card adapter states on its website above that it supports various Linux kernels and legacy Windows.

@Duke
My motherboard is ASUS P5K (LGA775 Socket) and it's old: it doesn't have UEFI, it has BIOS / MBR.
It has no Secure Boot and Compatibility Support Module (CSM).
I have tried to alter BIOS configuration options but still no luck: for example I have disabled Quick Boot, increased the delay to recognize USB devices from 20 seconds to 40 seconds and played around with HDD BIOS settings but the disks on USB 3.0 card are not recognized in the BIOS, only USB 2.0 works in BIOS.
I have also updated the Windows drivers of the USB 3.0 card to the latest version but it didn't solve the problem.]]>
<![CDATA[General Software & Hardware :: Boot from USB 3.0 external card :: Reply by Duke]]> 2026-07-12T22:15:41+00:00 2026-07-12T22:15:41+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=984&p=9250#p9250
PantelicGR wrote: *  12 Jul 2026, 21:59
My motherboard is ASUS P5K (LGA775 Socket) and it's old
Old, indeed. Because according to these pages:
https://theretroweb.com/motherboards/s/asus-p5k-rev-1-02g
https://getgui.com/store/en/products/motherboards/asus-p5k-se-epu-lga775-intel-motherboard-c85ba0e-02089-60-mbb6q5-a02-1766610051

and this PDF:
https://icecat.biz/rest/product-pdf?productId=1586109&lang=en

This motherboard has no USB 3 ports. At all.]]>
PantelicGR wrote: *  12 Jul 2026, 21:59
My motherboard is ASUS P5K (LGA775 Socket) and it's old
Old, indeed. Because according to these pages:
https://theretroweb.com/motherboards/s/asus-p5k-rev-1-02g
https://getgui.com/store/en/products/motherboards/asus-p5k-se-epu-lga775-intel-motherboard-c85ba0e-02089-60-mbb6q5-a02-1766610051

and this PDF:
https://icecat.biz/rest/product-pdf?productId=1586109&lang=en

This motherboard has no USB 3 ports. At all.]]>
<![CDATA[General Software & Hardware :: Boot from USB 3.0 external card :: Reply by PantelicGR]]> 2026-07-12T22:19:44+00:00 2026-07-12T22:19:44+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=984&p=9251#p9251
Duke wrote: *  12 Jul 2026, 22:15
This motherboard has no USB 3 ports. At all.
Yeah, that's why I got and installed an external USB 3.0 PCI-e x1 card to it.]]>
Duke wrote: *  12 Jul 2026, 22:15
This motherboard has no USB 3 ports. At all.
Yeah, that's why I got and installed an external USB 3.0 PCI-e x1 card to it.]]>
<![CDATA[General Software & Hardware :: Boot from USB 3.0 external card :: Reply by Duke]]> 2026-07-12T22:52:55+00:00 2026-07-12T22:52:55+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=984&p=9252#p9252 And the Windows drivers have no effect on the BIOS.

Maybe some hints:
https://github.com/CloverHackyColor/CloverBootloader
https://github.com/CloverHackyColor/CloverBootloader/discussions/352
https://www.techpowerup.com/forums/threads/making-an-old-machine-boot-from-a-pcie-nvme-card.300140/
https://www.youtube.com/watch?v=FnE9SeLZLRc]]>
And the Windows drivers have no effect on the BIOS.

Maybe some hints:
https://github.com/CloverHackyColor/CloverBootloader
https://github.com/CloverHackyColor/CloverBootloader/discussions/352
https://www.techpowerup.com/forums/threads/making-an-old-machine-boot-from-a-pcie-nvme-card.300140/
https://www.youtube.com/watch?v=FnE9SeLZLRc]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-07-15T16:23:53+00:00 2026-07-15T16:23:53+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9264#p9264 https://whattrainisitnow.com/release/?version=esr

Firefox ESR schedule.png

Attachments


Firefox ESR schedule.png (7.7 KiB)

]]>
https://whattrainisitnow.com/release/?version=esr

Firefox ESR schedule.png

Attachments


Firefox ESR schedule.png (7.7 KiB)

]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by The-10-Pen]]> 2026-07-16T09:38:06+00:00 2026-07-16T09:38:06+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9266#p9266 But I'm probably in the "minority" at places like this. But hey, "minority" and "mob mentality" goes hand-in-hand, so I'll be okay.]]> But I'm probably in the "minority" at places like this. But hey, "minority" and "mob mentality" goes hand-in-hand, so I'll be okay.]]> <![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-07-16T15:49:39+00:00 2026-07-16T15:49:39+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9267#p9267 <![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by The-10-Pen]]> 2026-07-16T17:52:08+00:00 2026-07-16T17:52:08+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9268#p9268 6.7% of Firefox userbase is Win7 alone! Forget 8/8.1.

When *only!* 2.26% of the ENTIRE *GLOBAL* browser market is running Firefox, you can either look at it as "we cannot afford to lose anyone"...

OR, you can look at it as "We are letting the PAST hold us back, we will NEVER survive the FUTURE if we keep the PAST as our BOAT ANCHOR"...

My view is the latter of the two.

So yeah, I get it, I'm one of the only folks around here not running Win7, but *DIE ALREADY* has my vote.
To each their own, of course.]]>
6.7% of Firefox userbase is Win7 alone! Forget 8/8.1.

When *only!* 2.26% of the ENTIRE *GLOBAL* browser market is running Firefox, you can either look at it as "we cannot afford to lose anyone"...

OR, you can look at it as "We are letting the PAST hold us back, we will NEVER survive the FUTURE if we keep the PAST as our BOAT ANCHOR"...

My view is the latter of the two.

So yeah, I get it, I'm one of the only folks around here not running Win7, but *DIE ALREADY* has my vote.
To each their own, of course.]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by The-10-Pen]]> 2026-07-17T10:10:53+00:00 2026-07-17T10:10:53+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9269#p9269 https://www.fastslang.com/hilarity-ensues

I personally find this *VERY* funny!

<excerpt>
Look closely at those two numbers, because they run backwards. For almost every other browser, filtering out bots makes the browser look bigger, since automated traffic overwhelmingly identifies as Chrome. Safari climbs from 15.8% to 17.9% when you drop the bots. Firefox goes the other way: it falls from 4.20% to 3.68%.
</excerpt>

Source: THREE DAYS AGO - https://technologychecker.io/blog/firefox-market-share]]>
https://www.fastslang.com/hilarity-ensues

I personally find this *VERY* funny!

<excerpt>
Look closely at those two numbers, because they run backwards. For almost every other browser, filtering out bots makes the browser look bigger, since automated traffic overwhelmingly identifies as Chrome. Safari climbs from 15.8% to 17.9% when you drop the bots. Firefox goes the other way: it falls from 4.20% to 3.68%.
</excerpt>

Source: THREE DAYS AGO - https://technologychecker.io/blog/firefox-market-share]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by The-10-Pen]]> 2026-07-17T10:23:40+00:00 2026-07-17T10:23:40+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9270#p9270
<excerpt>
This deserves saying plainly, because it contradicts the story most people carry around: in 2026, Firefox is not dying. The dramatic collapse everyone remembers happened years ago. What Radar shows over the last twelve months is a browser that has stopped falling and found a floor.
</excerpt>

So sure, I will stop saying "die already", I'll start advocating instead to PICK YOURSELF UP OFF THE FLOOR.
And, in order to do that, "they" (not "us" here, per se) MUST get rid of the BOAT ANCHOR.

That means for US (ie, Firefox FORKS) is that we must change the way we compile forks!
ie, if "we" simply can NOT compile (for Win7, for example) *AFTER* upstream abandons Win7, then that is OUR FAULT, not theirs.
THEY need to PICK THEMSELVES UP OFF THE FLOOR. THEY need to cut loose the BOAT ANCHOR.

No appliance company can survive into the future if their appliance is stuck in the 60s.
No automotive company can survive into the future if their automobile is stuck in the 80s.
No furnace or water heater or air conditioner can survive into the future if they are stuck in the 90s.
Et cetera...

Firefox must cut loose the noose around their necks. Or DIE as a result of an inability to untie that knot.
Sorry, that's just "reality".]]>

<excerpt>
This deserves saying plainly, because it contradicts the story most people carry around: in 2026, Firefox is not dying. The dramatic collapse everyone remembers happened years ago. What Radar shows over the last twelve months is a browser that has stopped falling and found a floor.
</excerpt>

So sure, I will stop saying "die already", I'll start advocating instead to PICK YOURSELF UP OFF THE FLOOR.
And, in order to do that, "they" (not "us" here, per se) MUST get rid of the BOAT ANCHOR.

That means for US (ie, Firefox FORKS) is that we must change the way we compile forks!
ie, if "we" simply can NOT compile (for Win7, for example) *AFTER* upstream abandons Win7, then that is OUR FAULT, not theirs.
THEY need to PICK THEMSELVES UP OFF THE FLOOR. THEY need to cut loose the BOAT ANCHOR.

No appliance company can survive into the future if their appliance is stuck in the 60s.
No automotive company can survive into the future if their automobile is stuck in the 80s.
No furnace or water heater or air conditioner can survive into the future if they are stuck in the 90s.
Et cetera...

Firefox must cut loose the noose around their necks. Or DIE as a result of an inability to untie that knot.
Sorry, that's just "reality".]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-07-17T17:04:24+00:00 2026-07-17T17:04:24+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9271#p9271
The-10-Pen wrote: *  17 Jul 2026, 10:23
That means for US (ie, Firefox FORKS) is that we must change the way we compile forks!
THEY need to PICK THEMSELVES UP OFF THE FLOOR.
Firefox is moving forward with recent versions of the browser which R3dfox is based on.
As I said, Mozilla just don't want to lose the Windows 7/8 users but they don't want, or can't, make recent versions of Firefox to be compatible with Windows 7 & 8.

Fortunately for us, R3dfox is doing it with no loss of features AFAIK. There are also forks of Chrome for Windows 7 & 8.]]>
The-10-Pen wrote: *  17 Jul 2026, 10:23
That means for US (ie, Firefox FORKS) is that we must change the way we compile forks!
THEY need to PICK THEMSELVES UP OFF THE FLOOR.
Firefox is moving forward with recent versions of the browser which R3dfox is based on.
As I said, Mozilla just don't want to lose the Windows 7/8 users but they don't want, or can't, make recent versions of Firefox to be compatible with Windows 7 & 8.

Fortunately for us, R3dfox is doing it with no loss of features AFAIK. There are also forks of Chrome for Windows 7 & 8.]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by eclstedt]]> 2026-07-17T17:22:15+00:00 2026-07-17T17:22:15+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9272#p9272 <![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by xperceniol_sal]]> 2026-07-17T22:28:03+00:00 2026-07-18T17:20:43+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9273#p9273
Never mind, please.]]>

Never mind, please.]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by the_r3dacted]]> 2026-07-18T11:44:22+00:00 2026-07-18T11:44:22+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9278#p9278 <![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by The-10-Pen]]> 2026-07-18T13:43:30+00:00 2026-07-18T13:43:30+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9279#p9279
To me, I like my browser to PERFORM !!!
Perform, perform, perform.

Makes me roll on the floor in laughter every time I fire up OLD browsers and compare them to NEW.

Let's make no mistake, I WANT FIREFOX TO CATCH UP WITH CHROME.
And it really does seem to me that the "failure" to untie the knot of the BOAT ANCHOR operating systems is onlys SLOWING DOWN THEIR PROGRESS to truly COMPETE with **FASTER** browsers (I did not say "better", I said *FASTER*).
2026-07-18_9-13-26.jpg
2026-07-18_9-10-36.jpg
2026-07-18_9-08-26.jpg
2026-07-18_9-04-17.jpg
2026-07-18_9-02-36.jpg

Attachments


2026-07-18_9-02-36.jpg (76.46 KiB)


2026-07-18_9-04-17.jpg (79.35 KiB)


2026-07-18_9-08-26.jpg (74.31 KiB)


2026-07-18_9-10-36.jpg (73.82 KiB)


2026-07-18_9-13-26.jpg (76.96 KiB)

]]>

To me, I like my browser to PERFORM !!!
Perform, perform, perform.

Makes me roll on the floor in laughter every time I fire up OLD browsers and compare them to NEW.

Let's make no mistake, I WANT FIREFOX TO CATCH UP WITH CHROME.
And it really does seem to me that the "failure" to untie the knot of the BOAT ANCHOR operating systems is onlys SLOWING DOWN THEIR PROGRESS to truly COMPETE with **FASTER** browsers (I did not say "better", I said *FASTER*).
2026-07-18_9-13-26.jpg
2026-07-18_9-10-36.jpg
2026-07-18_9-08-26.jpg
2026-07-18_9-04-17.jpg
2026-07-18_9-02-36.jpg

Attachments


2026-07-18_9-02-36.jpg (76.46 KiB)


2026-07-18_9-04-17.jpg (79.35 KiB)


2026-07-18_9-08-26.jpg (74.31 KiB)


2026-07-18_9-10-36.jpg (73.82 KiB)


2026-07-18_9-13-26.jpg (76.96 KiB)

]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by The-10-Pen]]> 2026-07-18T13:45:42+00:00 2026-07-18T13:45:42+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9280#p9280 2026-07-18_9-25-06.jpg
2026-07-18_9-19-50.jpg
2026-07-18_9-18-25.jpg
2026-07-18_9-16-01.jpg

Attachments


2026-07-18_9-16-01.jpg (73.17 KiB)


2026-07-18_9-18-25.jpg (63.59 KiB)


2026-07-18_9-19-50.jpg (64.56 KiB)


2026-07-18_9-25-06.jpg (67.86 KiB)

]]>
2026-07-18_9-25-06.jpg
2026-07-18_9-19-50.jpg
2026-07-18_9-18-25.jpg
2026-07-18_9-16-01.jpg

Attachments


2026-07-18_9-16-01.jpg (73.17 KiB)


2026-07-18_9-18-25.jpg (63.59 KiB)


2026-07-18_9-19-50.jpg (64.56 KiB)


2026-07-18_9-25-06.jpg (67.86 KiB)

]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by the_r3dacted]]> 2026-07-18T13:48:23+00:00 2026-07-18T13:48:23+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9281#p9281 https://bugzilla.mozilla.org/show_bug.cgi?id=1991374]]> https://bugzilla.mozilla.org/show_bug.cgi?id=1991374]]> <![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-07-18T20:00:45+00:00 2026-07-18T20:00:45+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9283#p9283 So what ? I can live with that. In fact I don't care.]]> So what ? I can live with that. In fact I don't care.]]> <![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by The-10-Pen]]> 2026-07-18T20:44:12+00:00 2026-07-18T20:44:12+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9287#p9287 I can do video streaming "overload" with Chrome/Chromium that buckles **EVERYTHING** Mozilla-based to the ground !!!
I used to be a "proud" user of Firefox, during the "Death to IE" era in internetting history.
For what I use my browsers for, Mozilla-based really is just TERRIBLE, absolutely TERRIBLE.

I continue to root for their success, I REALLY DO !!!
Their market share is atrocious. Once all of "Commodore / Atari / Amiga" generation die out, so will Firefox if they don't do something SERIOUS about trying to catch up with Chrome.
This isn't the 90s anymore, no government agency, be it US or EU, is going to break up Google like they did IE.

If we want Firefox to succeed, they need to ditch the boat anchor operating systems that "nobody uses" but us Old Farts.]]>
I can do video streaming "overload" with Chrome/Chromium that buckles **EVERYTHING** Mozilla-based to the ground !!!
I used to be a "proud" user of Firefox, during the "Death to IE" era in internetting history.
For what I use my browsers for, Mozilla-based really is just TERRIBLE, absolutely TERRIBLE.

I continue to root for their success, I REALLY DO !!!
Their market share is atrocious. Once all of "Commodore / Atari / Amiga" generation die out, so will Firefox if they don't do something SERIOUS about trying to catch up with Chrome.
This isn't the 90s anymore, no government agency, be it US or EU, is going to break up Google like they did IE.

If we want Firefox to succeed, they need to ditch the boat anchor operating systems that "nobody uses" but us Old Farts.]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-07-18T22:44:57+00:00 2026-07-18T22:44:57+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9288#p9288
The-10-Pen wrote: *  18 Jul 2026, 20:44
If we want Firefox to succeed, they need to ditch the boat anchor operating systems that "nobody uses" but us Old Farts.
Something you may have not understood: there is NO development on Firefox 115 ESR anymore, it's only getting security patches.
The development and improvements are done only on the latest version of Firefox, v152 as of today, v153 on the 21st of July.]]>
The-10-Pen wrote: *  18 Jul 2026, 20:44
If we want Firefox to succeed, they need to ditch the boat anchor operating systems that "nobody uses" but us Old Farts.
Something you may have not understood: there is NO development on Firefox 115 ESR anymore, it's only getting security patches.
The development and improvements are done only on the latest version of Firefox, v152 as of today, v153 on the 21st of July.]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by xperceniol_sal]]> 2026-07-18T22:59:57+00:00 2026-07-18T22:59:57+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9290#p9290 <![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by The-10-Pen]]> 2026-07-18T23:20:11+00:00 2026-07-18T23:20:11+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9292#p9292
Duke wrote: *  18 Jul 2026, 22:44
Something you may have not understood: there is NO development on Firefox 115 ESR anymore, it's only getting security patches.
The development and improvements are done only on the latest version of Firefox, v152 as of today, v153 on the 21st of July.
I disagree !!!
Developing/testing/implementing the 115ESR and the 140ESR patches takes time away from allocating resources to "catching up with Chrome".
We are from the same "generation", whether you see it or not, FIrefox will cease to exist when our generation fades into the sunset.
It really is TERRIBLE at implementing anything remotely "modern".
It's not about loading a web page a second or two faster, that's just burying one's head in the sand.
At any given moment at work, I may have to have a dozen web-based tools spanning multiple screens.
It's not about reading an Eclipse board on one browser versus another.

I was once a very proud "Nothing but Fox" type of internet user.
My own "backwards logic" tied me to Firefox WAY TOO LONG.
It's like driving four-cylinder cars for 30yrs and never knowing V8s even existed.

Firefox DYING is *NOT* good "for the internet".
But a tiny 4% market share ain't doing that internet any d@mn bit of good either!

Just a bunch of Old Farts that might as well take the codebase to their graves because the next generation wants NOTHING TO DO WITH IT. Sad... But true...]]>
Duke wrote: *  18 Jul 2026, 22:44
Something you may have not understood: there is NO development on Firefox 115 ESR anymore, it's only getting security patches.
The development and improvements are done only on the latest version of Firefox, v152 as of today, v153 on the 21st of July.
I disagree !!!
Developing/testing/implementing the 115ESR and the 140ESR patches takes time away from allocating resources to "catching up with Chrome".
We are from the same "generation", whether you see it or not, FIrefox will cease to exist when our generation fades into the sunset.
It really is TERRIBLE at implementing anything remotely "modern".
It's not about loading a web page a second or two faster, that's just burying one's head in the sand.
At any given moment at work, I may have to have a dozen web-based tools spanning multiple screens.
It's not about reading an Eclipse board on one browser versus another.

I was once a very proud "Nothing but Fox" type of internet user.
My own "backwards logic" tied me to Firefox WAY TOO LONG.
It's like driving four-cylinder cars for 30yrs and never knowing V8s even existed.

Firefox DYING is *NOT* good "for the internet".
But a tiny 4% market share ain't doing that internet any d@mn bit of good either!

Just a bunch of Old Farts that might as well take the codebase to their graves because the next generation wants NOTHING TO DO WITH IT. Sad... But true...]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by xperceniol_sal]]> 2026-07-19T17:56:40+00:00 2026-07-19T17:56:40+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9297#p9297
The-10-Pen wrote: *  18 Jul 2026, 23:20
...never knowing V8s even existed...
<OT> Do you know I have NEVER ridden in a V8 in my entire 54 years. :o <OT>]]>
The-10-Pen wrote: *  18 Jul 2026, 23:20
...never knowing V8s even existed...
<OT> Do you know I have NEVER ridden in a V8 in my entire 54 years. :o <OT>]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by The-10-Pen]]> 2026-07-19T23:20:43+00:00 2026-07-19T23:20:43+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9298#p9298 Let's put it this way, not all computer users are the same.
There are different ways of "multi-tasking".
Some of those ways are not truly multi-tasking.
Think of ONE browser window but SIXTEEN **TABS** and the user switching back and forth from one TAB to another.
Most browsers can handle that "type" of multi-tasking with ease.
Background tabs are "suspended" and it's not really true multi-tasking.
It's just a constant switching back and forth from one tab and its task to a different tab and its task.
Both are not technically running "both at the same time".

Now think of a work environment where the computer has FOUR MONITORS.
But we're not talking some 17 to 22 inch monitor, we're talking 32 to 52 inch monitors.
Each monitor divided into four "quadrants".
So instead of thinking of it as four monitors, it's really SIXTEEN MONITORS.
So you don't run ONE browser WINDOW with sixteen TABS - you run SIXTEEN *WINDOWS* all with only ONE TAB each.
And there is no "background" tab being "suspended". ALL SIXTEEN have to perform their tasks, not just "one at a time".

Firefox can't handle this type of activity.
To the point of it being a COMPANY POLICY to not use Firefox during conference calls because it "looks bad for the company" when these conference calls have so many "technical difficulties" because Firefox crashes when Chrome/Edge doesn't even break a sweat.

Hey, I hope for the day that Firefox returns to being a "valid" product instead of just something that OLD FARTS use because it's all they know.

Firefox is DYING. The DEATH of Firefox is NOT good for the internet!
4% market share doesn't solve anything.
The PROBLEM is that the Old Farts still to this day think that it is solving the ills that would arise if a "monopoly" existed.

The PROBLEM is that people still think Firefox is what it was in the 90s.
It isn't. Far from! What the "existence" of Firefox "solved" (anti-trust, browser-choice, etc) in the 90s is NOW solved by **APPLE / Safari **.
Firefox is just a "laughing matter" for Big Decision Makers (HTML/CSS/JS "standards") to OPENLY LAUGH, "Oh, don't worry about that guy sitting in the corner, he's with Mozilla, he's a NOBODY".]]>
Let's put it this way, not all computer users are the same.
There are different ways of "multi-tasking".
Some of those ways are not truly multi-tasking.
Think of ONE browser window but SIXTEEN **TABS** and the user switching back and forth from one TAB to another.
Most browsers can handle that "type" of multi-tasking with ease.
Background tabs are "suspended" and it's not really true multi-tasking.
It's just a constant switching back and forth from one tab and its task to a different tab and its task.
Both are not technically running "both at the same time".

Now think of a work environment where the computer has FOUR MONITORS.
But we're not talking some 17 to 22 inch monitor, we're talking 32 to 52 inch monitors.
Each monitor divided into four "quadrants".
So instead of thinking of it as four monitors, it's really SIXTEEN MONITORS.
So you don't run ONE browser WINDOW with sixteen TABS - you run SIXTEEN *WINDOWS* all with only ONE TAB each.
And there is no "background" tab being "suspended". ALL SIXTEEN have to perform their tasks, not just "one at a time".

Firefox can't handle this type of activity.
To the point of it being a COMPANY POLICY to not use Firefox during conference calls because it "looks bad for the company" when these conference calls have so many "technical difficulties" because Firefox crashes when Chrome/Edge doesn't even break a sweat.

Hey, I hope for the day that Firefox returns to being a "valid" product instead of just something that OLD FARTS use because it's all they know.

Firefox is DYING. The DEATH of Firefox is NOT good for the internet!
4% market share doesn't solve anything.
The PROBLEM is that the Old Farts still to this day think that it is solving the ills that would arise if a "monopoly" existed.

The PROBLEM is that people still think Firefox is what it was in the 90s.
It isn't. Far from! What the "existence" of Firefox "solved" (anti-trust, browser-choice, etc) in the 90s is NOW solved by **APPLE / Safari **.
Firefox is just a "laughing matter" for Big Decision Makers (HTML/CSS/JS "standards") to OPENLY LAUGH, "Oh, don't worry about that guy sitting in the corner, he's with Mozilla, he's a NOBODY".]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-07-20T14:41:50+00:00 2026-07-20T14:41:50+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9307#p9307 https://download.cdn.mozilla.net/pub/firefox/releases/115.38.0esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.38.0/releasenotes/

Many security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-69/]]>
https://download.cdn.mozilla.net/pub/firefox/releases/115.38.0esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.38.0/releasenotes/

Many security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-69/]]>
<![CDATA[Browsers :: User Scripts :: Author The-10-Pen]]> 2026-07-19T10:24:39+00:00 2026-07-19T10:24:39+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9295#p9295 cookie banner notifications.

What a nuisance!
One of the most annoying "mandates" to ever come out of the EU.
Adopted in 2002, amended in 2009, enacted in 2011/2012.

Enough already! It's 14/15 **YEARS** later and we are still being PUNCHED IN THE FACE by these D@MN *nuisances*!

uBO's filters lists DO NOT block ALL of them !!!
I Still Don't Care About Cookies extension does NOT block ALL of them !!!

Everything I have tried in the past 14/15 years seems to do okay for the most part, but you still encounter these PIECES OF SH#T.
Enough already!

So it's time for a more generic approach and one FULLY controlled and editable by me, no more waiting for uBO filter lists not catching these to be updated but never updated to catch them ALL, no more waiting for extensions to be updated but never updated to catch them ALL.


Working so far!

// ==UserScript==
// @name - Auto Hide Cookie Banners
// @version 1.0.1
// @match *://*/*
// @grant none
// @run-at document-idle
// ==/UserScript==

(function () {
'use strict';

// Common CSS selectors for cookie banners and consent popups
const selectors = [
'[id*="cookie"]',
'[class*="cookie"]',
'[id*="consent"]',
'[class*="consent"]',
'[aria-label*="cookie"]',
'[aria-label*="consent"]',
'div[role="dialog"]'
];

// Try to click reject/decline buttons if found
const rejectButtonTexts = [
'reject', 'decline', 'no thanks', 'opt out', 'refuse'
];

function removeCookieBanners() {
selectors.forEach(sel => {
document.querySelectorAll(sel).forEach(el => {
// Try to find and click reject buttons inside the banner
const btn = Array.from(el.querySelectorAll('button, a'))
.find(b => rejectButtonTexts.some(txt =>
b.textContent.trim().toLowerCase().includes(txt)
));
if (btn) {
btn.click();
console.log('[CookieBlocker] Clicked reject button:', btn.textContent.trim());
}
// Remove the banner from DOM
el.remove();
console.log('[CookieBlocker] Removed element:', sel);
});
});
}

// Run immediately and also observe for dynamically loaded banners
removeCookieBanners();

const observer = new MutationObserver(removeCookieBanners);
observer.observe(document.body, { childList: true, subtree: true });
})();]]>
cookie banner notifications.

What a nuisance!
One of the most annoying "mandates" to ever come out of the EU.
Adopted in 2002, amended in 2009, enacted in 2011/2012.

Enough already! It's 14/15 **YEARS** later and we are still being PUNCHED IN THE FACE by these D@MN *nuisances*!

uBO's filters lists DO NOT block ALL of them !!!
I Still Don't Care About Cookies extension does NOT block ALL of them !!!

Everything I have tried in the past 14/15 years seems to do okay for the most part, but you still encounter these PIECES OF SH#T.
Enough already!

So it's time for a more generic approach and one FULLY controlled and editable by me, no more waiting for uBO filter lists not catching these to be updated but never updated to catch them ALL, no more waiting for extensions to be updated but never updated to catch them ALL.


Working so far!

// ==UserScript==
// @name - Auto Hide Cookie Banners
// @version 1.0.1
// @match *://*/*
// @grant none
// @run-at document-idle
// ==/UserScript==

(function () {
'use strict';

// Common CSS selectors for cookie banners and consent popups
const selectors = [
'[id*="cookie"]',
'[class*="cookie"]',
'[id*="consent"]',
'[class*="consent"]',
'[aria-label*="cookie"]',
'[aria-label*="consent"]',
'div[role="dialog"]'
];

// Try to click reject/decline buttons if found
const rejectButtonTexts = [
'reject', 'decline', 'no thanks', 'opt out', 'refuse'
];

function removeCookieBanners() {
selectors.forEach(sel => {
document.querySelectorAll(sel).forEach(el => {
// Try to find and click reject buttons inside the banner
const btn = Array.from(el.querySelectorAll('button, a'))
.find(b => rejectButtonTexts.some(txt =>
b.textContent.trim().toLowerCase().includes(txt)
));
if (btn) {
btn.click();
console.log('[CookieBlocker] Clicked reject button:', btn.textContent.trim());
}
// Remove the banner from DOM
el.remove();
console.log('[CookieBlocker] Removed element:', sel);
});
});
}

// Run immediately and also observe for dynamically loaded banners
removeCookieBanners();

const observer = new MutationObserver(removeCookieBanners);
observer.observe(document.body, { childList: true, subtree: true });
})();]]>
<![CDATA[Browsers :: User Scripts :: Reply by Duke]]> 2026-07-19T23:46:03+00:00 2026-07-19T23:46:03+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9300#p9300
The-10-Pen wrote: *  19 Jul 2026, 10:24
cookie banner notifications
In Firefox and forks (R3dfox, LibreWolf, etc) you can set:

Automatically refuse cookie banners disabled:
cookiebanners.service.mode = 0
cookiebanners.service.mode.privateBrowsing = 0

Automatically refuse cookie banners set to reject all:
cookiebanners.service.mode = 1
cookiebanners.service.mode.privateBrowsing = 1

A value of 2 means reject all or fallback to accept all. This is stupid, don't use 2.]]>
The-10-Pen wrote: *  19 Jul 2026, 10:24
cookie banner notifications
In Firefox and forks (R3dfox, LibreWolf, etc) you can set:

Automatically refuse cookie banners disabled:
cookiebanners.service.mode = 0
cookiebanners.service.mode.privateBrowsing = 0

Automatically refuse cookie banners set to reject all:
cookiebanners.service.mode = 1
cookiebanners.service.mode.privateBrowsing = 1

A value of 2 means reject all or fallback to accept all. This is stupid, don't use 2.]]>
<![CDATA[Browsers :: User Scripts :: Reply by The-10-Pen]]> 2026-07-20T00:29:24+00:00 2026-07-20T00:29:24+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9302#p9302 But as you already know, that is not enough for me to revert to Firefox and forks.
I *do* still hope that day will arrive, but it's simply not here yet.]]>
But as you already know, that is not enough for me to revert to Firefox and forks.
I *do* still hope that day will arrive, but it's simply not here yet.]]>
<![CDATA[Browsers :: User Scripts :: Reply by The-10-Pen]]> 2026-07-20T14:44:42+00:00 2026-07-20T14:44:42+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9308#p9308
Pluto TV is a free streaming site that often times has an issue with the audio and video falling out of sync.
Here: https://pluto.tv/us/live-tv
ie, the lip movement no longer matches the timing of the speech.
One fix is to wait for a commercial break, switch to a different channel, then switch back so that everything is back in sync.

My long-term fix has become the below userscript.
It synchronizes the audio and video every two seconds and accounts for any dropped frames.
ie, by adjusting video playback speed so slightly that "humans" can't even detect the difference.
Basically think of "negative feedback" systems where the system "tunes itself" by speeding up or slowing down.


// ==UserScript==
// @name - Add Pluto TV Advanced A/V Sync Fix
// @version 2.0.1
// @match *://pluto.tv/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

// Configurable settings
const CHECK_INTERVAL_MS = 2000; // How often to check sync
const MAX_ALLOWED_DRIFT = 0.3; // Seconds before correction
const RATE_ADJUST_STEP = 0.02; // Small rate change for smooth correction
const MAX_RATE = 1.05; // Max playback rate allowed
const MIN_RATE = 0.95; // Min playback rate allowed

function findVideoElement() {
return document.querySelector('video');
}

function syncCheck() {
const video = findVideoElement();
if (!video || video.readyState < 2 || video.paused) return;

try {
// Drift detection
const now = performance.now();
if (!video._lastCheck) {
video._lastCheck = now;
video._lastTime = video.currentTime;
video._lastDropped = 0;
return;
}

const elapsedReal = (now - video._lastCheck) / 1000; // seconds
const elapsedVideo = video.currentTime - video._lastTime;
const drift = elapsedVideo - elapsedReal;

// Dropped frame detection (if supported)
let droppedFrames = 0;
if (typeof video.getVideoPlaybackQuality === 'function') {
const quality = video.getVideoPlaybackQuality();
droppedFrames = quality.droppedVideoFrames || 0;
}

const droppedSinceLast = droppedFrames - (video._lastDropped || 0);

// Log for debugging
console.log(`[PlutoTV Sync] Drift: ${drift.toFixed(3)}s, Dropped: ${droppedSinceLast}`);

// Correction logic
if (Math.abs(drift) > MAX_ALLOWED_DRIFT) {
// Large drift — jump to correct
console.warn(`[PlutoTV Sync] Large drift detected (${drift.toFixed(3)}s) — seeking`);
video.currentTime -= drift; // Jump back/forward
video.playbackRate = 1;
} else if (Math.abs(drift) > 0.05 || droppedSinceLast > 5) {
// Small drift or frame loss — adjust rate
if (drift > 0) {
// Video ahead of real time — slow down
video.playbackRate = Math.max(MIN_RATE, video.playbackRate - RATE_ADJUST_STEP);
} else {
// Video behind — speed up
video.playbackRate = Math.min(MAX_RATE, video.playbackRate + RATE_ADJUST_STEP);
}
} else {
// In sync — reset rate
if (video.playbackRate !== 1) {
video.playbackRate = 1;
}
}

// Save state for next check
video._lastCheck = now;
video._lastTime = video.currentTime;
video._lastDropped = droppedFrames;

} catch (err) {
console.error('[PlutoTV Sync] Error:', err);
}
}

// Wait for video to appear, then start checking
const observer = new MutationObserver(() => {
if (findVideoElement()) {
console.log('[PlutoTV Sync] Video element found — starting advanced sync checks');
clearInterval(window._plutoSyncInterval);
window._plutoSyncInterval = setInterval(syncCheck, CHECK_INTERVAL_MS);
observer.disconnect();
}
});

observer.observe(document.body, { childList: true, subtree: true });
})();]]>

Pluto TV is a free streaming site that often times has an issue with the audio and video falling out of sync.
Here: https://pluto.tv/us/live-tv
ie, the lip movement no longer matches the timing of the speech.
One fix is to wait for a commercial break, switch to a different channel, then switch back so that everything is back in sync.

My long-term fix has become the below userscript.
It synchronizes the audio and video every two seconds and accounts for any dropped frames.
ie, by adjusting video playback speed so slightly that "humans" can't even detect the difference.
Basically think of "negative feedback" systems where the system "tunes itself" by speeding up or slowing down.


// ==UserScript==
// @name - Add Pluto TV Advanced A/V Sync Fix
// @version 2.0.1
// @match *://pluto.tv/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

// Configurable settings
const CHECK_INTERVAL_MS = 2000; // How often to check sync
const MAX_ALLOWED_DRIFT = 0.3; // Seconds before correction
const RATE_ADJUST_STEP = 0.02; // Small rate change for smooth correction
const MAX_RATE = 1.05; // Max playback rate allowed
const MIN_RATE = 0.95; // Min playback rate allowed

function findVideoElement() {
return document.querySelector('video');
}

function syncCheck() {
const video = findVideoElement();
if (!video || video.readyState < 2 || video.paused) return;

try {
// Drift detection
const now = performance.now();
if (!video._lastCheck) {
video._lastCheck = now;
video._lastTime = video.currentTime;
video._lastDropped = 0;
return;
}

const elapsedReal = (now - video._lastCheck) / 1000; // seconds
const elapsedVideo = video.currentTime - video._lastTime;
const drift = elapsedVideo - elapsedReal;

// Dropped frame detection (if supported)
let droppedFrames = 0;
if (typeof video.getVideoPlaybackQuality === 'function') {
const quality = video.getVideoPlaybackQuality();
droppedFrames = quality.droppedVideoFrames || 0;
}

const droppedSinceLast = droppedFrames - (video._lastDropped || 0);

// Log for debugging
console.log(`[PlutoTV Sync] Drift: ${drift.toFixed(3)}s, Dropped: ${droppedSinceLast}`);

// Correction logic
if (Math.abs(drift) > MAX_ALLOWED_DRIFT) {
// Large drift — jump to correct
console.warn(`[PlutoTV Sync] Large drift detected (${drift.toFixed(3)}s) — seeking`);
video.currentTime -= drift; // Jump back/forward
video.playbackRate = 1;
} else if (Math.abs(drift) > 0.05 || droppedSinceLast > 5) {
// Small drift or frame loss — adjust rate
if (drift > 0) {
// Video ahead of real time — slow down
video.playbackRate = Math.max(MIN_RATE, video.playbackRate - RATE_ADJUST_STEP);
} else {
// Video behind — speed up
video.playbackRate = Math.min(MAX_RATE, video.playbackRate + RATE_ADJUST_STEP);
}
} else {
// In sync — reset rate
if (video.playbackRate !== 1) {
video.playbackRate = 1;
}
}

// Save state for next check
video._lastCheck = now;
video._lastTime = video.currentTime;
video._lastDropped = droppedFrames;

} catch (err) {
console.error('[PlutoTV Sync] Error:', err);
}
}

// Wait for video to appear, then start checking
const observer = new MutationObserver(() => {
if (findVideoElement()) {
console.log('[PlutoTV Sync] Video element found — starting advanced sync checks');
clearInterval(window._plutoSyncInterval);
window._plutoSyncInterval = setInterval(syncCheck, CHECK_INTERVAL_MS);
observer.disconnect();
}
});

observer.observe(document.body, { childList: true, subtree: true });
})();]]>
<![CDATA[Browsers :: User Scripts :: Reply by Duke]]> 2026-07-20T18:33:42+00:00 2026-07-20T18:33:42+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9309#p9309
The-10-Pen wrote: *  20 Jul 2026, 14:44
Okay @Duke, how 'bout this one?
Pluto TV is a free streaming site that often times has an issue with the audio and video falling out of sync.
I'm not using Pluto TV a lot but when I do I'm not experiencing audio/video sync issues.]]>
The-10-Pen wrote: *  20 Jul 2026, 14:44
Okay @Duke, how 'bout this one?
Pluto TV is a free streaming site that often times has an issue with the audio and video falling out of sync.
I'm not using Pluto TV a lot but when I do I'm not experiencing audio/video sync issues.]]>
<![CDATA[Browsers :: User Scripts :: Reply by xperceniol_sal]]> 2026-07-20T22:01:36+00:00 2026-07-20T22:01:36+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9314#p9314 <![CDATA[Browsers :: User Scripts :: Reply by The-10-Pen]]> 2026-07-20T22:50:16+00:00 2026-07-20T23:05:35+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9317#p9317 Keep it on the same exact channel and watch non-stop for SIX HOURS.
Some channels will unsync if watched non-stop long enough.
I can't say that they "all" do.]]>
Keep it on the same exact channel and watch non-stop for SIX HOURS.
Some channels will unsync if watched non-stop long enough.
I can't say that they "all" do.]]>
<![CDATA[Browsers :: User Scripts :: Reply by The-10-Pen]]> 2026-07-20T23:04:39+00:00 2026-07-20T23:04:39+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9319#p9319 Or is it unyncing for me because I have THREE PLUS streams all going simultaneously ?

Regardless, my userscripts KEEPS EVERYTHING IN SYNC :D :) :D]]>
Or is it unyncing for me because I have THREE PLUS streams all going simultaneously ?

Regardless, my userscripts KEEPS EVERYTHING IN SYNC :D :) :D]]>
<![CDATA[Browsers :: User Scripts :: Reply by Duke]]> 2026-07-21T01:44:39+00:00 2026-07-21T01:44:39+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9323#p9323
The-10-Pen wrote: *  20 Jul 2026, 23:04
Or is it unyncing for me because I have THREE PLUS streams all going simultaneously ?
I guess so :)]]>
The-10-Pen wrote: *  20 Jul 2026, 23:04
Or is it unyncing for me because I have THREE PLUS streams all going simultaneously ?
I guess so :)]]>
<![CDATA[Browsers :: User Scripts :: Reply by The-10-Pen]]> 2026-07-21T07:04:50+00:00 2026-07-21T07:04:50+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9326#p9326 And it occurs in both Chrome-based *AND* in Mozilla-based.
This is also one of my last two computers still on Win10 *2016* despite 2019 or 21H2 being used on all other computers with *VAST IMPROVEMENTS*.
This one is set to be upgraded soon.
It's a Dell Latitude E5470 laptop with an Intel i5-6300U @ 2.4GHz with 8GB RAM.
Don't recall graphics card offhand.]]>
And it occurs in both Chrome-based *AND* in Mozilla-based.
This is also one of my last two computers still on Win10 *2016* despite 2019 or 21H2 being used on all other computers with *VAST IMPROVEMENTS*.
This one is set to be upgraded soon.
It's a Dell Latitude E5470 laptop with an Intel i5-6300U @ 2.4GHz with 8GB RAM.
Don't recall graphics card offhand.]]>
<![CDATA[Browsers :: User Scripts :: Reply by The-10-Pen]]> 2026-07-21T07:17:59+00:00 2026-07-21T07:17:59+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9327#p9327
The-10-Pen wrote: *  19 Jul 2026, 10:24
Today's Outrage -- cookie banner notifications.

// ==UserScript==
// @name - Auto Hide Cookie Banners
This one has become a GODSEND for a totally different reason.
I am now using it to block all of the d@mn "AI" popups/banners/mogals/modules/chatbots that keep showing up at every turn on the internet.]]>
The-10-Pen wrote: *  19 Jul 2026, 10:24
Today's Outrage -- cookie banner notifications.

// ==UserScript==
// @name - Auto Hide Cookie Banners
This one has become a GODSEND for a totally different reason.
I am now using it to block all of the d@mn "AI" popups/banners/mogals/modules/chatbots that keep showing up at every turn on the internet.]]>
<![CDATA[Browsers :: User Scripts :: Reply by The-10-Pen]]> 2026-07-21T10:16:32+00:00 2026-07-21T10:16:32+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9328#p9328
The-10-Pen wrote: *  21 Jul 2026, 07:04
Upon further compare/contrast, the unsync issue is only occurring on ONE of my many computers.
And it occurs in both Chrome-based *AND* in Mozilla-based.
Additional finding.
It only unsyncs when MUTED for 1/2hr to an hour at a time and then only after five or six of those long-duration mutings.
Each muting seems to unsync a tiny teany bit and they add up over time.]]>
The-10-Pen wrote: *  21 Jul 2026, 07:04
Upon further compare/contrast, the unsync issue is only occurring on ONE of my many computers.
And it occurs in both Chrome-based *AND* in Mozilla-based.
Additional finding.
It only unsyncs when MUTED for 1/2hr to an hour at a time and then only after five or six of those long-duration mutings.
Each muting seems to unsync a tiny teany bit and they add up over time.]]>
<![CDATA[Browsers :: User Scripts :: Reply by The-10-Pen]]> 2026-07-21T12:02:58+00:00 2026-07-21T12:02:58+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9329#p9329
// ==UserScript==
// @name - Add Sync Video on Unmute
// @version 1.0.1
// @match *://*/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

/**
* Resyncs a video by briefly pausing and resuming it.
* This can help fix A/V desync issues after unmuting.
*/
function resyncVideo(video) {
try {
if (!video.paused) {
const currentTime = video.currentTime;
video.pause();
// Small delay to allow browser to flush buffers
setTimeout(() => {
video.currentTime = currentTime; // Ensure position stays the same
video.play().catch(err => {
console.warn('Video play failed after resync:', err);
});
}, 100);
}
} catch (err) {
console.error('Error during video resync:', err);
}
}

/**
* Observe all videos on the page and attach unmute listeners.
*/
function attachListeners(video) {
if (video.dataset.syncListenerAttached) return; // Avoid duplicates
video.dataset.syncListenerAttached = 'true';

video.addEventListener('volumechange', () => {
if (!video.muted && video.volume > 0) {
console.log('Video unmuted — resyncing...');
resyncVideo(video);
}
});
}

/**
* Scan for videos periodically (for dynamically loaded content).
*/
function scanForVideos() {
document.querySelectorAll('video').forEach(attachListeners);
}

// Initial scan
scanForVideos();

// Observe DOM changes for dynamically added videos
const observer = new MutationObserver(scanForVideos);
observer.observe(document.body, { childList: true, subtree: true });

})();]]>

// ==UserScript==
// @name - Add Sync Video on Unmute
// @version 1.0.1
// @match *://*/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

/**
* Resyncs a video by briefly pausing and resuming it.
* This can help fix A/V desync issues after unmuting.
*/
function resyncVideo(video) {
try {
if (!video.paused) {
const currentTime = video.currentTime;
video.pause();
// Small delay to allow browser to flush buffers
setTimeout(() => {
video.currentTime = currentTime; // Ensure position stays the same
video.play().catch(err => {
console.warn('Video play failed after resync:', err);
});
}, 100);
}
} catch (err) {
console.error('Error during video resync:', err);
}
}

/**
* Observe all videos on the page and attach unmute listeners.
*/
function attachListeners(video) {
if (video.dataset.syncListenerAttached) return; // Avoid duplicates
video.dataset.syncListenerAttached = 'true';

video.addEventListener('volumechange', () => {
if (!video.muted && video.volume > 0) {
console.log('Video unmuted — resyncing...');
resyncVideo(video);
}
});
}

/**
* Scan for videos periodically (for dynamically loaded content).
*/
function scanForVideos() {
document.querySelectorAll('video').forEach(attachListeners);
}

// Initial scan
scanForVideos();

// Observe DOM changes for dynamically added videos
const observer = new MutationObserver(scanForVideos);
observer.observe(document.body, { childList: true, subtree: true });

})();]]>
<![CDATA[Browsers :: User Scripts :: Reply by Duke]]> 2026-07-21T14:00:23+00:00 2026-07-21T14:00:23+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9330#p9330
The-10-Pen wrote: *  21 Jul 2026, 10:16
Additional finding.
It only unsyncs when MUTED for 1/2hr to an hour at a time and then only after five or six of those long-duration mutings.
Each muting seems to unsync a tiny teany bit and they add up over time.
Good to know, I'll check that...someday :)]]>
The-10-Pen wrote: *  21 Jul 2026, 10:16
Additional finding.
It only unsyncs when MUTED for 1/2hr to an hour at a time and then only after five or six of those long-duration mutings.
Each muting seems to unsync a tiny teany bit and they add up over time.
Good to know, I'll check that...someday :)]]>
<![CDATA[Operating System Customization :: WebCache ::: File Size :: Reply by AntonyMan]]> 2026-07-29T16:11:35+00:00 2026-07-29T22:54:26+00:00 https://board.eclipse.cx/viewtopic.php?f=28&t=955&p=9383#p9383 WebCache
Directory of C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache

2026/07/28,Τρι  07:43             8.192 V01.chk
2026/07/28,Τρι  13:31           524.288 V01.log
2026/07/19,Κυρ  10:06           524.288 V0100083.log
2025/05/24,Σαβ  18:36           524.288 V01res00001.jrs
2025/05/24,Σαβ  18:36           524.288 V01res00002.jrs
2026/07/28,Τρι  13:31        21.037.056 WebCacheV01.dat
2026/07/28,Τρι  13:31           524.288 WebCacheV01.tmp
               7 File(s)     23.666.688 bytes

     Total Files Listed:
               7 File(s)     23.666.688 bytes
--------------------------------------------------------------------------------------

In my (Windows 7 U x64) PC, found the registry KEYs below:

1) HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
2) HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683

3) HKEY_CLASSES_ROOT\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}[/
4) HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683}

5) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
6) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683}

7) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
8) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683}

9) HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
10) HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683}

* but I think when delete the first 2, the rest disappears.

Tips:

[0] Searching a registry KEY through (admin) Command Prompt. (REG QUERY /?)
1)  > 
 REG QUERY HKEY_CLASSES_ROOT\AppID\ /f {3eb3c877-1f16-487c-9050-104dbcd66683}
 :  HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
    End of search: 1 match(es) found.

2)  > 
 REG QUERY HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148} /f {3eb3c877-1f16-487c-9050-104dbcd66683}
 :  HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
    AppID    REG_SZ    {3eb3c877-1f16-487c-9050-104dbcd66683}
    End of search: 1 match(es) found.
--------------------------------------------------------------------------------------

[1] Backup a registry KEY through (admin) Command Prompt. (REG EXPORT /?)
(for 1st founded) > 
 reg EXPORT HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683} "%UserProfile%\Desktop\AppID(1)[backup].reg"

(for 2nd founded) > 
 reg EXPORT HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148} "%UserProfile%\Desktop\AppID(2)[backup].reg"

(for 3rd, and so goes on)...
--------------------------------------------------------------------------------------

Delete a registry KEY through (admin) Command Prompt. (REG DELETE /?)

We CANNOT delete those registry KEYs unless we get Admin Owner & Permissions!
> reg DELETE HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683} /f
: ERROR: Access is denied.


--------------------------------------------------------------------------------------

[2] How to get Registry Admin Owner & Permissions using Command Prompt:

Download the "SetACL.exe", copy it where the Command Prompt or Batch file.cmd starts from.

1. Download, (extrat it if it's in .zip) and place it on Desktop.
Then Copy it to C:\Windows\System32 (by cmd or manually)
(eg.: copy "%UserProfile%\Desktop\SetACL.exe" "%SystemRoot%\System32\SetACL.exe")

2. Open a Command Prompt (as Administrator) and type the followings.
 > cd %SystemRoot%\System32

   :: Take Owner & Permissions 
   :: Here set the HKEY path (after the equal sign _HKEY=here\place\the\path )
 > set "_HKEY=HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"

   :: Take Owner
 > SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
 : Processing ACL of: <classes_root\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}>
   SetACL finished successfully. 

   :: Take Permissions 
 > SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes
 : Processing ACL of: <classes_root\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}>
   SetACL finished successfully. 

Done! Now you can edit/rename or delete the KEY.

--------------------------------------------------------------------------------------

How to get Registry Admin Owner & Permissions using a Batch.cmd:

[3] Make everything in one batch.cmd automatically :!:

This batch should work on every Windows version from 7 and over. (because is Command Prompt!) ;)
        The following batch will make everything automatically:
		* Check for all "WebCache" AppIDs if they are exist in the registry,
		* Get Reg Keys Admin Owner & Permissions,
		* Backup All AppID reg KEYs into a folder,
		* and then Delete all of them from registry.
All files backups will be created, so you can revert any time back to previous states,
by double clicking any of the .reg files created, in the [BACKUPS]_WebCache folder.

	Just Follow the steps:

Download the "SetACL.exe", copy it where the Command Prompt or Batch file.cmd starts from.

1. Download, (extrat it if it's in .zip) and place it on Desktop.
Then Copy it to "C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache" folder. (by cmd or manually)
(eg.: copy "%UserProfile%\Desktop\SetACL.exe" "C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache\SetACL.exe")

2. Make the Batch.cmd file.
	a. Copy-Paste the following CODE into a New text.txt file and save it,
	b. Rename it as Backup_Everything_and_Delete_AppIDs.cmd  and,
		( if you can't see the .txt file extensions, enable file extensions:
		  File menu > Tools > Folder Options > View (tab) > 
		    [Uncheck] "Hide extensions for known file types" )
	c. Place it in the "C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache" folder.
	d. Run it (double click it).

Backup_Everything_and_Delete_AppIDs.cmd
@echo off
mode con: cols=120 lines=999 & color 1f
SetLocal EnableExtensions
:: Support any foreign language or ASCII character
%SystemRoot%\System32\chcp.com 65001 >nul
set Line=________________________________________________________________________________________________________________________
echo.
echo.  All files backups will be created, so you can revert any time back to previous states,
echo. by double clicking any of the .reg files created, in the [BACKUPS]_WebCache folder.
echo.
echo. Close this window to EXIT, or 
pause

echo.%line%
echo. Current Drive\and\Path: "%~dp0"

:: Making forler for (.reg) files Backups. 
mkdir "%~dp0[BACKUPS]_WebCache" >nul 2>&1
echo.

echo.%line%
:1st AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :2nd
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(1st)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(1st)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:2nd AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :3rd
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(2nd)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(2nd)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:3rd AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_CLASSES_ROOT\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_CLASSES_ROOT\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :4th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(3rd)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(3rd)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:4th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :5th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(4th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(4th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:5th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :6th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(5th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(5th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:6th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :7th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(6th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(6th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:7th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :8th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(7th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(7th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:8th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :9th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(8th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(8th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:9th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :10th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(9th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(9th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:10th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :Done
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(10th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(10th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:Done
echo.&&echo.Well Done! &&echo.
echo.Press any key to EXIT...
pause >nul
exit
:: AntonyMan - https://board.eclipse.cx/viewtopic.php?t=955
Also, I copied the "WebCache" folder to the "[BACKUPS]_WebCache" folder, and then I deleted all files inside the original "WebCache" folder.
( deleted all files except of the "..\WebCache\[BACKUPS]_WebCache" folder ofcourse.)
With this way, everything is backed up (just in case), the "AppID" is disabled, and the PC is clean.
"C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache\[BACKUPS]_WebCache"]]>
WebCache
Directory of C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache

2026/07/28,Τρι  07:43             8.192 V01.chk
2026/07/28,Τρι  13:31           524.288 V01.log
2026/07/19,Κυρ  10:06           524.288 V0100083.log
2025/05/24,Σαβ  18:36           524.288 V01res00001.jrs
2025/05/24,Σαβ  18:36           524.288 V01res00002.jrs
2026/07/28,Τρι  13:31        21.037.056 WebCacheV01.dat
2026/07/28,Τρι  13:31           524.288 WebCacheV01.tmp
               7 File(s)     23.666.688 bytes

     Total Files Listed:
               7 File(s)     23.666.688 bytes
--------------------------------------------------------------------------------------

In my (Windows 7 U x64) PC, found the registry KEYs below:

1) HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
2) HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683

3) HKEY_CLASSES_ROOT\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}[/
4) HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683}

5) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
6) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683}

7) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
8) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683}

9) HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
10) HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
        AppID REG_SZ {3eb3c877-1f16-487c-9050-104dbcd66683}

* but I think when delete the first 2, the rest disappears.

Tips:

[0] Searching a registry KEY through (admin) Command Prompt. (REG QUERY /?)
1)  > 
 REG QUERY HKEY_CLASSES_ROOT\AppID\ /f {3eb3c877-1f16-487c-9050-104dbcd66683}
 :  HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}
    End of search: 1 match(es) found.

2)  > 
 REG QUERY HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148} /f {3eb3c877-1f16-487c-9050-104dbcd66683}
 :  HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}
    AppID    REG_SZ    {3eb3c877-1f16-487c-9050-104dbcd66683}
    End of search: 1 match(es) found.
--------------------------------------------------------------------------------------

[1] Backup a registry KEY through (admin) Command Prompt. (REG EXPORT /?)
(for 1st founded) > 
 reg EXPORT HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683} "%UserProfile%\Desktop\AppID(1)[backup].reg"

(for 2nd founded) > 
 reg EXPORT HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148} "%UserProfile%\Desktop\AppID(2)[backup].reg"

(for 3rd, and so goes on)...
--------------------------------------------------------------------------------------

Delete a registry KEY through (admin) Command Prompt. (REG DELETE /?)

We CANNOT delete those registry KEYs unless we get Admin Owner & Permissions!
> reg DELETE HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683} /f
: ERROR: Access is denied.


--------------------------------------------------------------------------------------

[2] How to get Registry Admin Owner & Permissions using Command Prompt:

Download the "SetACL.exe", copy it where the Command Prompt or Batch file.cmd starts from.

1. Download, (extrat it if it's in .zip) and place it on Desktop.
Then Copy it to C:\Windows\System32 (by cmd or manually)
(eg.: copy "%UserProfile%\Desktop\SetACL.exe" "%SystemRoot%\System32\SetACL.exe")

2. Open a Command Prompt (as Administrator) and type the followings.
 > cd %SystemRoot%\System32

   :: Take Owner & Permissions 
   :: Here set the HKEY path (after the equal sign _HKEY=here\place\the\path )
 > set "_HKEY=HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"

   :: Take Owner
 > SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
 : Processing ACL of: <classes_root\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}>
   SetACL finished successfully. 

   :: Take Permissions 
 > SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes
 : Processing ACL of: <classes_root\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}>
   SetACL finished successfully. 

Done! Now you can edit/rename or delete the KEY.

--------------------------------------------------------------------------------------

How to get Registry Admin Owner & Permissions using a Batch.cmd:

[3] Make everything in one batch.cmd automatically :!:

This batch should work on every Windows version from 7 and over. (because is Command Prompt!) ;)
        The following batch will make everything automatically:
		* Check for all "WebCache" AppIDs if they are exist in the registry,
		* Get Reg Keys Admin Owner & Permissions,
		* Backup All AppID reg KEYs into a folder,
		* and then Delete all of them from registry.
All files backups will be created, so you can revert any time back to previous states,
by double clicking any of the .reg files created, in the [BACKUPS]_WebCache folder.

	Just Follow the steps:

Download the "SetACL.exe", copy it where the Command Prompt or Batch file.cmd starts from.

1. Download, (extrat it if it's in .zip) and place it on Desktop.
Then Copy it to "C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache" folder. (by cmd or manually)
(eg.: copy "%UserProfile%\Desktop\SetACL.exe" "C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache\SetACL.exe")

2. Make the Batch.cmd file.
	a. Copy-Paste the following CODE into a New text.txt file and save it,
	b. Rename it as Backup_Everything_and_Delete_AppIDs.cmd  and,
		( if you can't see the .txt file extensions, enable file extensions:
		  File menu > Tools > Folder Options > View (tab) > 
		    [Uncheck] "Hide extensions for known file types" )
	c. Place it in the "C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache" folder.
	d. Run it (double click it).

Backup_Everything_and_Delete_AppIDs.cmd
@echo off
mode con: cols=120 lines=999 & color 1f
SetLocal EnableExtensions
:: Support any foreign language or ASCII character
%SystemRoot%\System32\chcp.com 65001 >nul
set Line=________________________________________________________________________________________________________________________
echo.
echo.  All files backups will be created, so you can revert any time back to previous states,
echo. by double clicking any of the .reg files created, in the [BACKUPS]_WebCache folder.
echo.
echo. Close this window to EXIT, or 
pause

echo.%line%
echo. Current Drive\and\Path: "%~dp0"

:: Making forler for (.reg) files Backups. 
mkdir "%~dp0[BACKUPS]_WebCache" >nul 2>&1
echo.

echo.%line%
:1st AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_CLASSES_ROOT\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :2nd
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(1st)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(1st)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:2nd AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_CLASSES_ROOT\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :3rd
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(2nd)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(2nd)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:3rd AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_CLASSES_ROOT\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_CLASSES_ROOT\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :4th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(3rd)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(3rd)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:4th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :5th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(4th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(4th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:5th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :6th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(5th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(5th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:6th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :7th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(6th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(6th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:7th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :8th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(7th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(7th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:8th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :9th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(8th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(8th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:9th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\AppID\{3eb3c877-1f16-487c-9050-104dbcd66683}"
) else (
	goto :10th
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(9th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(9th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:10th AppID KEY REG BACKUP
::Set "HKEY_..." _abreviation.  Check if original existed else go to next.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}" >nul 2>&1
if %errorlevel%==0 (
	set "_HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{0358b920-0ac7-461f-98f4-58e32cd89148}"
) else (
	goto :Done
)
echo.  - Reg KEY [%_HKEY%]
echo.    A backup will be created to the folder: 
echo.    %~dp0[BACKUPS]_WebCache
echo.    AppID(10th)(default).reg &&echo.
::Take Owner & Permissions 
SetACL.exe -on %_HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes
echo.  Administrators Ownership have been gained. 
SetACL.exe -on %_HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
echo.  Administrators Permissions have been gained. &&echo.
::Export all subkeys and values of the pointed "HKEY_..." to a <file-name>.reg 
REG EXPORT %_HKEY% "%~dp0[BACKUPS]_WebCache\AppID(10th)(default).reg"
::Remove "HKEY_..." and all its subkeys and values
REG DELETE %_HKEY% /f
echo.  The (default) HKEY_... have been deleted from registry. &&echo.

echo.%line%
:Done
echo.&&echo.Well Done! &&echo.
echo.Press any key to EXIT...
pause >nul
exit
:: AntonyMan - https://board.eclipse.cx/viewtopic.php?t=955
Also, I copied the "WebCache" folder to the "[BACKUPS]_WebCache" folder, and then I deleted all files inside the original "WebCache" folder.
( deleted all files except of the "..\WebCache\[BACKUPS]_WebCache" folder ofcourse.)
With this way, everything is backed up (just in case), the "AppID" is disabled, and the PC is clean.
"C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache\[BACKUPS]_WebCache"]]>
<![CDATA[Operating System Customization :: WebCache ::: File Size :: Reply by Duke]]> 2026-07-29T21:25:38+00:00 2026-07-29T21:25:38+00:00 https://board.eclipse.cx/viewtopic.php?f=28&t=955&p=9391#p9391
AntonyMan wrote: *  29 Jul 2026, 16:11
Directory of C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache
highlight=black ?

Highlight1.png

Result:
Highlight2.png

Black background is making the text very hard to read, what's the point ? :think:

Attachments


Highlight1.png (7.56 KiB)


Highlight2.png (13.47 KiB)

]]>
AntonyMan wrote: *  29 Jul 2026, 16:11
Directory of C:\Users\%UserName%\AppData\Local\Microsoft\Windows\WebCache
highlight=black ?

Highlight1.png

Result:
Highlight2.png

Black background is making the text very hard to read, what's the point ? :think:

Attachments


Highlight1.png (7.56 KiB)


Highlight2.png (13.47 KiB)

]]>
<![CDATA[Operating System Customization :: WebCache ::: File Size :: Reply by AntonyMan]]> 2026-07-29T21:45:11+00:00 2026-07-29T21:49:11+00:00 https://board.eclipse.cx/viewtopic.php?f=28&t=955&p=9395#p9395
Duke wrote: *  29 Jul 2026, 21:25
highlight=black ?
Black background is making the text very hard to read, what's the point ? :think:
Oh! Sorry.
I can't stand the bright white. I can't understand how the others do.
I did what I could with those formation tools.
Why dark background is not supported?

I'm using Dark Reader. If you enable Dark background you will see the black highlighted normally. :|

Attachments


Capture1.PNG (68.37 KiB)


Capture2.PNG (159.28 KiB)

]]>
Duke wrote: *  29 Jul 2026, 21:25
highlight=black ?
Black background is making the text very hard to read, what's the point ? :think:
Oh! Sorry.
I can't stand the bright white. I can't understand how the others do.
I did what I could with those formation tools.
Why dark background is not supported?

I'm using Dark Reader. If you enable Dark background you will see the black highlighted normally. :|

Attachments


Capture1.PNG (68.37 KiB)


Capture2.PNG (159.28 KiB)

]]>
<![CDATA[Operating System Customization :: WebCache ::: File Size :: Reply by Duke]]> 2026-07-29T21:47:07+00:00 2026-07-29T21:47:07+00:00 https://board.eclipse.cx/viewtopic.php?f=28&t=955&p=9396#p9396
AntonyMan wrote: *  29 Jul 2026, 21:45
I can't stand the bright white.
There are many colors between white and black ;)

AntonyMan wrote: *  29 Jul 2026, 21:45
If you enable Dark background you will see the black highlighted normally.
Sorry but I'm using the default style of this forum which is named: aero.
It's not white, it's light blue.

AntonyMan wrote: *  29 Jul 2026, 21:45
Why dark background is not supported?
However, it seems to work fine with DVGFX styles.]]>
AntonyMan wrote: *  29 Jul 2026, 21:45
I can't stand the bright white.
There are many colors between white and black ;)

AntonyMan wrote: *  29 Jul 2026, 21:45
If you enable Dark background you will see the black highlighted normally.
Sorry but I'm using the default style of this forum which is named: aero.
It's not white, it's light blue.

AntonyMan wrote: *  29 Jul 2026, 21:45
Why dark background is not supported?
However, it seems to work fine with DVGFX styles.]]>
<![CDATA[Operating System Customization :: WebCache ::: File Size :: Reply by AntonyMan]]> 2026-07-29T22:04:27+00:00 2026-07-29T22:04:27+00:00 https://board.eclipse.cx/viewtopic.php?f=28&t=955&p=9399#p9399
Quote:
There are many colors between white and black ;)
I wanted to point out that these are command lines. (Command Prompt)
But here there is no possibility (I think) to change the color of the fonts, right?
Neither a tool to use "inline code", right? :)]]>
Quote:
There are many colors between white and black ;)
I wanted to point out that these are command lines. (Command Prompt)
But here there is no possibility (I think) to change the color of the fonts, right?
Neither a tool to use "inline code", right? :)]]>
<![CDATA[Operating System Customization :: WebCache ::: File Size :: Reply by AntonyMan]]> 2026-07-29T22:23:36+00:00 2026-07-29T22:23:36+00:00 https://board.eclipse.cx/viewtopic.php?f=28&t=955&p=9400#p9400 Also for the pages that don't allow you to change the blindingly bright white, I've made this a button in the bookmarks toolbar:
(I save it as a Bookmark)
Name: Invert-Colors(Dark-mode)
URL: javascript:(function(){var el = typeof viewer !== 'undefined' ? viewer : document.body; el.style.filter = 'grayscale(0) invert(1) sepia(0) brightness(80%) contrast(80%)';})()
;)]]>
Also for the pages that don't allow you to change the blindingly bright white, I've made this a button in the bookmarks toolbar:
(I save it as a Bookmark)
Name: Invert-Colors(Dark-mode)
URL: javascript:(function(){var el = typeof viewer !== 'undefined' ? viewer : document.body; el.style.filter = 'grayscale(0) invert(1) sepia(0) brightness(80%) contrast(80%)';})()
;)]]>
<![CDATA[Operating System Customization :: WebCache ::: File Size :: Reply by 265 993 303]]> 2026-07-29T22:26:53+00:00 2026-07-29T22:26:53+00:00 https://board.eclipse.cx/viewtopic.php?f=28&t=955&p=9403#p9403
AntonyMan wrote: *  29 Jul 2026, 22:04
Quote:
There are many colors between white and black ;)
I wanted to point out that these are command lines. (Command Prompt)
But here there is no possibility (I think) to change the color of the fonts, right?
Neither a tool to use "inline code", right? :)
It is already possible to use 'color' tag for foreground with 'highlight' for background, for example:
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
Unfortunately it displays incorrectly for multiline text, even when using pre tag, since 'line-height: 1.4em;' is set, which distorts the font metrics.

The colors can also be set to system theme colors as demonstrated in https://board.eclipse.cx/viewtopic.php?p=5414#p5414 . However, the terminal colors are generally not part of the system theme.]]>
AntonyMan wrote: *  29 Jul 2026, 22:04
Quote:
There are many colors between white and black ;)
I wanted to point out that these are command lines. (Command Prompt)
But here there is no possibility (I think) to change the color of the fonts, right?
Neither a tool to use "inline code", right? :)
It is already possible to use 'color' tag for foreground with 'highlight' for background, for example:
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
Unfortunately it displays incorrectly for multiline text, even when using pre tag, since 'line-height: 1.4em;' is set, which distorts the font metrics.

The colors can also be set to system theme colors as demonstrated in https://board.eclipse.cx/viewtopic.php?p=5414#p5414 . However, the terminal colors are generally not part of the system theme.]]>
<![CDATA[Operating System Customization :: WebCache ::: File Size :: Reply by AntonyMan]]> 2026-07-29T22:45:00+00:00 2026-07-29T22:45:00+00:00 https://board.eclipse.cx/viewtopic.php?f=28&t=955&p=9405#p9405
Quote:
It is already possible to use 'color' tag for foreground with 'highlight' for background, for example:
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
Thanks a lot! I fixed it. :thumbup:]]>
Quote:
It is already possible to use 'color' tag for foreground with 'highlight' for background, for example:
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy
Thanks a lot! I fixed it. :thumbup:]]>
<![CDATA[Windows 11 :: I have lost hope in Windows 11 :: Reply by Duke]]> 2026-07-11T12:43:06+00:00 2026-07-11T12:43:06+00:00 https://board.eclipse.cx/viewtopic.php?f=48&t=336&p=9237#p9237
The-10-Pen wrote: *  10 Jul 2026, 22:57
The \IdentityCRL\ portion does not exist in CURRENT_USER on my Win10 LTSB 2016.
It does exist in LOCAL_MACHINE but the ExtendedProperties portion does not.

So no, this issue does not exist in "all versions" of Win10.
I'll have to check LTSC 2019 and LTSC 2021 tomorrow, those computers are sleeping for the night.
I've found these, for what it's worth:

https://www.theregister.com/cyber-crime/2026/07/07/windows-is-watching-anti-piracy-tool-fingers-scattered-spider-suspect/5267953
Quote:
The Windows GDID, or at least the infrastructure for it, is said to date back to the release of Windows 10 in 2015. The GDID itself doesn't show up much in online documentation until 2021 or thereabouts.
https://learn.microsoft.com/en-us/previous-versions/managed-desktop/developer/mmd-api-list-devices

https://news.ycombinator.com/item?id=48811081
Quote:
the fact that the global ID exists is not a secret. This format of device ID has been in Windows since the initial release of Windows 10 in 2015, when it was introduced as part of Windows' current telemetry subsystem. To see your device's global ID, open Windows Feedback Hub, then go to Feedback Hub Settings and look under Device Information.

https://buynowkey.com/microsoft/windows-gdid-telemetry-tracking-audit/
Quote:
Windows 10 vs Windows 11: Does Telemetry Differ?

Both Windows 10 and Windows 11 implement the same two-tier diagnostic data model, and both use GDID-style persistent device identifiers in their telemetry pipelines. Windows 11 introduced some additional telemetry categories around Copilot AI interactions and the new Start menu and widgets feed, which can send usage signals back to Microsoft. In practice, Windows 11’s deeper integration of Microsoft account sign-in and the Microsoft Store means more data surfaces are active by default compared to a minimally configured Windows 10 installation.

That said, the controls available are broadly equivalent between the two versions — the same Settings paths, the same Group Policy keys, and the same service-disabling commands apply to both.
]]>
The-10-Pen wrote: *  10 Jul 2026, 22:57
The \IdentityCRL\ portion does not exist in CURRENT_USER on my Win10 LTSB 2016.
It does exist in LOCAL_MACHINE but the ExtendedProperties portion does not.

So no, this issue does not exist in "all versions" of Win10.
I'll have to check LTSC 2019 and LTSC 2021 tomorrow, those computers are sleeping for the night.
I've found these, for what it's worth:

https://www.theregister.com/cyber-crime/2026/07/07/windows-is-watching-anti-piracy-tool-fingers-scattered-spider-suspect/5267953
Quote:
The Windows GDID, or at least the infrastructure for it, is said to date back to the release of Windows 10 in 2015. The GDID itself doesn't show up much in online documentation until 2021 or thereabouts.
https://learn.microsoft.com/en-us/previous-versions/managed-desktop/developer/mmd-api-list-devices

https://news.ycombinator.com/item?id=48811081
Quote:
the fact that the global ID exists is not a secret. This format of device ID has been in Windows since the initial release of Windows 10 in 2015, when it was introduced as part of Windows' current telemetry subsystem. To see your device's global ID, open Windows Feedback Hub, then go to Feedback Hub Settings and look under Device Information.

https://buynowkey.com/microsoft/windows-gdid-telemetry-tracking-audit/
Quote:
Windows 10 vs Windows 11: Does Telemetry Differ?

Both Windows 10 and Windows 11 implement the same two-tier diagnostic data model, and both use GDID-style persistent device identifiers in their telemetry pipelines. Windows 11 introduced some additional telemetry categories around Copilot AI interactions and the new Start menu and widgets feed, which can send usage signals back to Microsoft. In practice, Windows 11’s deeper integration of Microsoft account sign-in and the Microsoft Store means more data surfaces are active by default compared to a minimally configured Windows 10 installation.

That said, the controls available are broadly equivalent between the two versions — the same Settings paths, the same Group Policy keys, and the same service-disabling commands apply to both.
]]>
<![CDATA[Windows 11 :: I have lost hope in Windows 11 :: Reply by The-10-Pen]]> 2026-07-11T12:57:23+00:00 2026-07-11T12:57:23+00:00 https://board.eclipse.cx/viewtopic.php?f=48&t=336&p=9238#p9238 This does not apply to me (technically, I should say this does not apply to the CORPORATE INSTALLATION of my Win10 machines).

Even beyond that, and totally unknown to me, is how ACTIVATION affects and/or creates that GDID.
My CORPORATE INSTALLATION does not activate through Microsoft's servers "directly", they activate via COMPANY VPN through company servers.
How that all ties together is totally UNKNOWN to me - let the company lawyers sort all that our, I install and activate by company directions.

I have ZERO doubt that it all ties together "somehow" (ie, it SHOULD in my opinion).
All I can report is what I see directly.
That GDID registry key does NOT exist "on" any of my 2016, 2019, or 2021 "long-term" ENTERPRISE editions of Win10.

But - that does NOT mean that it does not exist "on" any Microsoft servers.
I'd have to ask the company IT Dept on that. But I'm not going to, just the mere "questioning" of things like that would put me on an "IT List", lol.]]>
This does not apply to me (technically, I should say this does not apply to the CORPORATE INSTALLATION of my Win10 machines).

Even beyond that, and totally unknown to me, is how ACTIVATION affects and/or creates that GDID.
My CORPORATE INSTALLATION does not activate through Microsoft's servers "directly", they activate via COMPANY VPN through company servers.
How that all ties together is totally UNKNOWN to me - let the company lawyers sort all that our, I install and activate by company directions.

I have ZERO doubt that it all ties together "somehow" (ie, it SHOULD in my opinion).
All I can report is what I see directly.
That GDID registry key does NOT exist "on" any of my 2016, 2019, or 2021 "long-term" ENTERPRISE editions of Win10.

But - that does NOT mean that it does not exist "on" any Microsoft servers.
I'd have to ask the company IT Dept on that. But I'm not going to, just the mere "questioning" of things like that would put me on an "IT List", lol.]]>
<![CDATA[Windows 11 :: I have lost hope in Windows 11 :: Reply by The-10-Pen]]> 2026-07-11T13:04:02+00:00 2026-07-11T13:04:02+00:00 https://board.eclipse.cx/viewtopic.php?f=48&t=336&p=9239#p9239 I have to assume this is a company policy.
Which I myself would implement even if not a company installation.
I hate (hate, hate, HATE!) anything/everything "UWP".]]>
I have to assume this is a company policy.
Which I myself would implement even if not a company installation.
I hate (hate, hate, HATE!) anything/everything "UWP".]]>
<![CDATA[Windows 11 :: I have lost hope in Windows 11 :: Reply by Duke]]> 2026-07-12T11:19:02+00:00 2026-07-12T11:19:02+00:00 https://board.eclipse.cx/viewtopic.php?f=48&t=336&p=9244#p9244
The-10-Pen wrote: *  11 Jul 2026, 12:57
That GDID registry key does NOT exist "on" any of my 2016, 2019, or 2021 "long-term" ENTERPRISE editions of Win10.
Check this registry key: HKCU\SOFTWARE\Microsoft\IdentityCRL\Immersive\production\Token\{GUID}\DeviceId

According to this page the GDID may also be used in Windows 10:
https://github.com/someguy0110/gdid-privacy/blob/main/README.md]]>
The-10-Pen wrote: *  11 Jul 2026, 12:57
That GDID registry key does NOT exist "on" any of my 2016, 2019, or 2021 "long-term" ENTERPRISE editions of Win10.
Check this registry key: HKCU\SOFTWARE\Microsoft\IdentityCRL\Immersive\production\Token\{GUID}\DeviceId

According to this page the GDID may also be used in Windows 10:
https://github.com/someguy0110/gdid-privacy/blob/main/README.md]]>
<![CDATA[Windows 11 :: I have lost hope in Windows 11 :: Reply by The-10-Pen]]> 2026-07-12T12:46:30+00:00 2026-07-12T12:46:30+00:00 https://board.eclipse.cx/viewtopic.php?f=48&t=336&p=9245#p9245
Duke wrote: *  12 Jul 2026, 11:19
Check this registry key: HKCU\SOFTWARE\Microsoft\IdentityCRL\Immersive\production\Token\{GUID}\DeviceId
Nope, not on my LTSC 2021. Did not check 2016 and 2019.
The \Immersive\ and everything after doesn't even exist.

Could be a difference between ENTERPRISE editions of Win10 versus HOME (and/or Pro?) editions of Win10.
I *only* use enterprise editions that have "expired" for use at work but my department has access to them from IT (lab benches and hybrid techs that work from home).

Or it could be something removed via WinReducer EX-100
I'd have to install a HOME edition VM and a non-WinRed as-is VM to really know for sure.
Can't say as I'm really "that" concerned, to be honest.

Sure, thankful that I cannot find any of these GDIDs.
But these are work computers where everything is tracked and logged way more than anything Microsoft does but only for legal court hearings.
Which I actually *support*. There is "privacy conscientous" and there is "unlawful aiding and abetting".]]>
Duke wrote: *  12 Jul 2026, 11:19
Check this registry key: HKCU\SOFTWARE\Microsoft\IdentityCRL\Immersive\production\Token\{GUID}\DeviceId
Nope, not on my LTSC 2021. Did not check 2016 and 2019.
The \Immersive\ and everything after doesn't even exist.

Could be a difference between ENTERPRISE editions of Win10 versus HOME (and/or Pro?) editions of Win10.
I *only* use enterprise editions that have "expired" for use at work but my department has access to them from IT (lab benches and hybrid techs that work from home).

Or it could be something removed via WinReducer EX-100
I'd have to install a HOME edition VM and a non-WinRed as-is VM to really know for sure.
Can't say as I'm really "that" concerned, to be honest.

Sure, thankful that I cannot find any of these GDIDs.
But these are work computers where everything is tracked and logged way more than anything Microsoft does but only for legal court hearings.
Which I actually *support*. There is "privacy conscientous" and there is "unlawful aiding and abetting".]]>
<![CDATA[Windows 11 :: I have lost hope in Windows 11 :: Reply by The-10-Pen]]> 2026-07-12T13:23:10+00:00 2026-07-12T13:23:10+00:00 https://board.eclipse.cx/viewtopic.php?f=48&t=336&p=9246#p9246 Will report back... Out of curiosity...]]> Will report back... Out of curiosity...]]> <![CDATA[Windows 11 :: I have lost hope in Windows 11 :: Reply by The-10-Pen]]> 2026-07-12T13:54:05+00:00 2026-07-12T13:54:05+00:00 https://board.eclipse.cx/viewtopic.php?f=48&t=336&p=9247#p9247 The X-LITE releases not only HAVE the GDID, but have it even BEFORE being activated and have it on a LOCAL ACCOUNT (ie, not a Microsoft Account).
Maybe we can use this to "scare" people into using WINREDUCER EX over "pre-made" lite versions that folks place "blind trust" towards?
2026-07-12_9-51-35.jpg

Attachments


2026-07-12_9-51-35.jpg (191.22 KiB)

]]>
The X-LITE releases not only HAVE the GDID, but have it even BEFORE being activated and have it on a LOCAL ACCOUNT (ie, not a Microsoft Account).
Maybe we can use this to "scare" people into using WINREDUCER EX over "pre-made" lite versions that folks place "blind trust" towards?
2026-07-12_9-51-35.jpg

Attachments


2026-07-12_9-51-35.jpg (191.22 KiB)

]]>
<![CDATA[Windows 11 :: I have lost hope in Windows 11 :: Reply by Sneakthewolf]]> 2026-07-19T02:56:05+00:00 2026-07-19T02:56:05+00:00 https://board.eclipse.cx/viewtopic.php?f=48&t=336&p=9293#p9293 <![CDATA[Windows 11 :: I have lost hope in Windows 11 :: Reply by The-10-Pen]]> 2026-07-19T09:27:33+00:00 2026-07-19T09:27:33+00:00 https://board.eclipse.cx/viewtopic.php?f=48&t=336&p=9294#p9294 And now we have "AI" embedded everywhere, much MUCH worse.
But if you think about it, Rover and Clippy is where it kind of all started.]]>
And now we have "AI" embedded everywhere, much MUCH worse.
But if you think about it, Rover and Clippy is where it kind of all started.]]>
<![CDATA[Windows 7 & Server 2008 R2 :: Windows 7 Extended Kernel :: Reply by luk3Z]]> 2026-07-26T07:26:05+00:00 2026-07-26T07:26:05+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=481&p=9366#p9366
https://github.com/i486/VxKex/releases]]>

https://github.com/i486/VxKex/releases]]>
<![CDATA[Windows 7 & Server 2008 R2 :: Registry tweaking guide for Windows 7 :: Reply by AntonyMan]]> 2026-07-31T20:57:54+00:00 2026-07-31T20:57:54+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=694&p=9423#p9423 How to Searching a registry KEY through (admin) Command Prompt. (REG QUERY /?)

REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet" /f SpyNetReporting


----------
How to get Registry Admin Owner & Permissions using Command Prompt & "SetACL.exe":

Download the "SetACL.exe", copy it where the Command Prompt or Batch file.cmd starts from.
1. Download, (extrat it if it's in .zip) and place it on Desktop.
Then Copy it to C:\Windows\System32 (by cmd or manually)
(eg.: copy "%UserProfile%\Desktop\SetACL.exe" "%SystemRoot%\System32\SetACL.exe")

2. Open a Command Prompt (as Administrator) and type the followings.

cd %SystemRoot%\System32

:: Here set the HKEY path (after the equal sign HKEY=here\place\the\path )
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet"

:: Take Owner
SetACL.exe -on %HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes

:: Take Permissions
SetACL.exe -on %HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes


Done! Now you can edit/rename or delete the KEY.


----------
How to Backup a registry KEY through (admin) Command Prompt. (REG EXPORT /?)

:: export the key as .reg file on Desktop directory.
reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet" "%UserProfile%\Desktop\SpyNetReporting(64).reg"


----------
How to change (by overwriting) a registry KEY through (admin) Command Prompt. (REG ADD /?)

reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet" /v "SpyNetReporting" /t REG_DWORD /d 0 /f]]>
How to Searching a registry KEY through (admin) Command Prompt. (REG QUERY /?)

REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet" /f SpyNetReporting


----------
How to get Registry Admin Owner & Permissions using Command Prompt & "SetACL.exe":

Download the "SetACL.exe", copy it where the Command Prompt or Batch file.cmd starts from.
1. Download, (extrat it if it's in .zip) and place it on Desktop.
Then Copy it to C:\Windows\System32 (by cmd or manually)
(eg.: copy "%UserProfile%\Desktop\SetACL.exe" "%SystemRoot%\System32\SetACL.exe")

2. Open a Command Prompt (as Administrator) and type the followings.

cd %SystemRoot%\System32

:: Here set the HKEY path (after the equal sign HKEY=here\place\the\path )
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet"

:: Take Owner
SetACL.exe -on %HKEY% -ot reg -actn setowner -ownr "n:Administrators" -rec Yes

:: Take Permissions
SetACL.exe -on %HKEY% -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes


Done! Now you can edit/rename or delete the KEY.


----------
How to Backup a registry KEY through (admin) Command Prompt. (REG EXPORT /?)

:: export the key as .reg file on Desktop directory.
reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet" "%UserProfile%\Desktop\SpyNetReporting(64).reg"


----------
How to change (by overwriting) a registry KEY through (admin) Command Prompt. (REG ADD /?)

reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet" /v "SpyNetReporting" /t REG_DWORD /d 0 /f]]>
<![CDATA[Windows 7 & Server 2008 R2 :: Registry tweaking guide for Windows 7 :: Reply by the_r3dacted]]> 2026-08-02T09:59:02+00:00 2026-08-02T09:59:02+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=694&p=9433#p9433 <![CDATA[Windows 7 & Server 2008 R2 :: Registry tweaking guide for Windows 7 :: Reply by Duke]]> 2026-08-02T13:09:12+00:00 2026-08-02T13:09:12+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=694&p=9435#p9435
the_r3dacted wrote: *  02 Aug 2026, 09:59
if I try to apply it through a reg file it fails with permission issue, however applying it through regedit has no issues. So idk what to do about it.
For the record, NirSoft to the rescue:
https://www.nirsoft.net/utils/advanced_run.html

To solve the .reg files issue it can be run through the Explorer context menu. And it can be very useful in many other cases ;)]]>
the_r3dacted wrote: *  02 Aug 2026, 09:59
if I try to apply it through a reg file it fails with permission issue, however applying it through regedit has no issues. So idk what to do about it.
For the record, NirSoft to the rescue:
https://www.nirsoft.net/utils/advanced_run.html

To solve the .reg files issue it can be run through the Explorer context menu. And it can be very useful in many other cases ;)]]>
<![CDATA[Windows 7 & Server 2008 R2 :: Registry tweaking guide for Windows 7 :: Reply by AntonyMan]]> 2026-08-02T13:27:03+00:00 2026-08-02T13:27:03+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=694&p=9437#p9437
the_r3dacted wrote: *  02 Aug 2026, 09:59
It's not like that, it's more that if I try to apply it through a reg file it fails with permission issue, however applying it through regedit has no issues. So idk what to do about it.
I tested it to my Win7U x64 and works without problems. I checked also manually from regedit to see if indeed worked and was ok.
What's the errors messages?]]>
the_r3dacted wrote: *  02 Aug 2026, 09:59
It's not like that, it's more that if I try to apply it through a reg file it fails with permission issue, however applying it through regedit has no issues. So idk what to do about it.
I tested it to my Win7U x64 and works without problems. I checked also manually from regedit to see if indeed worked and was ok.
What's the errors messages?]]>
<![CDATA[Windows 7 & Server 2008 R2 :: Registry tweaking guide for Windows 7 :: Reply by AntonyMan]]> 2026-08-02T13:30:27+00:00 2026-08-02T13:30:27+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=694&p=9438#p9438 )

Disable_Telemetry[W7].cmd
Based on op's the_r3dacted info.

The following battch needs the "SetACL.exe" to get Permissions.
Download the "SetACL.exe", copy it where the Command Prompt or Batch file.cmd starts from.
Download, (extrat it if it's in .zip) and place it on Desktop.
Then Copy it in the same directory with batch.

Save it as Disable_Telemetry[W7].cmd
@echo off&mode.com 130,999&title Disable_Telemetry[W7]
SetLocal EnableExtensions EnableDelayedExpansion
:: Support any foreign language or ASCII character (Unicode)
%SystemRoot%\System32\chcp.com 65001 >nul

echo.&echo. Manage the following registry keys to disable Telemetry:
echo.&echo.EnableQueryRemoteServer  (REG_DWORD)
echo. - Querying or reporting to a Microsoft server for diagnostics. (aka telemetry)
echo.SpyNetReporting  (REG_DWORD)
echo. - SpyNet telemetry for Windows Defender.
echo.&echo.RestrictReceivingNTLMTraffic  (REG_DWORD)
echo.RestrictSendingNTLMTraffic  (REG_DWORD)
echo. - Opted to make it optional as it breaks accessing a SMB NAS.
echo.&echo.   Values will change only if the reg keys values are already existed.
echo.   (also will display info and will open in Windows Registry Editor)

:START
:: Prompt for options 
echo.&echo.=====================================================================
echo. Press a [key] to choose an option:
echo.[B]   to Backup a (.reg) file on Desktop. (Recomended just any case)
echo.[D]   to Disable by changing its reg vaues. (will display log info)
choice /c BD /n /m "Selected:"

if %errorlevel%==2 set "Option=Disable" & goto :DISABLE
if %errorlevel%==1 set "Option=Backup" & goto :BACKUP


:BACKUP
:: make forlder on Desktop for backups.
mkdir "%UserProfile%\Desktop\[REG-backup]_Diagnostics-Telemetry"
:: Set Log file path
set "Log=%UserProfile%\Desktop\[REG-backup]_Diagnostics-Telemetry"

echo.&echo.Backing up...

echo.&echo. - Querying or reporting to a Microsoft server for diagnostics. (aka telemetry)
echo.   EnableQueryRemoteServer (x64)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy"
call :Check_if_exist
reg export "!HKEY!" "!Log!\EnableQueryRemoteServer(64).reg"

echo.   EnableQueryRemoteServer (x86)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy"
call :Check_if_exist
reg export "!HKEY!" "!Log!\EnableQueryRemoteServer(86).reg"

echo.&echo. - SpyNet telemetry for Windows Defender.
echo.   SpyNetReporting (x64)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet"
call :Check_if_exist
reg export "!HKEY!" "!Log!\SpyNetReporting(64).reg"

echo.   SpyNetReporting (x86)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Defender\Spynet"
call :Check_if_exist
reg export "!HKEY!" "!Log!\SpyNetReporting(86).reg"


echo.&echo.
echo. - Opted to make it optional as it breaks accessing a SMB NAS.
:: Checking first, show query, and Backup only IF existed
echo.&echo.RestrictReceivingNTLMTraffic  (REG_DWORD)
set "HKEY=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0"
reg query "!HKEY!" /f RestrictReceivingNTLMTraffic 2>&1
if %errorlevel%==1 reg query "!HKEY!" & goto :next1
reg export "!HKEY!" "!Log!\RestrictReceivingNTLMTraffic.reg"
:next1
echo.RestrictSendingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictSendingNTLMTraffic 2>&1
if %errorlevel%==1 reg query "!HKEY!" & goto :next2
reg export "!HKEY!" "!Log!\RestrictSendingNTLMTraffic.reg"
:next2

:: Open Windows Registry Editor on Specific HKEY
call :Open
goto :START


:DISABLE
echo.&echo.Disabling...

:: - These disable querying or reporting to a Microsoft server for diagnostics. (aka telemetry)

:: EnableQueryRemoteServer (x64)  default = 1
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy"
call :Check_if_exist and Get_Admin_Owner_Permissions
reg add "!HKEY!" /v "EnableQueryRemoteServer" /t REG_DWORD /d 0 /f

:: EnableQueryRemoteServer (x86)  default = 1
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy"
call :Check_if_exist and Get_Admin_Owner_Permissions
reg add "!HKEY!" /v "EnableQueryRemoteServer" /t REG_DWORD /d 0 /f

:: - These disable SpyNet telemetry for Windows Defender.

:: SpyNetReporting (x64)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet"
call :Check_if_exist and Get_Admin_Owner_Permissions
reg add "!HKEY!" /v "SpyNetReporting" /t REG_DWORD /d 0 /f

:: SpyNetReporting (x86)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Defender\Spynet"
call :Check_if_exist and Get_Admin_Owner_Permissions
reg add "!HKEY!" /v "SpyNetReporting" /t REG_DWORD /d 0 /f


echo.&echo.
:: Prompt for optionals 
echo. - Opted to make it optional as it breaks accessing a SMB NAS.
echo.   Values will change only if the reg keys values are already existed.
echo.   (also will display info and will open in Windows Registry Editor)
set "HKEY=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0"
echo.&echo.Press [C] to Continue
echo.Press [A] to Abort  (display info and open in regedit)
choice /c AC /n /m "Selected:"
if %errorlevel%==2 goto :Continue
if %errorlevel%==1 goto :Abort

:Abort
echo.&echo.[!HKEY!]
echo.&echo.RestrictReceivingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictReceivingNTLMTraffic 2>&1
echo.&echo.RestrictSendingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictSendingNTLMTraffic 2>&1
:: Open Windows Registry Editor on Specific HKEY
call :Open
goto :START

:Continue
:: Checking first, show query, and change/add only IF value existed
echo.&echo.RestrictReceivingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictReceivingNTLMTraffic 2>&1
if %errorlevel%==1 reg query "!HKEY!" & goto :next3
reg add "!HKEY!" /v "RestrictReceivingNTLMTraffic" /t REG_DWORD /d 2 /f

:next3
:: Checking first, show query, and change/add only IF value existed
echo.&echo.RestrictSendingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictSendingNTLMTraffic 2>&1
if %errorlevel%==1 reg query "!HKEY!" & goto :next4
reg add "!HKEY!" /v "RestrictSendingNTLMTraffic" /t REG_DWORD /d 2 /f

:next4
:: Open Windows Registry Editor on Specific HKEY
call :Open
goto :START


:Open Windows Registry Editor on Specific HKEY
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /v LastKey /t REG_SZ /d "%HKEY%" /f
start "" "%SystemRoot%\regedit.exe" -m
exit /b

:Check_if_exist and Get_Admin_Owner_Permissions
reg query "!HKEY!" 2>&1
if %errorlevel%==0 (
	if !Option!==Backup echo. Making Backup:
	if !Option!==Disable goto :Get_Admin_Owner_Permissions
) else (
	echo."!HKEY!"
)
exit /b

:Get_Admin_Owner_Permissions
echo. Gaining Owner ^& Admin full Permissions...
   :: Take Owner
SetACL.exe -on "!HKEY!" -ot reg -actn setowner -ownr "n:Administrators" -rec Yes >nul 2>&1
   :: Take Permissions 
SetACL.exe -on "!HKEY!" -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
exit /b

exit
----------------------------------------

Open a new process of Windows Registry Editor on specific HKEY

Unlike Windows 10, Windows 7 Registry Editor don't have address bar to browse.

So, use this little batch to "Open a new process of Windows Registry Editor on specific HKEY"
[*] Allows to have multiple regedit windows opened.)
[*] with "HKEY Path Correction" which removing quotes ("..."), brackets ([...]), and ROOTKEY abreviations (ex:HKCU).

Strongly recommended: Do Not ever hide the "File name extensions" (due to security reasons)
File menu > Tools > Folder Options... > View (tab) > Uncheck "Hide extensions for known file types"

OR from (Admin) Command Prompt to Registry:
:: Hide EXTENSIONS for known file types [Uncheck=0]

REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0 /f

Save it as "Open Windows Registry Editor on specific HKEY.cmd"
@echo off&mode.com 130,13&title Open Windows Registry Editor on specific HKEY&color 3b
SetLocal EnableExtensions EnableDelayedExpansion
echo. Open a new process of Windows Registry Editor on specific HKEY.&echo.
echo. If prompt is left empty and [Enter] is pressed, it will Clear the "Last Key"
echo.  and will Open Registry Editor at "Computer" ROOTKEY.&echo.

echo. Note: Enable the Command Prompt "Edit Mode" to allow you to paste with R.Click.
echo.(R.Click Command Prompt Title bar ^> Properties ^> Options (tab) ^> check Edit Mode.)&echo.

:: Prompt
echo. Paste here the HKEY:
set /p "HKEY=Paste here the HKEY:" >nul

:: HKEY Path Correction
:: removing quotes ("), bracets ([]), and ROOTKEY abreviations (HKCU).
set HKEY=!HKEY:"=!
set HKEY=!HKEY:[=!
set HKEY=!HKEY:]=!
if "!HKEY:~0,9!" == "Computer\" (set "HKEY=!HKEY:~9!")
if "!HKEY:~0,4!" == "HKCR" (set "HKEY=HKEY_CLASSES_ROOT!HKEY:~4!")
if "!HKEY:~0,4!" == "HKCU" (set "HKEY=HKEY_CURRENT_USER!HKEY:~4!")
if "!HKEY:~0,4!" == "HKLM" (set "HKEY=HKEY_LOCAL_MACHINE!HKEY:~4!")
if "!HKEY:~0,3!" == "HKU" (set "HKEY=HKEY_USERS!HKEY:~3!")
if "!HKEY:~0,4!" == "HKCC" (set "HKEY=HKEY_CURRENT_CONFIG!HKEY:~4!")

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /v LastKey /t REG_SZ /d "%HKEY%" /f
start "" "%SystemRoot%\regedit.exe" -m

::TEST
::"[Computer\HKCR\123\456\789 spaces _0]"
::echo !HKEY!
::pause
exit

Note: Enable the Command Prompt "Insert Mode" or/and "Edit Mode" to allow you to paste with R.Click.
R.Click Command Prompt Title bar > *Properties (and *Defaults) > Options (tab) > check Insert Mode or/and Edit Mode.
*Defaults applies to Default admin cmd. (System32)
*Properties applies to current cmd (corresponding to shortcut).

OR from (Admin) Command Prompt to Registry:
for *(Defaults) admin cmd:

reg add HKEY_CURRENT_USER\Console /v InsertMode /t REG_DWORD /d 1 /f
reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 1 /f
]]>
)

Disable_Telemetry[W7].cmd
Based on op's the_r3dacted info.

The following battch needs the "SetACL.exe" to get Permissions.
Download the "SetACL.exe", copy it where the Command Prompt or Batch file.cmd starts from.
Download, (extrat it if it's in .zip) and place it on Desktop.
Then Copy it in the same directory with batch.

Save it as Disable_Telemetry[W7].cmd
@echo off&mode.com 130,999&title Disable_Telemetry[W7]
SetLocal EnableExtensions EnableDelayedExpansion
:: Support any foreign language or ASCII character (Unicode)
%SystemRoot%\System32\chcp.com 65001 >nul

echo.&echo. Manage the following registry keys to disable Telemetry:
echo.&echo.EnableQueryRemoteServer  (REG_DWORD)
echo. - Querying or reporting to a Microsoft server for diagnostics. (aka telemetry)
echo.SpyNetReporting  (REG_DWORD)
echo. - SpyNet telemetry for Windows Defender.
echo.&echo.RestrictReceivingNTLMTraffic  (REG_DWORD)
echo.RestrictSendingNTLMTraffic  (REG_DWORD)
echo. - Opted to make it optional as it breaks accessing a SMB NAS.
echo.&echo.   Values will change only if the reg keys values are already existed.
echo.   (also will display info and will open in Windows Registry Editor)

:START
:: Prompt for options 
echo.&echo.=====================================================================
echo. Press a [key] to choose an option:
echo.[B]   to Backup a (.reg) file on Desktop. (Recomended just any case)
echo.[D]   to Disable by changing its reg vaues. (will display log info)
choice /c BD /n /m "Selected:"

if %errorlevel%==2 set "Option=Disable" & goto :DISABLE
if %errorlevel%==1 set "Option=Backup" & goto :BACKUP


:BACKUP
:: make forlder on Desktop for backups.
mkdir "%UserProfile%\Desktop\[REG-backup]_Diagnostics-Telemetry"
:: Set Log file path
set "Log=%UserProfile%\Desktop\[REG-backup]_Diagnostics-Telemetry"

echo.&echo.Backing up...

echo.&echo. - Querying or reporting to a Microsoft server for diagnostics. (aka telemetry)
echo.   EnableQueryRemoteServer (x64)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy"
call :Check_if_exist
reg export "!HKEY!" "!Log!\EnableQueryRemoteServer(64).reg"

echo.   EnableQueryRemoteServer (x86)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy"
call :Check_if_exist
reg export "!HKEY!" "!Log!\EnableQueryRemoteServer(86).reg"

echo.&echo. - SpyNet telemetry for Windows Defender.
echo.   SpyNetReporting (x64)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet"
call :Check_if_exist
reg export "!HKEY!" "!Log!\SpyNetReporting(64).reg"

echo.   SpyNetReporting (x86)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Defender\Spynet"
call :Check_if_exist
reg export "!HKEY!" "!Log!\SpyNetReporting(86).reg"


echo.&echo.
echo. - Opted to make it optional as it breaks accessing a SMB NAS.
:: Checking first, show query, and Backup only IF existed
echo.&echo.RestrictReceivingNTLMTraffic  (REG_DWORD)
set "HKEY=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0"
reg query "!HKEY!" /f RestrictReceivingNTLMTraffic 2>&1
if %errorlevel%==1 reg query "!HKEY!" & goto :next1
reg export "!HKEY!" "!Log!\RestrictReceivingNTLMTraffic.reg"
:next1
echo.RestrictSendingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictSendingNTLMTraffic 2>&1
if %errorlevel%==1 reg query "!HKEY!" & goto :next2
reg export "!HKEY!" "!Log!\RestrictSendingNTLMTraffic.reg"
:next2

:: Open Windows Registry Editor on Specific HKEY
call :Open
goto :START


:DISABLE
echo.&echo.Disabling...

:: - These disable querying or reporting to a Microsoft server for diagnostics. (aka telemetry)

:: EnableQueryRemoteServer (x64)  default = 1
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy"
call :Check_if_exist and Get_Admin_Owner_Permissions
reg add "!HKEY!" /v "EnableQueryRemoteServer" /t REG_DWORD /d 0 /f

:: EnableQueryRemoteServer (x86)  default = 1
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy"
call :Check_if_exist and Get_Admin_Owner_Permissions
reg add "!HKEY!" /v "EnableQueryRemoteServer" /t REG_DWORD /d 0 /f

:: - These disable SpyNet telemetry for Windows Defender.

:: SpyNetReporting (x64)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\SpyNet"
call :Check_if_exist and Get_Admin_Owner_Permissions
reg add "!HKEY!" /v "SpyNetReporting" /t REG_DWORD /d 0 /f

:: SpyNetReporting (x86)
set "HKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Defender\Spynet"
call :Check_if_exist and Get_Admin_Owner_Permissions
reg add "!HKEY!" /v "SpyNetReporting" /t REG_DWORD /d 0 /f


echo.&echo.
:: Prompt for optionals 
echo. - Opted to make it optional as it breaks accessing a SMB NAS.
echo.   Values will change only if the reg keys values are already existed.
echo.   (also will display info and will open in Windows Registry Editor)
set "HKEY=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0"
echo.&echo.Press [C] to Continue
echo.Press [A] to Abort  (display info and open in regedit)
choice /c AC /n /m "Selected:"
if %errorlevel%==2 goto :Continue
if %errorlevel%==1 goto :Abort

:Abort
echo.&echo.[!HKEY!]
echo.&echo.RestrictReceivingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictReceivingNTLMTraffic 2>&1
echo.&echo.RestrictSendingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictSendingNTLMTraffic 2>&1
:: Open Windows Registry Editor on Specific HKEY
call :Open
goto :START

:Continue
:: Checking first, show query, and change/add only IF value existed
echo.&echo.RestrictReceivingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictReceivingNTLMTraffic 2>&1
if %errorlevel%==1 reg query "!HKEY!" & goto :next3
reg add "!HKEY!" /v "RestrictReceivingNTLMTraffic" /t REG_DWORD /d 2 /f

:next3
:: Checking first, show query, and change/add only IF value existed
echo.&echo.RestrictSendingNTLMTraffic  (REG_DWORD)
reg query "!HKEY!" /f RestrictSendingNTLMTraffic 2>&1
if %errorlevel%==1 reg query "!HKEY!" & goto :next4
reg add "!HKEY!" /v "RestrictSendingNTLMTraffic" /t REG_DWORD /d 2 /f

:next4
:: Open Windows Registry Editor on Specific HKEY
call :Open
goto :START


:Open Windows Registry Editor on Specific HKEY
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /v LastKey /t REG_SZ /d "%HKEY%" /f
start "" "%SystemRoot%\regedit.exe" -m
exit /b

:Check_if_exist and Get_Admin_Owner_Permissions
reg query "!HKEY!" 2>&1
if %errorlevel%==0 (
	if !Option!==Backup echo. Making Backup:
	if !Option!==Disable goto :Get_Admin_Owner_Permissions
) else (
	echo."!HKEY!"
)
exit /b

:Get_Admin_Owner_Permissions
echo. Gaining Owner ^& Admin full Permissions...
   :: Take Owner
SetACL.exe -on "!HKEY!" -ot reg -actn setowner -ownr "n:Administrators" -rec Yes >nul 2>&1
   :: Take Permissions 
SetACL.exe -on "!HKEY!" -ot reg -actn ace -ace "n:Administrators;p:full" -rec Yes >nul 2>&1
exit /b

exit
----------------------------------------

Open a new process of Windows Registry Editor on specific HKEY

Unlike Windows 10, Windows 7 Registry Editor don't have address bar to browse.

So, use this little batch to "Open a new process of Windows Registry Editor on specific HKEY"
[*] Allows to have multiple regedit windows opened.)
[*] with "HKEY Path Correction" which removing quotes ("..."), brackets ([...]), and ROOTKEY abreviations (ex:HKCU).

Strongly recommended: Do Not ever hide the "File name extensions" (due to security reasons)
File menu > Tools > Folder Options... > View (tab) > Uncheck "Hide extensions for known file types"

OR from (Admin) Command Prompt to Registry:
:: Hide EXTENSIONS for known file types [Uncheck=0]

REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0 /f

Save it as "Open Windows Registry Editor on specific HKEY.cmd"
@echo off&mode.com 130,13&title Open Windows Registry Editor on specific HKEY&color 3b
SetLocal EnableExtensions EnableDelayedExpansion
echo. Open a new process of Windows Registry Editor on specific HKEY.&echo.
echo. If prompt is left empty and [Enter] is pressed, it will Clear the "Last Key"
echo.  and will Open Registry Editor at "Computer" ROOTKEY.&echo.

echo. Note: Enable the Command Prompt "Edit Mode" to allow you to paste with R.Click.
echo.(R.Click Command Prompt Title bar ^> Properties ^> Options (tab) ^> check Edit Mode.)&echo.

:: Prompt
echo. Paste here the HKEY:
set /p "HKEY=Paste here the HKEY:" >nul

:: HKEY Path Correction
:: removing quotes ("), bracets ([]), and ROOTKEY abreviations (HKCU).
set HKEY=!HKEY:"=!
set HKEY=!HKEY:[=!
set HKEY=!HKEY:]=!
if "!HKEY:~0,9!" == "Computer\" (set "HKEY=!HKEY:~9!")
if "!HKEY:~0,4!" == "HKCR" (set "HKEY=HKEY_CLASSES_ROOT!HKEY:~4!")
if "!HKEY:~0,4!" == "HKCU" (set "HKEY=HKEY_CURRENT_USER!HKEY:~4!")
if "!HKEY:~0,4!" == "HKLM" (set "HKEY=HKEY_LOCAL_MACHINE!HKEY:~4!")
if "!HKEY:~0,3!" == "HKU" (set "HKEY=HKEY_USERS!HKEY:~3!")
if "!HKEY:~0,4!" == "HKCC" (set "HKEY=HKEY_CURRENT_CONFIG!HKEY:~4!")

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /v LastKey /t REG_SZ /d "%HKEY%" /f
start "" "%SystemRoot%\regedit.exe" -m

::TEST
::"[Computer\HKCR\123\456\789 spaces _0]"
::echo !HKEY!
::pause
exit

Note: Enable the Command Prompt "Insert Mode" or/and "Edit Mode" to allow you to paste with R.Click.
R.Click Command Prompt Title bar > *Properties (and *Defaults) > Options (tab) > check Insert Mode or/and Edit Mode.
*Defaults applies to Default admin cmd. (System32)
*Properties applies to current cmd (corresponding to shortcut).

OR from (Admin) Command Prompt to Registry:
for *(Defaults) admin cmd:

reg add HKEY_CURRENT_USER\Console /v InsertMode /t REG_DWORD /d 1 /f
reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 1 /f
]]>
<![CDATA[Windows 7 & Server 2008 R2 :: Task Scheduler tweakng guide for Windows 7 :: Reply by AntonyMan]]> 2026-07-31T22:22:20+00:00 2026-07-31T22:22:20+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=695&p=9424#p9424
For the "Time Synchronization", maybe it's better to change time server and disable/delete windows time sever from registry. (Sometimes, dual boots causing problem with time sync for me.)

Export the Time\Servers Reg Key:
reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" "%UserProfile%\Desktop\Date-Time_Servers[backup].reg"

Adding a new time server. (eg.: time.cloudflare.com)
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /v 0 /t REG_SZ /d time.cloudflare.com /f

Setting new server as Default for automatically synchronization.
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /t REG_SZ /d 0 /f

note: "Windows Time" Service and "Time Synchronization" Windows Scheduled Task must be enabled.

I have disable windows time servers by add an X in front of the reg Data value. (see below)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]
@="0"
"1"="Xtime.windows.com"
"2"="Xtime.nist.gov"
"0"="time.cloudflare.com"
]]>

For the "Time Synchronization", maybe it's better to change time server and disable/delete windows time sever from registry. (Sometimes, dual boots causing problem with time sync for me.)

Export the Time\Servers Reg Key:
reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" "%UserProfile%\Desktop\Date-Time_Servers[backup].reg"

Adding a new time server. (eg.: time.cloudflare.com)
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /v 0 /t REG_SZ /d time.cloudflare.com /f

Setting new server as Default for automatically synchronization.
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /t REG_SZ /d 0 /f

note: "Windows Time" Service and "Time Synchronization" Windows Scheduled Task must be enabled.

I have disable windows time servers by add an X in front of the reg Data value. (see below)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]
@="0"
"1"="Xtime.windows.com"
"2"="Xtime.nist.gov"
"0"="time.cloudflare.com"
]]>
<![CDATA[Windows 7 & Server 2008 R2 :: Task Scheduler tweakng guide for Windows 7 :: Reply by the_r3dacted]]> 2026-08-02T09:56:36+00:00 2026-08-02T09:56:36+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=695&p=9432#p9432
I work around the dual boot issue with Windows by applying this
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
Basically all non-Windows operating systems use UTC as the base and apply the timezone on top of that. Windows uses the time in your timezone as the base time. So when you boot into Linux and it's time sync runs, the time gets offset compared to Windows.

This registry change makes Windows work like every other OS and so there's no issues or conflicts. When you set up Windows though, you will need to keep it set to the default PST timezone in setup, then apply the registry tweak, then reboot, then set the time to your timezone after that all for it to remain accurate without syncing with a time server after.]]>

I work around the dual boot issue with Windows by applying this
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
Basically all non-Windows operating systems use UTC as the base and apply the timezone on top of that. Windows uses the time in your timezone as the base time. So when you boot into Linux and it's time sync runs, the time gets offset compared to Windows.

This registry change makes Windows work like every other OS and so there's no issues or conflicts. When you set up Windows though, you will need to keep it set to the default PST timezone in setup, then apply the registry tweak, then reboot, then set the time to your timezone after that all for it to remain accurate without syncing with a time server after.]]>
<![CDATA[Windows 7 & Server 2008 R2 :: Task Scheduler tweakng guide for Windows 7 :: Reply by AntonyMan]]> 2026-08-02T19:31:07+00:00 2026-08-02T19:31:07+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=695&p=9441#p9441
Quote:
I work around the dual boot issue with Windows by applying this...
...So when you boot into Linux and it's time sync runs, the time gets offset compared to Windows.
For me happens sometimes also between Windows dual boots (ie.W10-W7).
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
For my PC (W7Ux64), there're some other (REG_SZ, REG_DWORD, REG_BINARY) values under this reg key (\TimeZoneInformation) but not a "RealTimeIsUniversal" REG_DWORD. I suppose that I should add it, right?

If I understood right the procedure:
1. Click Taskbar clock > "Change date and time settings..."
    > "Date and Time" - "Change time zone..."
    > "Time Zone Settings" - Unchecking "Automatically adjust clock for Daylight Saving Time"
        (here do I need to change the "Time zone" to (UTC+00:00) ? I suppose not.)
        (do I need to set manually the local time ? I suppose yes, for new time to take place.)
2. Add reg Key\Value: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
3. Disable: a. Windows Scheduled Task:  "Time Synchronization" > "SynchronizeTime".
                 b. Windows Services:  Windows Time  (w32time)
4. Restart PC...
5. Click Taskbar clock > "Change date and time settings..."
        instead of > "Date and Time" > "Internet Time" (tab) > "Change settings..."
                    >  "Synchronize with an Internet time server:" (Server: time.cloudflare.com)
                    > "Update now" > OKs...
    > "Change date and time..." - and Set my Local Date & Time. > OKs...
6. Optionally now could Disable (by renaming and adding an X in front of REG_SZ values) or Delete entire key.
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /f
Am I right?

I think with this way the OS clock is depended to BIOS time (and its battery), is it?
(This doesn't sounds very good to me but I'll try to test it some time.) Thanks again!]]>

Quote:
I work around the dual boot issue with Windows by applying this...
...So when you boot into Linux and it's time sync runs, the time gets offset compared to Windows.
For me happens sometimes also between Windows dual boots (ie.W10-W7).
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
For my PC (W7Ux64), there're some other (REG_SZ, REG_DWORD, REG_BINARY) values under this reg key (\TimeZoneInformation) but not a "RealTimeIsUniversal" REG_DWORD. I suppose that I should add it, right?

If I understood right the procedure:
1. Click Taskbar clock > "Change date and time settings..."
    > "Date and Time" - "Change time zone..."
    > "Time Zone Settings" - Unchecking "Automatically adjust clock for Daylight Saving Time"
        (here do I need to change the "Time zone" to (UTC+00:00) ? I suppose not.)
        (do I need to set manually the local time ? I suppose yes, for new time to take place.)
2. Add reg Key\Value: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
3. Disable: a. Windows Scheduled Task:  "Time Synchronization" > "SynchronizeTime".
                 b. Windows Services:  Windows Time  (w32time)
4. Restart PC...
5. Click Taskbar clock > "Change date and time settings..."
        instead of > "Date and Time" > "Internet Time" (tab) > "Change settings..."
                    >  "Synchronize with an Internet time server:" (Server: time.cloudflare.com)
                    > "Update now" > OKs...
    > "Change date and time..." - and Set my Local Date & Time. > OKs...
6. Optionally now could Disable (by renaming and adding an X in front of REG_SZ values) or Delete entire key.
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /f
Am I right?

I think with this way the OS clock is depended to BIOS time (and its battery), is it?
(This doesn't sounds very good to me but I'll try to test it some time.) Thanks again!]]>
<![CDATA[Windows 7 & Server 2008 R2 :: Task Scheduler tweakng guide for Windows 7 :: Reply by UCyborg]]> 2026-08-08T08:27:53+00:00 2026-08-08T08:27:53+00:00 https://board.eclipse.cx/viewtopic.php?f=9&t=695&p=9448#p9448 <![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Author townsbg]]> 2026-07-29T18:56:44+00:00 2026-07-29T18:56:44+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9384#p9384
That was a few months ago. Trying it again today when I'd search for a vid every single result was either a short or playlist. Who watches shorts when they want to watch music vids? They aren't actual must vids. At least the playlists showed up as playlists rather than looking like vids. Filtering down to vids only resulted in a bunch of blank lines. I don't know if this is a youtube problem or r3dfox but I don't have this issue on Firefox. I cleared cache and tried again but I got the same thing. I'm using version 140 esr.]]>

That was a few months ago. Trying it again today when I'd search for a vid every single result was either a short or playlist. Who watches shorts when they want to watch music vids? They aren't actual must vids. At least the playlists showed up as playlists rather than looking like vids. Filtering down to vids only resulted in a bunch of blank lines. I don't know if this is a youtube problem or r3dfox but I don't have this issue on Firefox. I cleared cache and tried again but I got the same thing. I'm using version 140 esr.]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by Duke]]> 2026-07-29T21:29:17+00:00 2026-07-29T21:29:17+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9392#p9392 https://board.eclipse.cx/viewtopic.php?p=9307#p9307]]> https://board.eclipse.cx/viewtopic.php?p=9307#p9307]]> <![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by townsbg]]> 2026-07-29T22:02:18+00:00 2026-07-29T22:02:18+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9398#p9398 <![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by Duke]]> 2026-07-29T22:23:40+00:00 2026-07-29T22:23:40+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9401#p9401
townsbg wrote: *  29 Jul 2026, 22:02
I put that in the post. I don't have that issue on FF 115.
Sorry, I missed that.
Please, give us an URL with such playlist in it which is exposing the issue.]]>
townsbg wrote: *  29 Jul 2026, 22:02
I put that in the post. I don't have that issue on FF 115.
Sorry, I missed that.
Please, give us an URL with such playlist in it which is exposing the issue.]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by townsbg]]> 2026-07-29T22:44:09+00:00 2026-07-29T22:44:09+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9404#p9404 https://www.youtube.com/results?search_query=until+it+sleeps+metallica]]> https://www.youtube.com/results?search_query=until+it+sleeps+metallica]]> <![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by The-10-Pen]]> 2026-07-30T09:12:46+00:00 2026-07-30T09:12:46+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9409#p9409
townsbg wrote: *  29 Jul 2026, 18:56
I decided to replace Firefox on my windows 7 install with r3dfox and it would work except I have a strange issue with youtube. Occasionally I like to watch music vids and after install I noticed that every single vid opened up in a playlist I could tell that it was going to do so because the url has playlist in it. They didn't show up from the search page as playlists but regular music vids. I continued using Firefox for music vids.

That was a few months ago. Trying it again today when I'd search for a vid every single result was either a short or playlist. Who watches shorts when they want to watch music vids? They aren't actual must vids. At least the playlists showed up as playlists rather than looking like vids. Filtering down to vids only resulted in a bunch of blank lines. I don't know if this is a youtube problem or r3dfox but I don't have this issue on Firefox. I cleared cache and tried again but I got the same thing. I'm using version 140 esr.
I read this post EIGHT TIMES and still can't "follow" just what two versions you are comparing !!!
140 esr of **WHAT** ??? Firefox 140? r3dfox 140 ???
I can **NOT** find **ANY** reference of 115 in this post!
Win7 32bit ??? Win7 64bit???
I have to assume if your Win7 is 64 that you match it with Firefox/r3dfox 64 (not everybody does, some intentionally use 32bit browsers on 64bit OSs).

Now then, that *CONFUSION* aside, I tried the 64bit r3dfox 140 on a 64bit OS and I'm not seeing your YouTube issues.]]>
townsbg wrote: *  29 Jul 2026, 18:56
I decided to replace Firefox on my windows 7 install with r3dfox and it would work except I have a strange issue with youtube. Occasionally I like to watch music vids and after install I noticed that every single vid opened up in a playlist I could tell that it was going to do so because the url has playlist in it. They didn't show up from the search page as playlists but regular music vids. I continued using Firefox for music vids.

That was a few months ago. Trying it again today when I'd search for a vid every single result was either a short or playlist. Who watches shorts when they want to watch music vids? They aren't actual must vids. At least the playlists showed up as playlists rather than looking like vids. Filtering down to vids only resulted in a bunch of blank lines. I don't know if this is a youtube problem or r3dfox but I don't have this issue on Firefox. I cleared cache and tried again but I got the same thing. I'm using version 140 esr.
I read this post EIGHT TIMES and still can't "follow" just what two versions you are comparing !!!
140 esr of **WHAT** ??? Firefox 140? r3dfox 140 ???
I can **NOT** find **ANY** reference of 115 in this post!
Win7 32bit ??? Win7 64bit???
I have to assume if your Win7 is 64 that you match it with Firefox/r3dfox 64 (not everybody does, some intentionally use 32bit browsers on 64bit OSs).

Now then, that *CONFUSION* aside, I tried the 64bit r3dfox 140 on a 64bit OS and I'm not seeing your YouTube issues.]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by townsbg]]> 2026-07-30T13:29:52+00:00 2026-07-30T13:29:52+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9410#p9410 <![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by The-10-Pen]]> 2026-07-30T13:37:17+00:00 2026-07-30T13:37:17+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9411#p9411 Everything is "normal" for me (ie, no "shorts" [agreed, shorts are STUPID and I wish YouTube would abolish them!]).
Geolocation issue? You get a different view than I get?]]>
Everything is "normal" for me (ie, no "shorts" [agreed, shorts are STUPID and I wish YouTube would abolish them!]).
Geolocation issue? You get a different view than I get?]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by Duke]]> 2026-07-30T14:11:09+00:00 2026-07-30T14:11:09+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9413#p9413
The-10-Pen wrote: *  30 Jul 2026, 13:37
Everything is "normal" for me (ie, no "shorts"
Same for me.
In the Settings → Privacy and Security → Cookies and Site Data click on Clear Browsing Data then select:
When = Everything
Browsing and Download history
Cookies and Site data
Temporary cached files and pages

And click on the Clear button. Then close and restart R3dfox and try again.

R3dfox-BrowsingData.png

The-10-Pen wrote: *  30 Jul 2026, 13:37
Geolocation issue? You get a different view than I get?
Well, it looks like he is in the USA like you so I guess it must be something else.
That said, I'm using uBlock Origin among some other extensions.

Attachments


R3dfox-BrowsingData.png (21.9 KiB)

]]>
The-10-Pen wrote: *  30 Jul 2026, 13:37
Everything is "normal" for me (ie, no "shorts"
Same for me.
In the Settings → Privacy and Security → Cookies and Site Data click on Clear Browsing Data then select:
When = Everything
Browsing and Download history
Cookies and Site data
Temporary cached files and pages

And click on the Clear button. Then close and restart R3dfox and try again.

R3dfox-BrowsingData.png

The-10-Pen wrote: *  30 Jul 2026, 13:37
Geolocation issue? You get a different view than I get?
Well, it looks like he is in the USA like you so I guess it must be something else.
That said, I'm using uBlock Origin among some other extensions.

Attachments


R3dfox-BrowsingData.png (21.9 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by The-10-Pen]]> 2026-07-30T16:00:50+00:00 2026-07-30T19:00:06+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9414#p9414
edit: not logged into Google for my tests]]>

edit: not logged into Google for my tests]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by Duke]]> 2026-07-30T18:11:35+00:00 2026-07-30T18:11:35+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9415#p9415
townsbg wrote: *  30 Jul 2026, 13:29
I just checked Firefox 140 on Windows 10 just now and it's doing the same thing.
Are you logged in to Google when this happens ?
If so, is it the same behavior if you're not logged in to Google ?]]>
townsbg wrote: *  30 Jul 2026, 13:29
I just checked Firefox 140 on Windows 10 just now and it's doing the same thing.
Are you logged in to Google when this happens ?
If so, is it the same behavior if you're not logged in to Google ?]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by townsbg]]> 2026-07-30T23:11:31+00:00 2026-07-30T23:11:31+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9416#p9416
From the link I used earlier it only shows playlists and shorts. The shorts aren't full vids and the playlists don't necessarily have vids I care to watch plus they autoplay which I also hate. You can tell that it's a playlist because it says "Mix." You can see I'm logged out of youtube.
Hidden Content
This board requires you to be registered and logged-in to view hidden content.

Interestingly enough I don't have that on a blank profile nor am I getting it if I do troubleshooting mode. Disabling and re-enabling plugins I've narrowed it down to ubo. I suppose I need to look at that plugins filtering. I think I did some for youtube but it should also be on Firefox since I have it installed on Firefox as well.

Attachments


Youtube search.JPG (202.79 KiB)


Vids.JPG (60.05 KiB)


Firefox 115.JPG (148.22 KiB)


FF Vids only.JPG (145.75 KiB)

]]>

From the link I used earlier it only shows playlists and shorts. The shorts aren't full vids and the playlists don't necessarily have vids I care to watch plus they autoplay which I also hate. You can tell that it's a playlist because it says "Mix." You can see I'm logged out of youtube.
Hidden Content
This board requires you to be registered and logged-in to view hidden content.

Interestingly enough I don't have that on a blank profile nor am I getting it if I do troubleshooting mode. Disabling and re-enabling plugins I've narrowed it down to ubo. I suppose I need to look at that plugins filtering. I think I did some for youtube but it should also be on Firefox since I have it installed on Firefox as well.

Attachments


Youtube search.JPG (202.79 KiB)


Vids.JPG (60.05 KiB)


Firefox 115.JPG (148.22 KiB)


FF Vids only.JPG (145.75 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by The-10-Pen]]> 2026-07-31T05:02:32+00:00 2026-07-31T05:02:32+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9419#p9419 YOUR web, YOUR way. YOUR YouTube, YOUR way.

My r3dfox profile is *VERY* limited, hardly ever used.
In fact, every time I did a test to try to repeat your issue, it was from a brand new download.
I don't have any r3dfox profiles that have a long history of use behind them.
This is not the case for Duke.

So, just a theory, YouTube is "nice and clean" for me because it hasn't built a "server-side profile" of my IP Address / Browser.
But again, just a theory. And again, not the case for Duke.
So I think it is *NOT* some sort of "server-side profile".
At least, not in this situation (I do think that YouTube builds "server-side profiles").
I say this because I can do the EXACT same searches at home versus at work and get DIFFERENT RESULTS.
Same goes for spanning a half dozen computers at home, EXACT search gets DIFFERENT results.

But as far as TAKING MATTERS IN YOUR OWN HANDS, there are ways to FORCE *never* getting "shorts".
This is one (out of fifteen!) userscripts that I use on YouTube.
I did NOT use this in the r3dfox tests that are NOT giving me "shorts", this is from my "everyday profile" (Chromium-based, not Mozilla-based).
// ==UserScript==
// @name - YouTube 10 - Remove Shorts / Popular / Also Watched / New To You / Explore
// @version 2025.4.4.0.1
// @match https://*.youtube.com/*
// @match https://m.youtube.com/*
// @grant none
// @run-at document-start
// ==/UserScript==

(function () {
    'use strict';

    const hideHistoryShorts = false;
    const debug = false;

    const commonSelectors = [
        'a[href*="/shorts/"]',
        '[is-shorts]',
        'yt-chip-cloud-chip-renderer:has(a[href*="/shorts/"])',
        'ytd-reel-shelf-renderer',
        'ytd-thumbnail-overlay-time-status-renderer[overlay-style="SHORTS"]',
        '#guide [title="Shorts"]',
        '.ytd-mini-guide-entry-renderer[title="Shorts"]',
        '.ytd-mini-guide-entry-renderer[aria-label="Shorts"]',
        'grid-shelf-view-model',
        'ytd-shelf-renderer',
        'ytd-movie-renderer',
        'ytd-channel-renderer',
        'ytd-horizontal-card-list-renderer',
        '#spinner-container',
    ];

    const mobileSelectors = [
        '.pivot-shorts',
        'ytm-reel-shelf-renderer',
        'ytm-search ytm-video-with-context-renderer [data-style="SHORTS"]',
    ];

    const feedSelectors = [
        'ytd-browse[page-subtype="subscriptions"] ytd-grid-video-renderer [overlay-style="SHORTS"]',
        'ytd-browse[page-subtype="subscriptions"] ytd-video-renderer [overlay-style="SHORTS"]',
        'ytd-browse[page-subtype="subscriptions"] ytd-rich-item-renderer [overlay-style="SHORTS"]',
    ];
    const channelSelectors = ['yt-tab-shape[tab-title="Shorts"]'];
    const historySelectors = ['ytd-browse[page-subtype="history"] ytd-reel-shelf-renderer'];

    function removeElementsBySelectors(selectors) {
        selectors.forEach((selector) => {
            try {
                const elements = document.querySelectorAll(selector);
                elements.forEach((element) => {
                    if (element.dataset.removedByScript) return;
                    let parent = element.closest(
                        'ytd-video-renderer, ytd-grid-video-renderer, ytd-compact-video-renderer, ytd-rich-item-renderer, ytm-video-with-context-renderer'
                    );
                    if (!parent) parent = element;
                    parent.remove();
                    parent.dataset.removedByScript = 'true';
                    if (debug) console.log(`Removed element: ${parent}`);
                });
            } catch (error) {
                if (debug) console.warn(`Error processing selector: ${selector}`, error);
            }
        });
    }

    function removeElements() {
        const currentUrl = window.location.href;
        if (debug) console.log('Current URL:', currentUrl);

        if (currentUrl.includes('m.youtube.com')) {
            removeElementsBySelectors(mobileSelectors);
        }
        if (currentUrl.includes('/feed/subscriptions')) {
            removeElementsBySelectors(feedSelectors);
        }
        //if (currentUrl.includes('/channel') || currentUrl.includes('/@')) {
        //    removeElementsBySelectors(channelSelectors);
        //}
        if (hideHistoryShorts && currentUrl.includes('/feed/history')) {
            removeElementsBySelectors(historySelectors);
        }

        removeElementsBySelectors(commonSelectors);
    }

    function debounce(func, delay) {
        let timeout;
        return (...args) => {
            clearTimeout(timeout);
            timeout = setTimeout(() => func.apply(this, args), delay);
        };
    }

    const debouncedRemoveElements = debounce(removeElements, 300);

    function init() {
        if (debug) console.log('Remove YouTube Shorts script activated');
        removeElements();

        const isFirefox = navigator.userAgent.includes('Firefox');
        if (isFirefox) {
            window.addEventListener('popstate', removeElements);
        } else {
            document.addEventListener('yt-navigate-finish', removeElements);
        }

        const observer = new MutationObserver(debouncedRemoveElements);
        observer.observe(document.body, { childList: true, subtree: true });
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', init);
    } else {
        init();
    }
})();
]]>
YOUR web, YOUR way. YOUR YouTube, YOUR way.

My r3dfox profile is *VERY* limited, hardly ever used.
In fact, every time I did a test to try to repeat your issue, it was from a brand new download.
I don't have any r3dfox profiles that have a long history of use behind them.
This is not the case for Duke.

So, just a theory, YouTube is "nice and clean" for me because it hasn't built a "server-side profile" of my IP Address / Browser.
But again, just a theory. And again, not the case for Duke.
So I think it is *NOT* some sort of "server-side profile".
At least, not in this situation (I do think that YouTube builds "server-side profiles").
I say this because I can do the EXACT same searches at home versus at work and get DIFFERENT RESULTS.
Same goes for spanning a half dozen computers at home, EXACT search gets DIFFERENT results.

But as far as TAKING MATTERS IN YOUR OWN HANDS, there are ways to FORCE *never* getting "shorts".
This is one (out of fifteen!) userscripts that I use on YouTube.
I did NOT use this in the r3dfox tests that are NOT giving me "shorts", this is from my "everyday profile" (Chromium-based, not Mozilla-based).
// ==UserScript==
// @name - YouTube 10 - Remove Shorts / Popular / Also Watched / New To You / Explore
// @version 2025.4.4.0.1
// @match https://*.youtube.com/*
// @match https://m.youtube.com/*
// @grant none
// @run-at document-start
// ==/UserScript==

(function () {
    'use strict';

    const hideHistoryShorts = false;
    const debug = false;

    const commonSelectors = [
        'a[href*="/shorts/"]',
        '[is-shorts]',
        'yt-chip-cloud-chip-renderer:has(a[href*="/shorts/"])',
        'ytd-reel-shelf-renderer',
        'ytd-thumbnail-overlay-time-status-renderer[overlay-style="SHORTS"]',
        '#guide [title="Shorts"]',
        '.ytd-mini-guide-entry-renderer[title="Shorts"]',
        '.ytd-mini-guide-entry-renderer[aria-label="Shorts"]',
        'grid-shelf-view-model',
        'ytd-shelf-renderer',
        'ytd-movie-renderer',
        'ytd-channel-renderer',
        'ytd-horizontal-card-list-renderer',
        '#spinner-container',
    ];

    const mobileSelectors = [
        '.pivot-shorts',
        'ytm-reel-shelf-renderer',
        'ytm-search ytm-video-with-context-renderer [data-style="SHORTS"]',
    ];

    const feedSelectors = [
        'ytd-browse[page-subtype="subscriptions"] ytd-grid-video-renderer [overlay-style="SHORTS"]',
        'ytd-browse[page-subtype="subscriptions"] ytd-video-renderer [overlay-style="SHORTS"]',
        'ytd-browse[page-subtype="subscriptions"] ytd-rich-item-renderer [overlay-style="SHORTS"]',
    ];
    const channelSelectors = ['yt-tab-shape[tab-title="Shorts"]'];
    const historySelectors = ['ytd-browse[page-subtype="history"] ytd-reel-shelf-renderer'];

    function removeElementsBySelectors(selectors) {
        selectors.forEach((selector) => {
            try {
                const elements = document.querySelectorAll(selector);
                elements.forEach((element) => {
                    if (element.dataset.removedByScript) return;
                    let parent = element.closest(
                        'ytd-video-renderer, ytd-grid-video-renderer, ytd-compact-video-renderer, ytd-rich-item-renderer, ytm-video-with-context-renderer'
                    );
                    if (!parent) parent = element;
                    parent.remove();
                    parent.dataset.removedByScript = 'true';
                    if (debug) console.log(`Removed element: ${parent}`);
                });
            } catch (error) {
                if (debug) console.warn(`Error processing selector: ${selector}`, error);
            }
        });
    }

    function removeElements() {
        const currentUrl = window.location.href;
        if (debug) console.log('Current URL:', currentUrl);

        if (currentUrl.includes('m.youtube.com')) {
            removeElementsBySelectors(mobileSelectors);
        }
        if (currentUrl.includes('/feed/subscriptions')) {
            removeElementsBySelectors(feedSelectors);
        }
        //if (currentUrl.includes('/channel') || currentUrl.includes('/@')) {
        //    removeElementsBySelectors(channelSelectors);
        //}
        if (hideHistoryShorts && currentUrl.includes('/feed/history')) {
            removeElementsBySelectors(historySelectors);
        }

        removeElementsBySelectors(commonSelectors);
    }

    function debounce(func, delay) {
        let timeout;
        return (...args) => {
            clearTimeout(timeout);
            timeout = setTimeout(() => func.apply(this, args), delay);
        };
    }

    const debouncedRemoveElements = debounce(removeElements, 300);

    function init() {
        if (debug) console.log('Remove YouTube Shorts script activated');
        removeElements();

        const isFirefox = navigator.userAgent.includes('Firefox');
        if (isFirefox) {
            window.addEventListener('popstate', removeElements);
        } else {
            document.addEventListener('yt-navigate-finish', removeElements);
        }

        const observer = new MutationObserver(debouncedRemoveElements);
        observer.observe(document.body, { childList: true, subtree: true });
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', init);
    } else {
        init();
    }
})();
]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by townsbg]]> 2026-07-31T13:55:18+00:00 2026-07-31T13:55:18+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9421#p9421
The-10-Pen wrote: *  31 Jul 2026, 05:02
You can take matters into your own hands and force better control.
YOUR web, YOUR way. YOUR YouTube, YOUR way.

My r3dfox profile is *VERY* limited, hardly ever used.
In fact, every time I did a test to try to repeat your issue, it was from a brand new download.
I don't have any r3dfox profiles that have a long history of use behind them.
This is not the case for Duke.

So, just a theory, YouTube is "nice and clean" for me because it hasn't built a "server-side profile" of my IP Address / Browser.
But again, just a theory. And again, not the case for Duke.
So I think it is *NOT* some sort of "server-side profile".
At least, not in this situation (I do think that YouTube builds "server-side profiles").
I say this because I can do the EXACT same searches at home versus at work and get DIFFERENT RESULTS.
Same goes for spanning a half dozen computers at home, EXACT search gets DIFFERENT results.

But as far as TAKING MATTERS IN YOUR OWN HANDS, there are ways to FORCE *never* getting "shorts".
This is one (out of fifteen!) userscripts that I use on YouTube.
I did NOT use this in the r3dfox tests that are NOT giving me "shorts", this is from my "everyday profile" (Chromium-based, not Mozilla-based).
Thanks maybe I'll use it but how do I implement it? I know that Youtube remembers search and browsing history but I turn those off always.]]>
The-10-Pen wrote: *  31 Jul 2026, 05:02
You can take matters into your own hands and force better control.
YOUR web, YOUR way. YOUR YouTube, YOUR way.

My r3dfox profile is *VERY* limited, hardly ever used.
In fact, every time I did a test to try to repeat your issue, it was from a brand new download.
I don't have any r3dfox profiles that have a long history of use behind them.
This is not the case for Duke.

So, just a theory, YouTube is "nice and clean" for me because it hasn't built a "server-side profile" of my IP Address / Browser.
But again, just a theory. And again, not the case for Duke.
So I think it is *NOT* some sort of "server-side profile".
At least, not in this situation (I do think that YouTube builds "server-side profiles").
I say this because I can do the EXACT same searches at home versus at work and get DIFFERENT RESULTS.
Same goes for spanning a half dozen computers at home, EXACT search gets DIFFERENT results.

But as far as TAKING MATTERS IN YOUR OWN HANDS, there are ways to FORCE *never* getting "shorts".
This is one (out of fifteen!) userscripts that I use on YouTube.
I did NOT use this in the r3dfox tests that are NOT giving me "shorts", this is from my "everyday profile" (Chromium-based, not Mozilla-based).
Thanks maybe I'll use it but how do I implement it? I know that Youtube remembers search and browsing history but I turn those off always.]]>
<![CDATA[Eclipse r3dfox browser :: Youtube problem on r3dfox :: Reply by The-10-Pen]]> 2026-07-31T14:42:22+00:00 2026-07-31T14:42:22+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=989&p=9422#p9422 I prefer Tampermonkey (but mine is heavily modified "to my liking").

re: YouTube "remebering" search and browsing history, my point here is that THEIR SERVER remembers you.
You cannot prevent that level of "remembering" by deleting your cache/cookies or not being logged in, THEIR server has its own "remembering".]]>
I prefer Tampermonkey (but mine is heavily modified "to my liking").

re: YouTube "remebering" search and browsing history, my point here is that THEIR SERVER remembers you.
You cannot prevent that level of "remembering" by deleting your cache/cookies or not being logged in, THEIR server has its own "remembering".]]>
<![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Author townsbg]]> 2026-07-29T20:30:21+00:00 2026-07-29T20:30:21+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9386#p9386 <![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Reply by the_r3dacted]]> 2026-07-29T20:39:34+00:00 2026-07-29T20:39:34+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9387#p9387
Go to about:config and set it to false and see if it works how you expect it to after.]]>

Go to about:config and set it to false and see if it works how you expect it to after.]]>
<![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Reply by townsbg]]> 2026-07-29T20:50:26+00:00 2026-07-29T20:50:26+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9389#p9389 <![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Reply by Duke]]> 2026-07-29T21:39:42+00:00 2026-07-29T21:39:42+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9393#p9393
Check Settings → General → Applications and set Always Ask or Save File for PDFs:

R3dfox-PDF.png

Attachments


R3dfox-PDF.png (34.63 KiB)

]]>

Check Settings → General → Applications and set Always Ask or Save File for PDFs:

R3dfox-PDF.png

Attachments


R3dfox-PDF.png (34.63 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Reply by townsbg]]> 2026-07-29T21:58:52+00:00 2026-07-29T21:58:52+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9397#p9397 <![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Reply by Duke]]> 2026-07-29T22:26:02+00:00 2026-07-29T22:26:02+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9402#p9402
townsbg wrote: *  29 Jul 2026, 21:58
The always ask shows the application icon.
What is this application ?]]>
townsbg wrote: *  29 Jul 2026, 21:58
The always ask shows the application icon.
What is this application ?]]>
<![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Reply by townsbg]]> 2026-07-29T23:14:16+00:00 2026-07-29T23:14:16+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9406#p9406 <![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Reply by Duke]]> 2026-07-30T13:54:24+00:00 2026-07-30T13:54:24+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9412#p9412
Can you try with a new profile ?]]>

Can you try with a new profile ?]]>
<![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Reply by townsbg]]> 2026-07-30T23:53:49+00:00 2026-07-30T23:53:49+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9418#p9418
Blank profile.JPG

Attachments


Blank profile.JPG (55.24 KiB)

]]>
Blank profile.JPG

Attachments


Blank profile.JPG (55.24 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: R3dfox opening up pdfs :: Reply by Duke]]> 2026-08-01T04:54:52+00:00 2026-08-01T04:54:52+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=990&p=9430#p9430 I have the option Always ask you where to save files ticked.

R3dfoxESR-PDF.png

I don't see what else would matter.
Give me a link to a PDF file that exposes the problem so I can try it.

Attachments


R3dfoxESR-PDF.png (24.53 KiB)

]]>
I have the option Always ask you where to save files ticked.

R3dfoxESR-PDF.png

I don't see what else would matter.
Give me a link to a PDF file that exposes the problem so I can try it.

Attachments


R3dfoxESR-PDF.png (24.53 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by JodyThornton]]> 2026-07-19T11:19:38+00:00 2026-07-19T11:19:38+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9296#p9296
eclstedt wrote: *  28 Jun 2026, 11:42
Personally, I'm only interested in ESR releases. I don't need new features, I need a good, fast, functional browser.
It appears that e3kskoy7wqk may be no longer updating Firefox for Windows 7, though I'm trying to get a straight answer on this.
https://github.com/e3kskoy7wqk/Firefox-for-windows-7/issues/170

I wonder how that might affect r3dFox?]]>
eclstedt wrote: *  28 Jun 2026, 11:42
Personally, I'm only interested in ESR releases. I don't need new features, I need a good, fast, functional browser.
It appears that e3kskoy7wqk may be no longer updating Firefox for Windows 7, though I'm trying to get a straight answer on this.
https://github.com/e3kskoy7wqk/Firefox-for-windows-7/issues/170

I wonder how that might affect r3dFox?]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-19T23:48:28+00:00 2026-07-19T23:48:28+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9301#p9301 Firefox v153 to be released on next Tuesday, the 21st of July. Just saying ;)]]> Firefox v153 to be released on next Tuesday, the 21st of July. Just saying ;)]]> <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by JodyThornton]]> 2026-07-20T00:37:52+00:00 2026-07-20T00:37:52+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9303#p9303
Duke wrote: *  19 Jul 2026, 23:48
R3dfox is our only hope.
Firefox v153 to be released on next Tuesday, the 21st of July. Just saying ;)
Will that include ESR? :)
Also, will that release remedy the lacking title bar issue?]]>
Duke wrote: *  19 Jul 2026, 23:48
R3dfox is our only hope.
Firefox v153 to be released on next Tuesday, the 21st of July. Just saying ;)
Will that include ESR? :)
Also, will that release remedy the lacking title bar issue?]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-20T11:21:45+00:00 2026-07-20T11:21:45+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9305#p9305
JodyThornton wrote: *  20 Jul 2026, 00:37
Will that include ESR? :)
For Firefox, yes:
https://whattrainisitnow.com/release/?version=esr

For R3dfox, I don't know. And, as you can see, there will be a new ESR 153 branch.

JodyThornton wrote: *  20 Jul 2026, 00:37
Also, will that release remedy the lacking title bar issue?
There is an issue report about that:
https://github.com/Eclipse-Community/r3dfox/issues/182]]>
JodyThornton wrote: *  20 Jul 2026, 00:37
Will that include ESR? :)
For Firefox, yes:
https://whattrainisitnow.com/release/?version=esr

For R3dfox, I don't know. And, as you can see, there will be a new ESR 153 branch.

JodyThornton wrote: *  20 Jul 2026, 00:37
Also, will that release remedy the lacking title bar issue?
There is an issue report about that:
https://github.com/Eclipse-Community/r3dfox/issues/182]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by JodyThornton]]> 2026-07-20T13:18:27+00:00 2026-07-20T13:18:27+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9306#p9306 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-20T18:37:30+00:00 2026-07-20T18:37:30+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9311#p9311
JodyThornton wrote: *  20 Jul 2026, 13:18
I thought you were referring loosely to r3dFox when you mentioned the upcoming v153 branch
I mentioned it as a wink with the hope we'll get a R3dfox v153 soon ;)

BTW Firefox v140 ESR is still alive, v140.13 will also be released tomorrow.]]>
JodyThornton wrote: *  20 Jul 2026, 13:18
I thought you were referring loosely to r3dFox when you mentioned the upcoming v153 branch
I mentioned it as a wink with the hope we'll get a R3dfox v153 soon ;)

BTW Firefox v140 ESR is still alive, v140.13 will also be released tomorrow.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by JodyThornton]]> 2026-07-20T20:02:47+00:00 2026-07-20T20:02:47+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9313#p9313
Duke wrote: *  20 Jul 2026, 18:37
BTW Firefox v140 ESR is still alive, v140.13 will also be released tomorrow.
I know :( I was actually hoping to get a new e3k-etc or r3dFox version of this, so I could just keep running 140x ESR until years' end. We'll see :)]]>
Duke wrote: *  20 Jul 2026, 18:37
BTW Firefox v140 ESR is still alive, v140.13 will also be released tomorrow.
I know :( I was actually hoping to get a new e3k-etc or r3dFox version of this, so I could just keep running 140x ESR until years' end. We'll see :)]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-21T18:37:25+00:00 2026-07-21T18:37:25+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9333#p9333
JodyThornton wrote: *  20 Jul 2026, 20:02
I was actually hoping to get a new e3k-etc or r3dFox version of this, so I could just keep running 140x ESR until years' end.
Last version of Firefox 140 ESR branch on September 29.]]>
JodyThornton wrote: *  20 Jul 2026, 20:02
I was actually hoping to get a new e3k-etc or r3dFox version of this, so I could just keep running 140x ESR until years' end.
Last version of Firefox 140 ESR branch on September 29.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by JodyThornton]]> 2026-07-22T15:43:15+00:00 2026-07-22T15:43:15+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9336#p9336
Duke wrote: *  21 Jul 2026, 18:37
n of Firefox 140 ESR branch on September 29.
Right, but you're referring to the official Mozilla releases; not r3dFox and e3k-etc, correct?
(or is that another wink to the aforementioned developers? :D]]>
Duke wrote: *  21 Jul 2026, 18:37
n of Firefox 140 ESR branch on September 29.
Right, but you're referring to the official Mozilla releases; not r3dFox and e3k-etc, correct?
(or is that another wink to the aforementioned developers? :D]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-22T16:49:05+00:00 2026-07-22T16:49:05+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9337#p9337
JodyThornton wrote: *  22 Jul 2026, 15:43
Right, but you're referring to the official Mozilla releases; not r3dFox and e3k-etc, correct?
(or is that another wink to the aforementioned developers? :D
Correct.
What I meant is that in any case, Firefox, R3dfox or e3k, the v140 ESR branch will stop at the end of September and not at the end of year.

But I really hope we'll get at least a R3dfox v153 soon because of this looong list of security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-68/]]>
JodyThornton wrote: *  22 Jul 2026, 15:43
Right, but you're referring to the official Mozilla releases; not r3dFox and e3k-etc, correct?
(or is that another wink to the aforementioned developers? :D
Correct.
What I meant is that in any case, Firefox, R3dfox or e3k, the v140 ESR branch will stop at the end of September and not at the end of year.

But I really hope we'll get at least a R3dfox v153 soon because of this looong list of security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-68/]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by JodyThornton]]> 2026-07-22T19:51:44+00:00 2026-07-22T19:51:44+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9338#p9338
Duke wrote: *  22 Jul 2026, 16:49
But I really hope we'll get at least a R3dfox v153 soon because of this looong list of security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-68/
Of course, and I get that. Mind you, if e3k-etc and redacted are experiencing difficulties getting a v153 release out there, perhaps an updated build of v140 ESR would address that for now. (I'm also winking :D )]]>
Duke wrote: *  22 Jul 2026, 16:49
But I really hope we'll get at least a R3dfox v153 soon because of this looong list of security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-68/
Of course, and I get that. Mind you, if e3k-etc and redacted are experiencing difficulties getting a v153 release out there, perhaps an updated build of v140 ESR would address that for now. (I'm also winking :D )]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-22T22:07:52+00:00 2026-07-22T22:07:52+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9339#p9339
JodyThornton wrote: *  22 Jul 2026, 19:51
Mind you, if e3k-etc and redacted are experiencing difficulties getting a v153 release out there, perhaps an updated build of v140 ESR would address that for now. (I'm also winking :D )
Seeing there is also a long list of security fixes for Firefox v140.13 ESR, I'll take one build or the other:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-70/

But I hope there is a typo in this comment:
https://github.com/Eclipse-Community/r3dfox/issues/210#issuecomment-5051533805

Should be 153, not 152 ;)

BTW, I'm not experiencing the bookmarks gap issue with R3dfox v152.0.4 on Windows 8.1:

R3dfox152-Bookmarks.png

Attachments


R3dfox152-Bookmarks.png (3.3 KiB)

]]>
JodyThornton wrote: *  22 Jul 2026, 19:51
Mind you, if e3k-etc and redacted are experiencing difficulties getting a v153 release out there, perhaps an updated build of v140 ESR would address that for now. (I'm also winking :D )
Seeing there is also a long list of security fixes for Firefox v140.13 ESR, I'll take one build or the other:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-70/

But I hope there is a typo in this comment:
https://github.com/Eclipse-Community/r3dfox/issues/210#issuecomment-5051533805

Should be 153, not 152 ;)

BTW, I'm not experiencing the bookmarks gap issue with R3dfox v152.0.4 on Windows 8.1:

R3dfox152-Bookmarks.png

Attachments


R3dfox152-Bookmarks.png (3.3 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-23T08:55:51+00:00 2026-07-23T08:55:51+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9341#p9341 https://github.com/Eclipse-Community/r3dfox/releases/tag/v152.0.4-2

Quote:
By the way about 153, I'd need to refactor a lot of the code for it, and I don't feel up to that right now, especially now that I get headaches every day aaaaaaaaaa. e3k 153 is unlikely to come soon, so it will likely be a while until r3dfox 153 comes.
Meanwhile, maybe we could get a v152.0.6 which includes these security fixes ?
https://www.mozilla.org/en-US/security/advisories/mfsa2026-67/]]>
https://github.com/Eclipse-Community/r3dfox/releases/tag/v152.0.4-2

Quote:
By the way about 153, I'd need to refactor a lot of the code for it, and I don't feel up to that right now, especially now that I get headaches every day aaaaaaaaaa. e3k 153 is unlikely to come soon, so it will likely be a while until r3dfox 153 comes.
Meanwhile, maybe we could get a v152.0.6 which includes these security fixes ?
https://www.mozilla.org/en-US/security/advisories/mfsa2026-67/]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by JodyThornton]]> 2026-07-23T16:08:59+00:00 2026-07-23T16:08:59+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9344#p9344
Duke wrote: *  22 Jul 2026, 22:07
But I hope there is a typo in this comment:
https://github.com/Eclipse-Community/r3dfox/issues/210#issuecomment-5051533805

Should be 153, not 152 ;)
Not a typo at all. Look at the blurb in the latest release ... so much for our "last hope"

"By the way about 153, I'd need to refactor a lot of the code for it, and I don't feel up to that right now, especially now that I get headaches every day aaaaaaaaaa. e3k 153 is unlikely to come soon, so it will likely be a while until r3dfox 153 comes."

Repat after Homer Simpson:
D'oh! D'oh! D'oh!]]>
Duke wrote: *  22 Jul 2026, 22:07
But I hope there is a typo in this comment:
https://github.com/Eclipse-Community/r3dfox/issues/210#issuecomment-5051533805

Should be 153, not 152 ;)
Not a typo at all. Look at the blurb in the latest release ... so much for our "last hope"

"By the way about 153, I'd need to refactor a lot of the code for it, and I don't feel up to that right now, especially now that I get headaches every day aaaaaaaaaa. e3k 153 is unlikely to come soon, so it will likely be a while until r3dfox 153 comes."

Repat after Homer Simpson:
D'oh! D'oh! D'oh!]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by xperceniol_sal]]> 2026-07-23T23:35:57+00:00 2026-07-23T23:35:57+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9346#p9346 :( :( I didn't stop caring you know, I never give up on friends. I'm sorry you are getting headaches. I know them all too well. Struggling myself as you might see.

~Of topic of course.]]>
:( :( I didn't stop caring you know, I never give up on friends. I'm sorry you are getting headaches. I know them all too well. Struggling myself as you might see.

~Of topic of course.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-07-23T23:59:04+00:00 2026-07-23T23:59:04+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9347#p9347
However regarding 153, the main issue was with Webrender, then I got the idea what if I just took the Webrender from 152 and plopped it into 153, and after some fixing, it kinda just works. So 153 soon probably.]]>

However regarding 153, the main issue was with Webrender, then I got the idea what if I just took the Webrender from 152 and plopped it into 153, and after some fixing, it kinda just works. So 153 soon probably.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by 265 993 303]]> 2026-07-24T07:52:04+00:00 2026-07-24T07:52:04+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9348#p9348 Number To Fractions corresponds to the fraction 60÷61. This implies that the zoom got distorted from 1÷3 to 20÷61. The exact same issue occurs in both r3dfox 153.0 (64-bit), Mypal 68.13.1b (32-bit), while Firefox ESR 52.4.1 (32-bit) returns a slightly different value of 0.9836065769195557 (4125545÷4194304, which is probably a single precision float approximation). This indicates that the distortion of zoom values affects a broad range of Firefox based browsers. It should be fixed to preserve the exact zoom level across sessions.

Another issue relating to zoom levels is that when an image is opened in a new tab in the browser, it always defaults to 100% zoom, and clicking on the image will change it to 100% zoom. But in non-96dpi configurations, this causes devicePixelRatio to be other than 1, and makes it no longer a pixel-perfect scale, forcing users to manually change the zoom each time the image is loaded or clicked.]]>
Number To Fractions corresponds to the fraction 60÷61. This implies that the zoom got distorted from 1÷3 to 20÷61. The exact same issue occurs in both r3dfox 153.0 (64-bit), Mypal 68.13.1b (32-bit), while Firefox ESR 52.4.1 (32-bit) returns a slightly different value of 0.9836065769195557 (4125545÷4194304, which is probably a single precision float approximation). This indicates that the distortion of zoom values affects a broad range of Firefox based browsers. It should be fixed to preserve the exact zoom level across sessions.

Another issue relating to zoom levels is that when an image is opened in a new tab in the browser, it always defaults to 100% zoom, and clicking on the image will change it to 100% zoom. But in non-96dpi configurations, this causes devicePixelRatio to be other than 1, and makes it no longer a pixel-perfect scale, forcing users to manually change the zoom each time the image is loaded or clicked.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-24T10:54:38+00:00 2026-07-24T10:54:38+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9349#p9349
the_r3dacted wrote: *  23 Jul 2026, 23:59
However regarding 153, the main issue was with Webrender, then I got the idea what if I just took the Webrender from 152 and plopped it into 153, and after some fixing, it kinda just works. So 153 soon probably.
And R3dfox v153 is there:
https://github.com/Eclipse-Community/r3dfox/releases/tag/v153.0

Thanks! :thumbup:]]>
the_r3dacted wrote: *  23 Jul 2026, 23:59
However regarding 153, the main issue was with Webrender, then I got the idea what if I just took the Webrender from 152 and plopped it into 153, and after some fixing, it kinda just works. So 153 soon probably.
And R3dfox v153 is there:
https://github.com/Eclipse-Community/r3dfox/releases/tag/v153.0

Thanks! :thumbup:]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-07-24T21:54:11+00:00 2026-07-24T21:54:11+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9350#p9350
265 993 303 wrote: *  24 Jul 2026, 07:52
In r3dfox, the zoom level is sometimes distorted when reopening closed tabs. For example, I use 288dpi (300%) in Windows 7, and I added 0.333333333333333333333 to toolkit.zoomManager.zoomValues in about:config. When I set the browser zoom to 33%, window.devicePixelRatio is set to 1 as expected. But after closing and reopening the tab, the zoom gets distorted, and window.devicePixelRatio returns 0.9836065573770492 instead, which according to Number To Fractions corresponds to the fraction 60÷61. This implies that the zoom got distorted from 1÷3 to 20÷61. The exact same issue occurs in both r3dfox 153.0 (64-bit), Mypal 68.13.1b (32-bit), while Firefox ESR 52.4.1 (32-bit) returns a slightly different value of 0.9836065769195557 (4125545÷4194304, which is probably a single precision float approximation). This indicates that the distortion of zoom values affects a broad range of Firefox based browsers. It should be fixed to preserve the exact zoom level across sessions.

Another issue relating to zoom levels is that when an image is opened in a new tab in the browser, it always defaults to 100% zoom, and clicking on the image will change it to 100% zoom. But in non-96dpi configurations, this causes devicePixelRatio to be other than 1, and makes it no longer a pixel-perfect scale, forcing users to manually change the zoom each time the image is loaded or clicked.
I think this is better reported to bugzilla.mozilla.org and not here. If you were to go through nightly builds and figure out where it first occurs, I could try fixing it though.
https://ftp.mozilla.org/pub/firefox/nightly/]]>
265 993 303 wrote: *  24 Jul 2026, 07:52
In r3dfox, the zoom level is sometimes distorted when reopening closed tabs. For example, I use 288dpi (300%) in Windows 7, and I added 0.333333333333333333333 to toolkit.zoomManager.zoomValues in about:config. When I set the browser zoom to 33%, window.devicePixelRatio is set to 1 as expected. But after closing and reopening the tab, the zoom gets distorted, and window.devicePixelRatio returns 0.9836065573770492 instead, which according to Number To Fractions corresponds to the fraction 60÷61. This implies that the zoom got distorted from 1÷3 to 20÷61. The exact same issue occurs in both r3dfox 153.0 (64-bit), Mypal 68.13.1b (32-bit), while Firefox ESR 52.4.1 (32-bit) returns a slightly different value of 0.9836065769195557 (4125545÷4194304, which is probably a single precision float approximation). This indicates that the distortion of zoom values affects a broad range of Firefox based browsers. It should be fixed to preserve the exact zoom level across sessions.

Another issue relating to zoom levels is that when an image is opened in a new tab in the browser, it always defaults to 100% zoom, and clicking on the image will change it to 100% zoom. But in non-96dpi configurations, this causes devicePixelRatio to be other than 1, and makes it no longer a pixel-perfect scale, forcing users to manually change the zoom each time the image is loaded or clicked.
I think this is better reported to bugzilla.mozilla.org and not here. If you were to go through nightly builds and figure out where it first occurs, I could try fixing it though.
https://ftp.mozilla.org/pub/firefox/nightly/]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by 265 993 303]]> 2026-07-25T08:32:19+00:00 2026-07-25T08:32:19+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9354#p9354
the_r3dacted wrote: *  24 Jul 2026, 21:54
I think this is better reported to bugzilla.mozilla.org and not here.
Someone already reported the distorted zoom levels to https://bugzilla.mozilla.org/show_bug.cgi?id=1178138

I reported the image zoom issue: https://bugzilla.mozilla.org/show_bug.cgi?id=2057719
the_r3dacted wrote: *  24 Jul 2026, 21:54
If you were to go through nightly builds and figure out where it first occurs, I could try fixing it though.
https://ftp.mozilla.org/pub/firefox/nightly/
The zoom level 0.333333333333333333333 does not get distorted in 2015-04-29-03-02-02-mozilla-central but it gets distorted in 2015-04-30-03-02-01-mozilla-central (both are firefox-40.0a2.en-US.win32). In fact, 2015-04-30 distorts the zoom value when switching tabs, even if the tab remains open!

But the underlying issue goes much deeper as other zoom levels still get distorted in 2015-04-29 version. In fact, going all the way back to 2007-10-26-05-trunk, the very first version to have zoom option (the list of zoom levels was called toolkit.zoomManager.fullZoomValues instead of toolkit.zoomManager.zoomValues) that version still distorts zoom levels. If I set toolkit.zoomManager.fullZoomValues to 1,1.7 and I try to display a 384×96 image in 170% zoom, it gets displayed in 2094×523 size. This does not correspond to round(384×1.7×3)×round(96×1.7×3) which would have been 1958×490. It corresponds to floor(384×(20÷11)×3)×floor(96×(20÷11)×3). The same characteristic numerator of 20 appears!

Earlier versions (such as 2007-10-25-04-trunk) have a Text Size option instead of Zoom. The Text Size option covers a broad range of sizes (it seems to have 20 scale levels), but it doesn't show any numbers for scale and doesn't seem to be configurable in about:config.]]>
the_r3dacted wrote: *  24 Jul 2026, 21:54
I think this is better reported to bugzilla.mozilla.org and not here.
Someone already reported the distorted zoom levels to https://bugzilla.mozilla.org/show_bug.cgi?id=1178138

I reported the image zoom issue: https://bugzilla.mozilla.org/show_bug.cgi?id=2057719
the_r3dacted wrote: *  24 Jul 2026, 21:54
If you were to go through nightly builds and figure out where it first occurs, I could try fixing it though.
https://ftp.mozilla.org/pub/firefox/nightly/
The zoom level 0.333333333333333333333 does not get distorted in 2015-04-29-03-02-02-mozilla-central but it gets distorted in 2015-04-30-03-02-01-mozilla-central (both are firefox-40.0a2.en-US.win32). In fact, 2015-04-30 distorts the zoom value when switching tabs, even if the tab remains open!

But the underlying issue goes much deeper as other zoom levels still get distorted in 2015-04-29 version. In fact, going all the way back to 2007-10-26-05-trunk, the very first version to have zoom option (the list of zoom levels was called toolkit.zoomManager.fullZoomValues instead of toolkit.zoomManager.zoomValues) that version still distorts zoom levels. If I set toolkit.zoomManager.fullZoomValues to 1,1.7 and I try to display a 384×96 image in 170% zoom, it gets displayed in 2094×523 size. This does not correspond to round(384×1.7×3)×round(96×1.7×3) which would have been 1958×490. It corresponds to floor(384×(20÷11)×3)×floor(96×(20÷11)×3). The same characteristic numerator of 20 appears!

Earlier versions (such as 2007-10-25-04-trunk) have a Text Size option instead of Zoom. The Text Size option covers a broad range of sizes (it seems to have 20 scale levels), but it doesn't show any numbers for scale and doesn't seem to be configurable in about:config.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-25T09:12:14+00:00 2026-07-25T09:12:14+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9355#p9355
R3dfox153-KO.png


Workaround: open a new tab then close it so the refresh sign is fixed:

R3dfox153-OK.png

Attachments


R3dfox153-KO.png (3.92 KiB)


R3dfox153-OK.png (5.19 KiB)

]]>

R3dfox153-KO.png


Workaround: open a new tab then close it so the refresh sign is fixed:

R3dfox153-OK.png

Attachments


R3dfox153-KO.png (3.92 KiB)


R3dfox153-OK.png (5.19 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-25T11:25:23+00:00 2026-07-25T11:25:23+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9357#p9357
Duke wrote: *  25 Jul 2026, 09:12
Problem with R3dfox v153: any page but the about: pages, site or local file appears to never be completly loaded even though it is
Fixed in R3dfox v153 hotfix:
https://github.com/Eclipse-Community/r3dfox/releases/tag/v153.0-hotfix


BTW, why I can't delete any of these many forced Anubis keys ? 🤔]]>
Duke wrote: *  25 Jul 2026, 09:12
Problem with R3dfox v153: any page but the about: pages, site or local file appears to never be completly loaded even though it is
Fixed in R3dfox v153 hotfix:
https://github.com/Eclipse-Community/r3dfox/releases/tag/v153.0-hotfix


BTW, why I can't delete any of these many forced Anubis keys ? 🤔]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-07-26T00:04:50+00:00 2026-07-26T00:04:50+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9361#p9361
265 993 303 wrote: *  25 Jul 2026, 08:32
the_r3dacted wrote: *  24 Jul 2026, 21:54
I think this is better reported to bugzilla.mozilla.org and not here.
Someone already reported the distorted zoom levels to https://bugzilla.mozilla.org/show_bug.cgi?id=1178138

I reported the image zoom issue: https://bugzilla.mozilla.org/show_bug.cgi?id=2057719
the_r3dacted wrote: *  24 Jul 2026, 21:54
If you were to go through nightly builds and figure out where it first occurs, I could try fixing it though.
https://ftp.mozilla.org/pub/firefox/nightly/
The zoom level 0.333333333333333333333 does not get distorted in 2015-04-29-03-02-02-mozilla-central but it gets distorted in 2015-04-30-03-02-01-mozilla-central (both are firefox-40.0a2.en-US.win32). In fact, 2015-04-30 distorts the zoom value when switching tabs, even if the tab remains open!

But the underlying issue goes much deeper as other zoom levels still get distorted in 2015-04-29 version. In fact, going all the way back to 2007-10-26-05-trunk, the very first version to have zoom option (the list of zoom levels was called toolkit.zoomManager.fullZoomValues instead of toolkit.zoomManager.zoomValues) that version still distorts zoom levels. If I set toolkit.zoomManager.fullZoomValues to 1,1.7 and I try to display a 384×96 image in 170% zoom, it gets displayed in 2094×523 size. This does not correspond to round(384×1.7×3)×round(96×1.7×3) which would have been 1958×490. It corresponds to floor(384×(20÷11)×3)×floor(96×(20÷11)×3). The same characteristic numerator of 20 appears!

Earlier versions (such as 2007-10-25-04-trunk) have a Text Size option instead of Zoom. The Text Size option covers a broad range of sizes (it seems to have 20 scale levels), but it doesn't show any numbers for scale and doesn't seem to be configurable in about:config.
Yeah that goes way over my head and skillset. Good luck]]>
265 993 303 wrote: *  25 Jul 2026, 08:32
the_r3dacted wrote: *  24 Jul 2026, 21:54
I think this is better reported to bugzilla.mozilla.org and not here.
Someone already reported the distorted zoom levels to https://bugzilla.mozilla.org/show_bug.cgi?id=1178138

I reported the image zoom issue: https://bugzilla.mozilla.org/show_bug.cgi?id=2057719
the_r3dacted wrote: *  24 Jul 2026, 21:54
If you were to go through nightly builds and figure out where it first occurs, I could try fixing it though.
https://ftp.mozilla.org/pub/firefox/nightly/
The zoom level 0.333333333333333333333 does not get distorted in 2015-04-29-03-02-02-mozilla-central but it gets distorted in 2015-04-30-03-02-01-mozilla-central (both are firefox-40.0a2.en-US.win32). In fact, 2015-04-30 distorts the zoom value when switching tabs, even if the tab remains open!

But the underlying issue goes much deeper as other zoom levels still get distorted in 2015-04-29 version. In fact, going all the way back to 2007-10-26-05-trunk, the very first version to have zoom option (the list of zoom levels was called toolkit.zoomManager.fullZoomValues instead of toolkit.zoomManager.zoomValues) that version still distorts zoom levels. If I set toolkit.zoomManager.fullZoomValues to 1,1.7 and I try to display a 384×96 image in 170% zoom, it gets displayed in 2094×523 size. This does not correspond to round(384×1.7×3)×round(96×1.7×3) which would have been 1958×490. It corresponds to floor(384×(20÷11)×3)×floor(96×(20÷11)×3). The same characteristic numerator of 20 appears!

Earlier versions (such as 2007-10-25-04-trunk) have a Text Size option instead of Zoom. The Text Size option covers a broad range of sizes (it seems to have 20 scale levels), but it doesn't show any numbers for scale and doesn't seem to be configurable in about:config.
Yeah that goes way over my head and skillset. Good luck]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by xperceniol_sal]]> 2026-07-26T00:09:34+00:00 2026-07-26T00:38:17+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9362#p9362
the_r3dacted wrote: *  26 Jul 2026, 00:04
265 993 303 wrote: *  25 Jul 2026, 08:32
the_r3dacted wrote: *  24 Jul 2026, 21:54
I think this is better reported to bugzilla.mozilla.org and not here.
Someone already reported the distorted zoom levels to https://bugzilla.mozilla.org/show_bug.cgi?id=1178138

I reported the image zoom issue: https://bugzilla.mozilla.org/show_bug.cgi?id=2057719
the_r3dacted wrote: *  24 Jul 2026, 21:54
If you were to go through nightly builds and figure out where it first occurs, I could try fixing it though.
https://ftp.mozilla.org/pub/firefox/nightly/
The zoom level 0.333333333333333333333 does not get distorted in 2015-04-29-03-02-02-mozilla-central but it gets distorted in 2015-04-30-03-02-01-mozilla-central (both are firefox-40.0a2.en-US.win32). In fact, 2015-04-30 distorts the zoom value when switching tabs, even if the tab remains open!

But the underlying issue goes much deeper as other zoom levels still get distorted in 2015-04-29 version. In fact, going all the way back to 2007-10-26-05-trunk, the very first version to have zoom option (the list of zoom levels was called toolkit.zoomManager.fullZoomValues instead of toolkit.zoomManager.zoomValues) that version still distorts zoom levels. If I set toolkit.zoomManager.fullZoomValues to 1,1.7 and I try to display a 384×96 image in 170% zoom, it gets displayed in 2094×523 size. This does not correspond to round(384×1.7×3)×round(96×1.7×3) which would have been 1958×490. It corresponds to floor(384×(20÷11)×3)×floor(96×(20÷11)×3). The same characteristic numerator of 20 appears!

Earlier versions (such as 2007-10-25-04-trunk) have a Text Size option instead of Zoom. The Text Size option covers a broad range of sizes (it seems to have 20 scale levels), but it doesn't show any numbers for scale and doesn't seem to be configurable in about:config.
Yeah that goes way over my head and skillset. Good luck
Way over my head too. You're not alone in that one. Very proud of you working through the headaches to finish your project. :)]]>
the_r3dacted wrote: *  26 Jul 2026, 00:04
265 993 303 wrote: *  25 Jul 2026, 08:32
the_r3dacted wrote: *  24 Jul 2026, 21:54
I think this is better reported to bugzilla.mozilla.org and not here.
Someone already reported the distorted zoom levels to https://bugzilla.mozilla.org/show_bug.cgi?id=1178138

I reported the image zoom issue: https://bugzilla.mozilla.org/show_bug.cgi?id=2057719
the_r3dacted wrote: *  24 Jul 2026, 21:54
If you were to go through nightly builds and figure out where it first occurs, I could try fixing it though.
https://ftp.mozilla.org/pub/firefox/nightly/
The zoom level 0.333333333333333333333 does not get distorted in 2015-04-29-03-02-02-mozilla-central but it gets distorted in 2015-04-30-03-02-01-mozilla-central (both are firefox-40.0a2.en-US.win32). In fact, 2015-04-30 distorts the zoom value when switching tabs, even if the tab remains open!

But the underlying issue goes much deeper as other zoom levels still get distorted in 2015-04-29 version. In fact, going all the way back to 2007-10-26-05-trunk, the very first version to have zoom option (the list of zoom levels was called toolkit.zoomManager.fullZoomValues instead of toolkit.zoomManager.zoomValues) that version still distorts zoom levels. If I set toolkit.zoomManager.fullZoomValues to 1,1.7 and I try to display a 384×96 image in 170% zoom, it gets displayed in 2094×523 size. This does not correspond to round(384×1.7×3)×round(96×1.7×3) which would have been 1958×490. It corresponds to floor(384×(20÷11)×3)×floor(96×(20÷11)×3). The same characteristic numerator of 20 appears!

Earlier versions (such as 2007-10-25-04-trunk) have a Text Size option instead of Zoom. The Text Size option covers a broad range of sizes (it seems to have 20 scale levels), but it doesn't show any numbers for scale and doesn't seem to be configurable in about:config.
Yeah that goes way over my head and skillset. Good luck
Way over my head too. You're not alone in that one. Very proud of you working through the headaches to finish your project. :)]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-07-26T00:20:06+00:00 2026-07-26T00:20:06+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9363#p9363
Duke wrote: *  25 Jul 2026, 11:25
BTW, why I can't delete any of these many forced Anubis keys ? 🤔
Saw this in the email and then completely forgot to reply to it oop.

You can't remove any prefs that are included in the browser, so that's just standard Firefox behavior. I believe that if you set them to nothing it should treat it as if they didn't exist though afaik.]]>
Duke wrote: *  25 Jul 2026, 11:25
BTW, why I can't delete any of these many forced Anubis keys ? 🤔
Saw this in the email and then completely forgot to reply to it oop.

You can't remove any prefs that are included in the browser, so that's just standard Firefox behavior. I believe that if you set them to nothing it should treat it as if they didn't exist though afaik.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by xperceniol_sal]]> 2026-07-26T00:54:11+00:00 2026-07-26T00:54:11+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9364#p9364
the_r3dacted wrote: *  23 Jul 2026, 23:59
...idk what it is exactly, but my head seems fine, I got a whole ass MRI and found nothing wrong idk...
]]>
the_r3dacted wrote: *  23 Jul 2026, 23:59
...idk what it is exactly, but my head seems fine, I got a whole ass MRI and found nothing wrong idk...
]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-26T11:09:01+00:00 2026-07-26T11:09:01+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9367#p9367
the_r3dacted wrote: *  26 Jul 2026, 00:20
You can't remove any prefs that are included in the browser, so that's just standard Firefox behavior.
But why are these keys hardcoded therefore forced ?

the_r3dacted wrote: *  26 Jul 2026, 00:20
I believe that if you set them to nothing it should treat it as if they didn't exist though afaik.
In this case it's falling back to general.useragent.override because I have set one.]]>
the_r3dacted wrote: *  26 Jul 2026, 00:20
You can't remove any prefs that are included in the browser, so that's just standard Firefox behavior.
But why are these keys hardcoded therefore forced ?

the_r3dacted wrote: *  26 Jul 2026, 00:20
I believe that if you set them to nothing it should treat it as if they didn't exist though afaik.
In this case it's falling back to general.useragent.override because I have set one.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-07-26T12:38:06+00:00 2026-07-26T12:38:06+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9369#p9369
Duke wrote: *  26 Jul 2026, 11:09
the_r3dacted wrote: *  26 Jul 2026, 00:20
You can't remove any prefs that are included in the browser, so that's just standard Firefox behavior.
But why are these keys hardcoded therefore forced ?
How else am I supposed to include them?]]>
Duke wrote: *  26 Jul 2026, 11:09
the_r3dacted wrote: *  26 Jul 2026, 00:20
You can't remove any prefs that are included in the browser, so that's just standard Firefox behavior.
But why are these keys hardcoded therefore forced ?
How else am I supposed to include them?]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-26T14:45:57+00:00 2026-07-26T14:45:57+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9370#p9370
the_r3dacted wrote: *  26 Jul 2026, 12:38
How else am I supposed to include them?
config.cfg ?]]>
the_r3dacted wrote: *  26 Jul 2026, 12:38
How else am I supposed to include them?
config.cfg ?]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-07-26T22:32:16+00:00 2026-07-26T22:32:16+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9371#p9371
Duke wrote: *  26 Jul 2026, 14:45
the_r3dacted wrote: *  26 Jul 2026, 12:38
How else am I supposed to include them?
config.cfg ?
Won't that work the same way? I assume it would let you delete them but just add them back because they no longer exist.]]>
Duke wrote: *  26 Jul 2026, 14:45
the_r3dacted wrote: *  26 Jul 2026, 12:38
How else am I supposed to include them?
config.cfg ?
Won't that work the same way? I assume it would let you delete them but just add them back because they no longer exist.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-27T12:58:28+00:00 2026-07-27T12:58:28+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9373#p9373
the_r3dacted wrote: *  26 Jul 2026, 22:32
Won't that work the same way? I assume it would let you delete them but just add them back because they no longer exist.
Since you can add config keys through config.cfg then you don't need to hardcode them anymore.
So the advanced user can delete / edit the ones he wants and it might be easier and faster for you to add / edit / remove some keys ;)]]>
the_r3dacted wrote: *  26 Jul 2026, 22:32
Won't that work the same way? I assume it would let you delete them but just add them back because they no longer exist.
Since you can add config keys through config.cfg then you don't need to hardcode them anymore.
So the advanced user can delete / edit the ones he wants and it might be easier and faster for you to add / edit / remove some keys ;)]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by GoodConscience]]> 2026-07-27T20:41:38+00:00 2026-07-27T20:41:38+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9374#p9374
Duke wrote: *  25 Jul 2026, 11:25

BTW, why I can't delete any of these many forced Anubis keys ? 🤔
... But why would you want to delete them in the first place? They serve a purpose, which is being detailed here ;) ...
the_r3dacted wrote: *  26 Jul 2026, 00:20

You can't remove any prefs that are included in the browser, so that's just standard Firefox behavior.
If one's really determined :geek: , there still is a way, but it involves messing with omni.ja archives ;) ...
► Show Spoiler
]]>
Duke wrote: *  25 Jul 2026, 11:25

BTW, why I can't delete any of these many forced Anubis keys ? 🤔
... But why would you want to delete them in the first place? They serve a purpose, which is being detailed here ;) ...
the_r3dacted wrote: *  26 Jul 2026, 00:20

You can't remove any prefs that are included in the browser, so that's just standard Firefox behavior.
If one's really determined :geek: , there still is a way, but it involves messing with omni.ja archives ;) ...
► Show Spoiler
]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-07-28T03:57:42+00:00 2026-07-28T03:57:42+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9375#p9375
GoodConscience wrote: *  27 Jul 2026, 20:41
But why would you want to delete them in the first place? They serve a purpose
Because I don't care about Anubis, it's not a problem for me.
Because I have an account on some of these sites for years, and I don't want my user agent to appear with the F word in it.
Because %OS_SLICE% returns Windows 7 or 8 which is not coherent with any version > 115. This may cause problems, check this:
https://board.eclipse.cx/viewtopic.php?p=9148#p9148
Because I see no reason why I should be forced to use these keys. Actually it's a PITA to have to edit these user agents, one by one, each time a new version of R3dfox is released.

GoodConscience wrote: *  27 Jul 2026, 20:41
there still is a way, but it involves messing with omni.ja archives
Thanks for the tip. But it would be much easier to have these keys in config.cfg so you can quickly delete or edit the ones you want.
For now I'll just use this workaround:
https://board.eclipse.cx/viewtopic.php?p=9367#p9367]]>
GoodConscience wrote: *  27 Jul 2026, 20:41
But why would you want to delete them in the first place? They serve a purpose
Because I don't care about Anubis, it's not a problem for me.
Because I have an account on some of these sites for years, and I don't want my user agent to appear with the F word in it.
Because %OS_SLICE% returns Windows 7 or 8 which is not coherent with any version > 115. This may cause problems, check this:
https://board.eclipse.cx/viewtopic.php?p=9148#p9148
Because I see no reason why I should be forced to use these keys. Actually it's a PITA to have to edit these user agents, one by one, each time a new version of R3dfox is released.

GoodConscience wrote: *  27 Jul 2026, 20:41
there still is a way, but it involves messing with omni.ja archives
Thanks for the tip. But it would be much easier to have these keys in config.cfg so you can quickly delete or edit the ones you want.
For now I'll just use this workaround:
https://board.eclipse.cx/viewtopic.php?p=9367#p9367]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by The-10-Pen]]> 2026-07-28T05:03:08+00:00 2026-07-28T05:03:08+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9376#p9376
Duke wrote: *  28 Jul 2026, 03:57
Because I have an account on some of these sites for years, and I don't want my user agent to appear with the F word in it.
Because %OS_SLICE% returns Windows 7 or 8 which is not coherent with any version > 115. This may cause problems, check this:
https://board.eclipse.cx/viewtopic.php?p=9148#p9148
Because I see no reason why I should be forced to use these keys. Actually it's a PITA to have to edit these user agents, one by one, each time a new version of R3dfox is released.
Totally agreed!
I was not familiar with the referenced "keys", but Holy Shit, Batman!
UA's with the F word is SO D@MN **CHILDISH**, thanks for the heads-up that SH!T like that is being hardcoded !!!]]>
Duke wrote: *  28 Jul 2026, 03:57
Because I have an account on some of these sites for years, and I don't want my user agent to appear with the F word in it.
Because %OS_SLICE% returns Windows 7 or 8 which is not coherent with any version > 115. This may cause problems, check this:
https://board.eclipse.cx/viewtopic.php?p=9148#p9148
Because I see no reason why I should be forced to use these keys. Actually it's a PITA to have to edit these user agents, one by one, each time a new version of R3dfox is released.
Totally agreed!
I was not familiar with the referenced "keys", but Holy Shit, Batman!
UA's with the F word is SO D@MN **CHILDISH**, thanks for the heads-up that SH!T like that is being hardcoded !!!]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-07-28T21:47:22+00:00 2026-07-28T21:47:22+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9377#p9377
Duke wrote: *  27 Jul 2026, 12:58
Since you can add config keys through config.cfg then you don't need to hardcode them anymore.
So the advanced user can delete / edit the ones he wants and it might be easier and faster for you to add / edit / remove some keys ;)
Ok, but then each update will replace config.cfg, unless you manually skip it, in which case you'll miss later changes that come from Librewolf.
Duke wrote: *  28 Jul 2026, 03:57
Because %OS_SLICE% returns Windows 7 or 8 which is not coherent with any version > 115. This may cause problems, check this:
https://board.eclipse.cx/viewtopic.php?p=9148#p9148
I've been thinking about removing that code because it adds complexity and requires reverting optimizations done to the browser code all for dynamic runtime OS spoofing. I should just fake 10 for those picky sites.
The-10-Pen wrote: *  28 Jul 2026, 05:03
Duke wrote: *  28 Jul 2026, 03:57
Because I have an account on some of these sites for years, and I don't want my user agent to appear with the F word in it.
Because %OS_SLICE% returns Windows 7 or 8 which is not coherent with any version > 115. This may cause problems, check this:
https://board.eclipse.cx/viewtopic.php?p=9148#p9148
Because I see no reason why I should be forced to use these keys. Actually it's a PITA to have to edit these user agents, one by one, each time a new version of R3dfox is released.
Totally agreed!
I was not familiar with the referenced "keys", but Holy Shit, Batman!
UA's with the F word is SO D@MN **CHILDISH**, thanks for the heads-up that SH!T like that is being hardcoded !!!
lol you should see the GitHub issue lol]]>
Duke wrote: *  27 Jul 2026, 12:58
Since you can add config keys through config.cfg then you don't need to hardcode them anymore.
So the advanced user can delete / edit the ones he wants and it might be easier and faster for you to add / edit / remove some keys ;)
Ok, but then each update will replace config.cfg, unless you manually skip it, in which case you'll miss later changes that come from Librewolf.
Duke wrote: *  28 Jul 2026, 03:57
Because %OS_SLICE% returns Windows 7 or 8 which is not coherent with any version > 115. This may cause problems, check this:
https://board.eclipse.cx/viewtopic.php?p=9148#p9148
I've been thinking about removing that code because it adds complexity and requires reverting optimizations done to the browser code all for dynamic runtime OS spoofing. I should just fake 10 for those picky sites.
The-10-Pen wrote: *  28 Jul 2026, 05:03
Duke wrote: *  28 Jul 2026, 03:57
Because I have an account on some of these sites for years, and I don't want my user agent to appear with the F word in it.
Because %OS_SLICE% returns Windows 7 or 8 which is not coherent with any version > 115. This may cause problems, check this:
https://board.eclipse.cx/viewtopic.php?p=9148#p9148
Because I see no reason why I should be forced to use these keys. Actually it's a PITA to have to edit these user agents, one by one, each time a new version of R3dfox is released.
Totally agreed!
I was not familiar with the referenced "keys", but Holy Shit, Batman!
UA's with the F word is SO D@MN **CHILDISH**, thanks for the heads-up that SH!T like that is being hardcoded !!!
lol you should see the GitHub issue lol]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by The-10-Pen]]> 2026-07-28T22:25:59+00:00 2026-07-28T22:25:59+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9378#p9378
the_r3dacted wrote: *  28 Jul 2026, 21:47
lol you should see the GitHub issue lol
Yeah, things like "trans-rights=human-rights". blah blah blah
There's "professional" and there's "childish", most of us know which is which when we see it.

The Notepad++ types of activism is never going to work for r3dfox.
At least I don't think it will, lol, what do I know.
I stopped updating mine BECAUSE of all the activism.
My old one works fine for everything I need it for.
2026-07-28_18-26-03.jpg

Attachments


2026-07-28_18-26-03.jpg (17.06 KiB)

]]>
the_r3dacted wrote: *  28 Jul 2026, 21:47
lol you should see the GitHub issue lol
Yeah, things like "trans-rights=human-rights". blah blah blah
There's "professional" and there's "childish", most of us know which is which when we see it.

The Notepad++ types of activism is never going to work for r3dfox.
At least I don't think it will, lol, what do I know.
I stopped updating mine BECAUSE of all the activism.
My old one works fine for everything I need it for.
2026-07-28_18-26-03.jpg

Attachments


2026-07-28_18-26-03.jpg (17.06 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-07-29T10:55:09+00:00 2026-07-29T10:55:09+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9382#p9382 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-08-05T08:27:35+00:00 2026-08-05T08:27:35+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9446#p9446 https://github.com/Eclipse-Community/r3dfox/issues/243

It happens because browser.settings-redesign.enabled is set to True, which is now the default in Firefox.]]>
https://github.com/Eclipse-Community/r3dfox/issues/243

It happens because browser.settings-redesign.enabled is set to True, which is now the default in Firefox.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-07-17T23:33:42+00:00 2026-07-17T23:33:42+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9274#p9274
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260718-3219d2d-uxp-edd86c9a9d-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260718-3219d2d-uxp-edd86c9a9d-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260718-3219d2d-uxp-edd86c9a9d-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260718-d849524bd-uxp-edd86c9a9d-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #3122 - Stop using <base> element in json viewer. (25440b453a)
- Issue #3129 - Add palette_neon_intrinsics.c to moz.build (6ba6120115)
- Issue #3129 - Follow-up: Add aarch64 to platforms enabling Neon in libpng. (97a7730717)
- Issue #3134 - Import missing libpng files for loongarch and plug them into moz.build (f3ed8ce4a4)
- Revert "Bug 2033848 - Use non-default response ID for GTK file picker accept button. r=stransky" (7e4c152210)
- Issue #2829 - Support revert-layer in CSS-wide parsing (cacd5b2d61)
- Issue #2829 - Implement CSS revert-layer cascade rollback (07a651cb70)
- Issue #2829 - Handle revert-layer variable fallbacks (8a63f0d1e1)
- Issue #2829 - Use layer index naming for revert-layer metadata (121fa183a0)
- Issue #2829 - Regenerate devtools CSS database for revert-layer (3ad8472edc)
- Issue #3140 - implement URL.parse() (a5610624d0)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.]]>

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260718-3219d2d-uxp-edd86c9a9d-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260718-3219d2d-uxp-edd86c9a9d-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260718-3219d2d-uxp-edd86c9a9d-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260718-d849524bd-uxp-edd86c9a9d-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #3122 - Stop using <base> element in json viewer. (25440b453a)
- Issue #3129 - Add palette_neon_intrinsics.c to moz.build (6ba6120115)
- Issue #3129 - Follow-up: Add aarch64 to platforms enabling Neon in libpng. (97a7730717)
- Issue #3134 - Import missing libpng files for loongarch and plug them into moz.build (f3ed8ce4a4)
- Revert "Bug 2033848 - Use non-default response ID for GTK file picker accept button. r=stransky" (7e4c152210)
- Issue #2829 - Support revert-layer in CSS-wide parsing (cacd5b2d61)
- Issue #2829 - Implement CSS revert-layer cascade rollback (07a651cb70)
- Issue #2829 - Handle revert-layer variable fallbacks (8a63f0d1e1)
- Issue #2829 - Use layer index naming for revert-layer metadata (121fa183a0)
- Issue #2829 - Regenerate devtools CSS database for revert-layer (3ad8472edc)
- Issue #3140 - implement URL.parse() (a5610624d0)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-07-17T23:33:49+00:00 2026-07-17T23:33:49+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9275#p9275
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260718-40a79c75-uxp-edd86c9a9d-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260718-40a79c75-uxp-edd86c9a9d-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260718-id-656ea98-uxp-edd86c9a9d-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260718-id-656ea98-ia-c642e3c-uxp-edd86c9a9d-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260718-40a79c75-uxp-edd86c9a9d-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260718-40a79c75-uxp-edd86c9a9d-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260718-id-656ea98-uxp-edd86c9a9d-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260718-id-656ea98-ia-c642e3c-uxp-edd86c9a9d-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-07-17T23:33:56+00:00 2026-07-17T23:33:56+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9276#p9276 * Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260718-99e7fa950-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260718-99e7fa950-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- Revert "import from UXP: Bug 2033848 - Use non-default response ID for GTK file picker accept button. r=stransky (81babad1)" (072bcb2ff)
- ported from UXP: Issue #3122 - Stop using <base> element in json viewer. (25440b45) (57690362e)
- import from UXP: Issue #3129 - Add palette_neon_intrinsics.c to moz.build (6ba61201) (ff5d3081d)
- import from UXP: Issue #3129 - Follow-up: Add aarch64 to platforms enabling Neon in libpng. (97a77307) (fe07f5ff6)
- import from UXP: Issue #3134 - Import missing libpng files for loongarch and plug them into moz.build (f3ed8ce4) (38bca147b)
- ported from UXP: Issue #2829 - Support revert-layer in CSS-wide parsing (cacd5b2d) (0bb7b6959)
- ported from UXP: Issue #2829 - Implement CSS revert-layer cascade rollback (07a651cb) (ebf3fafe2)
- import from UXP: Issue #2829 - Handle revert-layer variable fallbacks (8a63f0d1) (5849d68a0)
- ported from UXP: Issue #2829 - Use layer index naming for revert-layer metadata (121fa183) (22dac9430)
- ported from UXP: Issue #2829 - Regenerate devtools CSS database for revert-layer (3ad8472e) (e49363921)
- import from UXP: Issue #3140 - implement URL.parse() (a5610624) (99e7fa950)]]>
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260718-99e7fa950-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260718-99e7fa950-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- Revert "import from UXP: Bug 2033848 - Use non-default response ID for GTK file picker accept button. r=stransky (81babad1)" (072bcb2ff)
- ported from UXP: Issue #3122 - Stop using <base> element in json viewer. (25440b45) (57690362e)
- import from UXP: Issue #3129 - Add palette_neon_intrinsics.c to moz.build (6ba61201) (ff5d3081d)
- import from UXP: Issue #3129 - Follow-up: Add aarch64 to platforms enabling Neon in libpng. (97a77307) (fe07f5ff6)
- import from UXP: Issue #3134 - Import missing libpng files for loongarch and plug them into moz.build (f3ed8ce4) (38bca147b)
- ported from UXP: Issue #2829 - Support revert-layer in CSS-wide parsing (cacd5b2d) (0bb7b6959)
- ported from UXP: Issue #2829 - Implement CSS revert-layer cascade rollback (07a651cb) (ebf3fafe2)
- import from UXP: Issue #2829 - Handle revert-layer variable fallbacks (8a63f0d1) (5849d68a0)
- ported from UXP: Issue #2829 - Use layer index naming for revert-layer metadata (121fa183) (22dac9430)
- ported from UXP: Issue #2829 - Regenerate devtools CSS database for revert-layer (3ad8472e) (e49363921)
- import from UXP: Issue #3140 - implement URL.parse() (a5610624) (99e7fa950)]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-07-24T23:00:08+00:00 2026-07-24T23:00:08+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9351#p9351
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260725-3219d2d-uxp-30427c0213-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260725-3219d2d-uxp-30427c0213-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260725-3219d2d-uxp-30427c0213-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260725-d849524bd-uxp-30427c0213-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260725-d849524bd-uxp-30427c0213-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260725-d849524bd-uxp-30427c0213-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260725-d849524bd-uxp-30427c0213-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260725-d849524bd-uxp-30427c0213-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #1803 - Convert std::*<T>::value/::type to _v and _t suffixes. (1dd094e90b)
- Issue #3061 - Remove network tickler. (3312ebb226)
- No issue - Exclude some files from the preprocessor that don't have directives in them. (4b77043d11)
- Issue #3144 - Implement CSSStyleSheet replaceSync (05467e9db6)
- [js] Guard against OOB string sizes in internal Printf (90952505ec)
- [gfx] Add bounds checks and limit reverse scanning of ligature data. (07271921c9)
- [gfx] Hold a strong ref during GetFontAt lookup. (0b8fd38fb3)
- [DOM] Make parser update form owner properly (0cd2c3acf7)
- [js] Initialize BaselineFrame return value slot in OnLeaveBaselineFrame. (a809f575d1)
- [js] Clamp length of regexp captures array for dollar substitution. (f8982ebd3f)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- devtools: restore preprocessor usage (30427c0213)

Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.]]>

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260725-3219d2d-uxp-30427c0213-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260725-3219d2d-uxp-30427c0213-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260725-3219d2d-uxp-30427c0213-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260725-d849524bd-uxp-30427c0213-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260725-d849524bd-uxp-30427c0213-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260725-d849524bd-uxp-30427c0213-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260725-d849524bd-uxp-30427c0213-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260725-d849524bd-uxp-30427c0213-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #1803 - Convert std::*<T>::value/::type to _v and _t suffixes. (1dd094e90b)
- Issue #3061 - Remove network tickler. (3312ebb226)
- No issue - Exclude some files from the preprocessor that don't have directives in them. (4b77043d11)
- Issue #3144 - Implement CSSStyleSheet replaceSync (05467e9db6)
- [js] Guard against OOB string sizes in internal Printf (90952505ec)
- [gfx] Add bounds checks and limit reverse scanning of ligature data. (07271921c9)
- [gfx] Hold a strong ref during GetFontAt lookup. (0b8fd38fb3)
- [DOM] Make parser update form owner properly (0cd2c3acf7)
- [js] Initialize BaselineFrame return value slot in OnLeaveBaselineFrame. (a809f575d1)
- [js] Clamp length of regexp captures array for dollar substitution. (f8982ebd3f)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- devtools: restore preprocessor usage (30427c0213)

Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-07-24T23:00:13+00:00 2026-07-24T23:00:13+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9352#p9352
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260725-40a79c75-uxp-30427c0213-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260725-40a79c75-uxp-30427c0213-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260725-id-656ea98-uxp-30427c0213-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260725-id-656ea98-ia-c642e3c-uxp-30427c0213-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260725-40a79c75-uxp-30427c0213-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260725-40a79c75-uxp-30427c0213-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260725-id-656ea98-uxp-30427c0213-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260725-id-656ea98-ia-c642e3c-uxp-30427c0213-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-07-24T23:00:18+00:00 2026-07-24T23:00:18+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9353#p9353 * Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260725-94e741a46-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260725-94e741a46-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- ported from UXP: Issue #1803 - Convert std::*<T>::value/::type to _v and _t suffixes. (1dd094e9) (200256195)
- ported from UXP: Issue #3061 - Remove network tickler. (3312ebb2) (5cb455841)
- ported from UXP: Issue #3144 - Implement CSSStyleSheet replaceSync (05467e9d) (de7f8267f)
- import from UXP: [js] Guard against OOB string sizes in internal Printf (90952505) (604ade209)
- import from UXP: [gfx] Add bounds checks and limit reverse scanning of ligature data. (07271921) (6c05b903c)
- import from UXP: [gfx] Hold a strong ref during GetFontAt lookup. (0b8fd38f) (a3d9936ff)
- import from UXP: [DOM] Make parser update form owner properly (0cd2c3ac) (443fd3272)
- import from UXP: [js] Initialize BaselineFrame return value slot in OnLeaveBaselineFrame. (a809f575) (df19befd2)
- import from UXP: [js] Clamp length of regexp captures array for dollar substitution. (f8982ebd) (94e741a46)]]>
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260725-94e741a46-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260725-94e741a46-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- ported from UXP: Issue #1803 - Convert std::*<T>::value/::type to _v and _t suffixes. (1dd094e9) (200256195)
- ported from UXP: Issue #3061 - Remove network tickler. (3312ebb2) (5cb455841)
- ported from UXP: Issue #3144 - Implement CSSStyleSheet replaceSync (05467e9d) (de7f8267f)
- import from UXP: [js] Guard against OOB string sizes in internal Printf (90952505) (604ade209)
- import from UXP: [gfx] Add bounds checks and limit reverse scanning of ligature data. (07271921) (6c05b903c)
- import from UXP: [gfx] Hold a strong ref during GetFontAt lookup. (0b8fd38f) (a3d9936ff)
- import from UXP: [DOM] Make parser update form owner properly (0cd2c3ac) (443fd3272)
- import from UXP: [js] Initialize BaselineFrame return value slot in OnLeaveBaselineFrame. (a809f575) (df19befd2)
- import from UXP: [js] Clamp length of regexp captures array for dollar substitution. (f8982ebd) (94e741a46)]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-07-31T23:32:55+00:00 2026-07-31T23:32:55+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9425#p9425
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260801-3219d2d-uxp-bd1ccc490e-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260801-3219d2d-uxp-bd1ccc490e-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260801-3219d2d-uxp-bd1ccc490e-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260801-d849524bd-uxp-bd1ccc490e-w7plus-avx2.7z

Official UXP changes picked since my last build:
- No Issue - Remove the half-life experiment in HTTP cache (da157b41a3)
- [network] Add usrsctp TSN gap check. (105f231910)
- [layout] Add corner-case correctness check in DottedCornerFinder::FindBestOverlap. (49c7e3445f)
- [DOM] Stop accepting audio samples with too low sample rates. (5faa70e3aa)
- No issue - CallUpdateWindow is [[nodiscard]], but we don't need to use the result here. (dbfe4bd5a6)
- [parser] Associate image elements with form only if the form and the intended parent are in the same tree. (5ac81bf6ff)
- Issue #2404 - Improvements to CSS aspect-ratio spec compliance (3905cc5bd5)
- Issue #2404 - Fix aspect ratio sizing for grid items (8cf6c58858)
- [image] Make sure the image was fully and cleanly decoded before finalizing its animation state as complete. (e252b3856a)
- No issue - Use `strnlen` instead of `strnlen_s`. (5a765da5ca)
- Bug 2029734: Flush before calling sctp_process_init() (44365a9dbc)
- Bug 2049523 - Make ToJSValue for float consistent with double. (db7d9c4c76)
- Issue #2404 - Split aspect ratio enum types into a separate header to fix compilation issues (d6022d3847)
- Bug 2045742 (34cb4816c2)
- [DOM media] Perform more thorough checks on video regions. (06e746865c)
- Issue #3061 Follow-up: Remove network tickler prefs (0f9c761769)
- [layout] Fix nsFrameSetFrame primary frame handling of replicated children. (e5b3bc7cf9)
- [network] Fix CacheEntry::mDoomCallback data race. (9111049721)
- Bug 2027349 - reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (3d7dbc8fb9)
- Bug 2027362 - bound usageCount in PK11_UnwrapPrivKey to keyTemplate capacity. (ec58fff3ca)
- Bug 2029901 - Guard against keySize overflow in IKE PRF/PRF+ output sizing. (1ed628fe3a)
- Bug 2027373 - guard space subtraction in ssl_CallCustomExtensionSenders. (97201f8758)
- Bug 2027371 - rewrite labelLen bound in tls13_HkdfExpandLabelGeneral to avoid unsigned overflow. (7af0472879)
- Bug 2027346 - validate encoded EC params length and tag in SECKEY_ECParamsToKeySize/BasePointOrderLen. (0bcb0f57ff)
- Bug 2029807 - Guard padding read against empty output in SEC_PKCS7DecryptContents. (4cf35f7b33)
- Issue #3153 - Make sure buttons report a definite size for flex containers. Second try, this time ONLY do it for flex container or grids. This should prevent layout problems in non-flex scenarios. (cd90cc0fd7)
- Bug 2030563 - Validate CKA_CERTIFICATE_TYPE ulValueLen in nss_cert_type_from_ck_attrib. (2be3800e92)
- Bug 2027325 - Reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (1a603bfe9e)
- Bug 2030102 - avoid leaving a dangling ss->sec.ci.sid on allocation failure. (5dd26d41f6)
- Bug 2032110 - fix two integer overflows on LLP64 systems. (79a227055a)
- Bug 2027364 - Set tail pointer to null in static slot lists when deallocating. (f167cb61ee)
- Bug 2028954 - CERT_DecodeAVAValue — Integer Overflow in Output Buffer Sizing. (c4cf8cf6e3)
- Bug 2029433 - Bounds-check wrap index in PK11_GetWrapKey to match PK11_SetWrapKey. (23dc9da219)
- Bug 2027353 - clamp input.len to testString size in pk11_mergeSecretKey. (4ce8d28c03)
- Bug 2043887 - guard against integer overflow in CERT_Hexify. (73995df3a6)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- nss: update certdata and bump ckbi version to 2.90 (e5c222be77)

Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.]]>

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260801-3219d2d-uxp-bd1ccc490e-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260801-3219d2d-uxp-bd1ccc490e-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260801-3219d2d-uxp-bd1ccc490e-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260801-d849524bd-uxp-bd1ccc490e-w7plus-avx2.7z

Official UXP changes picked since my last build:
- No Issue - Remove the half-life experiment in HTTP cache (da157b41a3)
- [network] Add usrsctp TSN gap check. (105f231910)
- [layout] Add corner-case correctness check in DottedCornerFinder::FindBestOverlap. (49c7e3445f)
- [DOM] Stop accepting audio samples with too low sample rates. (5faa70e3aa)
- No issue - CallUpdateWindow is [[nodiscard]], but we don't need to use the result here. (dbfe4bd5a6)
- [parser] Associate image elements with form only if the form and the intended parent are in the same tree. (5ac81bf6ff)
- Issue #2404 - Improvements to CSS aspect-ratio spec compliance (3905cc5bd5)
- Issue #2404 - Fix aspect ratio sizing for grid items (8cf6c58858)
- [image] Make sure the image was fully and cleanly decoded before finalizing its animation state as complete. (e252b3856a)
- No issue - Use `strnlen` instead of `strnlen_s`. (5a765da5ca)
- Bug 2029734: Flush before calling sctp_process_init() (44365a9dbc)
- Bug 2049523 - Make ToJSValue for float consistent with double. (db7d9c4c76)
- Issue #2404 - Split aspect ratio enum types into a separate header to fix compilation issues (d6022d3847)
- Bug 2045742 (34cb4816c2)
- [DOM media] Perform more thorough checks on video regions. (06e746865c)
- Issue #3061 Follow-up: Remove network tickler prefs (0f9c761769)
- [layout] Fix nsFrameSetFrame primary frame handling of replicated children. (e5b3bc7cf9)
- [network] Fix CacheEntry::mDoomCallback data race. (9111049721)
- Bug 2027349 - reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (3d7dbc8fb9)
- Bug 2027362 - bound usageCount in PK11_UnwrapPrivKey to keyTemplate capacity. (ec58fff3ca)
- Bug 2029901 - Guard against keySize overflow in IKE PRF/PRF+ output sizing. (1ed628fe3a)
- Bug 2027373 - guard space subtraction in ssl_CallCustomExtensionSenders. (97201f8758)
- Bug 2027371 - rewrite labelLen bound in tls13_HkdfExpandLabelGeneral to avoid unsigned overflow. (7af0472879)
- Bug 2027346 - validate encoded EC params length and tag in SECKEY_ECParamsToKeySize/BasePointOrderLen. (0bcb0f57ff)
- Bug 2029807 - Guard padding read against empty output in SEC_PKCS7DecryptContents. (4cf35f7b33)
- Issue #3153 - Make sure buttons report a definite size for flex containers. Second try, this time ONLY do it for flex container or grids. This should prevent layout problems in non-flex scenarios. (cd90cc0fd7)
- Bug 2030563 - Validate CKA_CERTIFICATE_TYPE ulValueLen in nss_cert_type_from_ck_attrib. (2be3800e92)
- Bug 2027325 - Reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (1a603bfe9e)
- Bug 2030102 - avoid leaving a dangling ss->sec.ci.sid on allocation failure. (5dd26d41f6)
- Bug 2032110 - fix two integer overflows on LLP64 systems. (79a227055a)
- Bug 2027364 - Set tail pointer to null in static slot lists when deallocating. (f167cb61ee)
- Bug 2028954 - CERT_DecodeAVAValue — Integer Overflow in Output Buffer Sizing. (c4cf8cf6e3)
- Bug 2029433 - Bounds-check wrap index in PK11_GetWrapKey to match PK11_SetWrapKey. (23dc9da219)
- Bug 2027353 - clamp input.len to testString size in pk11_mergeSecretKey. (4ce8d28c03)
- Bug 2043887 - guard against integer overflow in CERT_Hexify. (73995df3a6)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- nss: update certdata and bump ckbi version to 2.90 (e5c222be77)

Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-07-31T23:33:02+00:00 2026-07-31T23:33:02+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9426#p9426
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260801-40a79c75-uxp-bd1ccc490e-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260801-40a79c75-uxp-bd1ccc490e-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260801-id-656ea98-uxp-bd1ccc490e-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260801-id-656ea98-ia-c642e3c-uxp-bd1ccc490e-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260801-40a79c75-uxp-bd1ccc490e-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260801-40a79c75-uxp-bd1ccc490e-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260801-id-656ea98-uxp-bd1ccc490e-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260801-id-656ea98-ia-c642e3c-uxp-bd1ccc490e-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-07-31T23:33:08+00:00 2026-07-31T23:33:08+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9427#p9427 * Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260801-6d3683c75-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260801-6d3683c75-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- nss: update certdata and bump ckbi version to 2.90 (355bf04c8)
- ported from UXP: No Issue - Remove the half-life experiment in HTTP cache (da157b41) (bce086a0a)
- import from UXP: [network] Add usrsctp TSN gap check. (105f2319) (728de5fca)
- import from UXP: [layout] Add corner-case correctness check in DottedCornerFinder::FindBestOverlap. (49c7e344) (a3b30ecb4)
- import from UXP: [DOM] Stop accepting audio samples with too low sample rates. (5faa70e3) (fc10655b1)
- ported from UXP: No issue - CallUpdateWindow is [[nodiscard]], but we don't need to use the result here. (dbfe4bd5) (fba643271)
- import from UXP: [parser] Associate image elements with form only if the form and the intended parent are in the same tree. (5ac81bf6) (4b03e6446)
- ported from UXP: Issue #2404 - Improvements to CSS aspect-ratio spec compliance (3905cc5b) (608ee78c0)
- import from UXP: Issue #2404 - Fix aspect ratio sizing for grid items (8cf6c588) (5543f2f7b)
- ported from UXP: [image] Make sure the image was fully and cleanly decoded before finalizing its animation state as complete. (e252b385) (4ff326881)
- import from UXP: No issue - Use `strnlen` instead of `strnlen_s`. (5a765da5) (0316c9693)
- import from UXP: Bug 2029734: Flush before calling sctp_process_init() (44365a9d) (58c4ece42)
- import from UXP: Bug 2049523 - Make ToJSValue for float consistent with double. (db7d9c4c) (6d01a86e0)
- ported from UXP: Issue #2404 - Split aspect ratio enum types into a separate header to fix compilation issuesv (d6022d38) (2483193ab)
- import from UXP: Bug 2045742 (34cb4816) (3a6f3cf12)
- import from UXP: [DOM media] Perform more thorough checks on video regions. (06e74686) (3c8e85ed5)
- import from UXP: Issue #3061 Follow-up: Remove network tickler prefs (0f9c7617) (2b3618cd1)
- import from UXP: [layout] Fix nsFrameSetFrame primary frame handling of replicated children. (e5b3bc7c) (430c8d60d)
- import from UXP: [network] Fix CacheEntry::mDoomCallback data race. (91110497) (9be45a990)
- ported from UXP: Issue #3153 - Make sure buttons report a definite size for flex containers. Second try, this time ONLY do it for flex container or grids. This should prevent layout problems in non-flex scenarios. (cd90cc0f) (5099ec3fe)
- import from UXP:
- Bug 2027349 - reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (3d7dbc8fb9)
- Bug 2027362 - bound usageCount in PK11_UnwrapPrivKey to keyTemplate capacity. (ec58fff3ca)
- Bug 2029901 - Guard against keySize overflow in IKE PRF/PRF+ output sizing. (1ed628fe3a)
- Bug 2027373 - guard space subtraction in ssl_CallCustomExtensionSenders. (97201f8758)
- Bug 2027371 - rewrite labelLen bound in tls13_HkdfExpandLabelGeneral to avoid unsigned overflow. (7af0472879)
- Bug 2027346 - validate encoded EC params length and tag in SECKEY_ECParamsToKeySize/BasePointOrderLen. (0bcb0f57ff)
- Bug 2029807 - Guard padding read against empty output in SEC_PKCS7DecryptContents. (4cf35f7b33)
- Bug 2030563 - Validate CKA_CERTIFICATE_TYPE ulValueLen in nss_cert_type_from_ck_attrib. (2be3800e92)
- Bug 2027325 - Reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (1a603bfe9e)
- Bug 2030102 - avoid leaving a dangling ss->sec.ci.sid on allocation failure. (5dd26d41f6)
- Bug 2032110 - fix two integer overflows on LLP64 systems. (79a227055a)
- Bug 2027364 - Set tail pointer to null in static slot lists when deallocating. (f167cb61ee)
- Bug 2028954 - CERT_DecodeAVAValue — Integer Overflow in Output Buffer Sizing. (c4cf8cf6e3)
- Bug 2029433 - Bounds-check wrap index in PK11_GetWrapKey to match PK11_SetWrapKey. (23dc9da219)
- Bug 2027353 - clamp input.len to testString size in pk11_mergeSecretKey. (4ce8d28c03)
- Bug 2043887 - guard against integer overflow in CERT_Hexify. (73995df3a6) (6d3683c75)]]>
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260801-6d3683c75-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260801-6d3683c75-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- nss: update certdata and bump ckbi version to 2.90 (355bf04c8)
- ported from UXP: No Issue - Remove the half-life experiment in HTTP cache (da157b41) (bce086a0a)
- import from UXP: [network] Add usrsctp TSN gap check. (105f2319) (728de5fca)
- import from UXP: [layout] Add corner-case correctness check in DottedCornerFinder::FindBestOverlap. (49c7e344) (a3b30ecb4)
- import from UXP: [DOM] Stop accepting audio samples with too low sample rates. (5faa70e3) (fc10655b1)
- ported from UXP: No issue - CallUpdateWindow is [[nodiscard]], but we don't need to use the result here. (dbfe4bd5) (fba643271)
- import from UXP: [parser] Associate image elements with form only if the form and the intended parent are in the same tree. (5ac81bf6) (4b03e6446)
- ported from UXP: Issue #2404 - Improvements to CSS aspect-ratio spec compliance (3905cc5b) (608ee78c0)
- import from UXP: Issue #2404 - Fix aspect ratio sizing for grid items (8cf6c588) (5543f2f7b)
- ported from UXP: [image] Make sure the image was fully and cleanly decoded before finalizing its animation state as complete. (e252b385) (4ff326881)
- import from UXP: No issue - Use `strnlen` instead of `strnlen_s`. (5a765da5) (0316c9693)
- import from UXP: Bug 2029734: Flush before calling sctp_process_init() (44365a9d) (58c4ece42)
- import from UXP: Bug 2049523 - Make ToJSValue for float consistent with double. (db7d9c4c) (6d01a86e0)
- ported from UXP: Issue #2404 - Split aspect ratio enum types into a separate header to fix compilation issuesv (d6022d38) (2483193ab)
- import from UXP: Bug 2045742 (34cb4816) (3a6f3cf12)
- import from UXP: [DOM media] Perform more thorough checks on video regions. (06e74686) (3c8e85ed5)
- import from UXP: Issue #3061 Follow-up: Remove network tickler prefs (0f9c7617) (2b3618cd1)
- import from UXP: [layout] Fix nsFrameSetFrame primary frame handling of replicated children. (e5b3bc7c) (430c8d60d)
- import from UXP: [network] Fix CacheEntry::mDoomCallback data race. (91110497) (9be45a990)
- ported from UXP: Issue #3153 - Make sure buttons report a definite size for flex containers. Second try, this time ONLY do it for flex container or grids. This should prevent layout problems in non-flex scenarios. (cd90cc0f) (5099ec3fe)
- import from UXP:
- Bug 2027349 - reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (3d7dbc8fb9)
- Bug 2027362 - bound usageCount in PK11_UnwrapPrivKey to keyTemplate capacity. (ec58fff3ca)
- Bug 2029901 - Guard against keySize overflow in IKE PRF/PRF+ output sizing. (1ed628fe3a)
- Bug 2027373 - guard space subtraction in ssl_CallCustomExtensionSenders. (97201f8758)
- Bug 2027371 - rewrite labelLen bound in tls13_HkdfExpandLabelGeneral to avoid unsigned overflow. (7af0472879)
- Bug 2027346 - validate encoded EC params length and tag in SECKEY_ECParamsToKeySize/BasePointOrderLen. (0bcb0f57ff)
- Bug 2029807 - Guard padding read against empty output in SEC_PKCS7DecryptContents. (4cf35f7b33)
- Bug 2030563 - Validate CKA_CERTIFICATE_TYPE ulValueLen in nss_cert_type_from_ck_attrib. (2be3800e92)
- Bug 2027325 - Reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (1a603bfe9e)
- Bug 2030102 - avoid leaving a dangling ss->sec.ci.sid on allocation failure. (5dd26d41f6)
- Bug 2032110 - fix two integer overflows on LLP64 systems. (79a227055a)
- Bug 2027364 - Set tail pointer to null in static slot lists when deallocating. (f167cb61ee)
- Bug 2028954 - CERT_DecodeAVAValue — Integer Overflow in Output Buffer Sizing. (c4cf8cf6e3)
- Bug 2029433 - Bounds-check wrap index in PK11_GetWrapKey to match PK11_SetWrapKey. (23dc9da219)
- Bug 2027353 - clamp input.len to testString size in pk11_mergeSecretKey. (4ce8d28c03)
- Bug 2043887 - guard against integer overflow in CERT_Hexify. (73995df3a6) (6d3683c75)]]>
<![CDATA[Mypal Browser :: New Mypal68 :: Reply by JodyThornton]]> 2026-07-20T02:13:45+00:00 2026-07-20T02:13:45+00:00 https://board.eclipse.cx/viewtopic.php?f=35&t=658&p=9304#p9304 <![CDATA[Mypal Browser :: New Mypal68 :: Reply by xperceniol_sal]]> 2026-07-20T22:10:26+00:00 2026-07-20T22:10:26+00:00 https://board.eclipse.cx/viewtopic.php?f=35&t=658&p=9315#p9315
Good luck and good to see you here again.

Sal

EDIT:

Oh, I meant my computer is well past its prime and once it goes, I wouldn't install XP again. I didn't mean XP is dead - I still use it but getting pretty hard now to enjoy. I don't own a smart phone, can't afford one and don't really want one either.]]>

Good luck and good to see you here again.

Sal

EDIT:

Oh, I meant my computer is well past its prime and once it goes, I wouldn't install XP again. I didn't mean XP is dead - I still use it but getting pretty hard now to enjoy. I don't own a smart phone, can't afford one and don't really want one either.]]>
<![CDATA[Mypal Browser :: New Mypal68 :: Reply by JodyThornton]]> 2026-07-21T00:31:59+00:00 2026-07-21T00:31:59+00:00 https://board.eclipse.cx/viewtopic.php?f=35&t=658&p=9321#p9321 <![CDATA[Mypal Browser :: New Mypal68 :: Reply by Duke]]> 2026-07-21T02:00:14+00:00 2026-07-21T02:00:14+00:00 https://board.eclipse.cx/viewtopic.php?f=35&t=658&p=9325#p9325 <![CDATA[Community Projects :: Adobe Flash 9 on Windows 95 and NT 3.5 :: Author Heathercat123]]> 2026-07-21T14:27:00+00:00 2026-07-21T14:27:00+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=987&p=9331#p9331 dotnet9x. It allows for most of Adobe Flash 9 and partially 10 to run on Windows 95 and NT 3.5 using wrappers, whereas the official minimum for FP9 is Windows 98 and 2000. Downloads and src are on Codeberg

Known problems:
- SWFs compiled for Adobe Flash 10 don't run at all
- flash.net.SharedObject, used for storing local data, doesn't work since I dunno how to get a directory handle on old win32
- Browsing for SWFs doesn't work
Keep in mind that I'm quite new to C

On 95.png
It also works on stock 95 RTM
On NT 3.5.png
Recently, I also got it to launch on NT 3.1, though it cannot draw anything to the screen yet:
On NT 3.1.png
The DLL Initialization Failed is because my wrapper tried to load WinG, which requires at least NT 3.5 or win32s.
I've neglected to publishing the code for that port, though I plan to do it eventually in a branch.

On Windows 3.1 with win32s, it just doesn't launch for some reason.

Edit: Added repo/download link, oopsies!

Attachments


On 95.png (24.42 KiB)


On NT 3.5.png (24.32 KiB)


On NT 3.1.png (12.24 KiB)

]]>
dotnet9x. It allows for most of Adobe Flash 9 and partially 10 to run on Windows 95 and NT 3.5 using wrappers, whereas the official minimum for FP9 is Windows 98 and 2000. Downloads and src are on Codeberg

Known problems:
- SWFs compiled for Adobe Flash 10 don't run at all
- flash.net.SharedObject, used for storing local data, doesn't work since I dunno how to get a directory handle on old win32
- Browsing for SWFs doesn't work
Keep in mind that I'm quite new to C

On 95.png
It also works on stock 95 RTM
On NT 3.5.png
Recently, I also got it to launch on NT 3.1, though it cannot draw anything to the screen yet:
On NT 3.1.png
The DLL Initialization Failed is because my wrapper tried to load WinG, which requires at least NT 3.5 or win32s.
I've neglected to publishing the code for that port, though I plan to do it eventually in a branch.

On Windows 3.1 with win32s, it just doesn't launch for some reason.

Edit: Added repo/download link, oopsies!

Attachments


On 95.png (24.42 KiB)


On NT 3.5.png (24.32 KiB)


On NT 3.1.png (12.24 KiB)

]]>
<![CDATA[Community Projects :: Adobe Flash 9 on Windows 95 and NT 3.5 :: Reply by Duke]]> 2026-07-21T18:32:24+00:00 2026-07-21T18:32:24+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=987&p=9332#p9332
Heathercat123 wrote: *  21 Jul 2026, 14:27
Here's a little project that I "made" last year and then mostly abandoned, based on MattKC's dotnet9x. It allows for most of Adobe Flash 9 and partially 10 to run on Windows 95 and NT 3.5 using wrappers, whereas the official minimum for FP9 is Windows 98 and 2000. Downloads and src are on Codeberg
Nice work, well done! :thumbup:

Heathercat123 wrote: *  21 Jul 2026, 14:27
On Windows 3.1 with win32s, it just doesn't launch for some reason.
On my Windows 3.11 VM with Win32s and WinG I'm getting a Win32s - Error: Invalid format.
And then an Unexpected error 21.

But don't bother with Windows 3.1 ;)]]>
Heathercat123 wrote: *  21 Jul 2026, 14:27
Here's a little project that I "made" last year and then mostly abandoned, based on MattKC's dotnet9x. It allows for most of Adobe Flash 9 and partially 10 to run on Windows 95 and NT 3.5 using wrappers, whereas the official minimum for FP9 is Windows 98 and 2000. Downloads and src are on Codeberg
Nice work, well done! :thumbup:

Heathercat123 wrote: *  21 Jul 2026, 14:27
On Windows 3.1 with win32s, it just doesn't launch for some reason.
On my Windows 3.11 VM with Win32s and WinG I'm getting a Win32s - Error: Invalid format.
And then an Unexpected error 21.

But don't bother with Windows 3.1 ;)]]>
<![CDATA[Community Projects :: Adobe Flash 9 on Windows 95 and NT 3.5 :: Reply by Heathercat123]]> 2026-07-21T18:42:09+00:00 2026-07-21T18:42:09+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=987&p=9334#p9334
Duke wrote: *  21 Jul 2026, 18:32
On my Windows 3.11 VM with Win32s and WinG I'm getting a Win32s - Error: Invalid format.
And then an Unexpected error 21.

Yeah, I haven't updated the repo yet, sorry!

Edit: It's published now: https://codeberg.org/heathercat123/flash95/releases/tag/threepointone]]>
Duke wrote: *  21 Jul 2026, 18:32
On my Windows 3.11 VM with Win32s and WinG I'm getting a Win32s - Error: Invalid format.
And then an Unexpected error 21.

Yeah, I haven't updated the repo yet, sorry!

Edit: It's published now: https://codeberg.org/heathercat123/flash95/releases/tag/threepointone]]>
<![CDATA[Community Projects :: Adobe Flash 9 on Windows 95 and NT 3.5 :: Reply by Duke]]> 2026-07-21T19:48:39+00:00 2026-07-21T19:48:39+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=987&p=9335#p9335 NT 3.1 :oops:

So no worries and don't bother with the old Windows 3.1 ;)]]>
NT 3.1 :oops:

So no worries and don't bother with the old Windows 3.1 ;)]]>
<![CDATA[Community Projects :: Adobe Flash 9 on Windows 95 and NT 3.5 :: Reply by wuggy]]> 2026-07-22T23:50:33+00:00 2026-07-22T23:50:33+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=987&p=9340#p9340 <![CDATA[Community Projects :: Adobe Flash 9 on Windows 95 and NT 3.5 :: Reply by Heathercat123]]> 2026-07-25T16:58:47+00:00 2026-07-25T16:58:47+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=987&p=9359#p9359
wuggy wrote: *  22 Jul 2026, 23:50
How the hell did you manage to do that?
It kind of just worked after adding a few stubs to dotnet9x.]]>
wuggy wrote: *  22 Jul 2026, 23:50
How the hell did you manage to do that?
It kind of just worked after adding a few stubs to dotnet9x.]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-07-27T00:36:45+00:00 2026-07-27T00:36:45+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9372#p9372 https://repo.dactyloidae.xyz/Dactyloidae/UXP/releases/tag/13.2

Dactyloidae 13.2 for Windows 2000 and above and Linux for x86_64 or LoongArch64 is finally here, after 3 months of development]]>
https://repo.dactyloidae.xyz/Dactyloidae/UXP/releases/tag/13.2

Dactyloidae 13.2 for Windows 2000 and above and Linux for x86_64 or LoongArch64 is finally here, after 3 months of development]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by omegabr]]> 2026-07-28T23:16:12+00:00 2026-07-28T23:16:12+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9379#p9379
wuggy wrote: *  27 Jul 2026, 00:36
https://repo.dactyloidae.xyz/Dactyloidae/UXP/releases/tag/13.2

Dactyloidae 13.2 for Windows 2000 and above and Linux for x86_64 or LoongArch64 is finally here, after 3 months of development
is it possible to build dactyloidae with gtk2?]]>
wuggy wrote: *  27 Jul 2026, 00:36
https://repo.dactyloidae.xyz/Dactyloidae/UXP/releases/tag/13.2

Dactyloidae 13.2 for Windows 2000 and above and Linux for x86_64 or LoongArch64 is finally here, after 3 months of development
is it possible to build dactyloidae with gtk2?]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-07-29T00:37:15+00:00 2026-07-29T00:37:15+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9380#p9380
omegabr wrote: *  28 Jul 2026, 23:16
wuggy wrote: *  27 Jul 2026, 00:36
https://repo.dactyloidae.xyz/Dactyloidae/UXP/releases/tag/13.2

Dactyloidae 13.2 for Windows 2000 and above and Linux for x86_64 or LoongArch64 is finally here, after 3 months of development
is it possible to build dactyloidae with gtk2?
Hasn’t been tested like at all but should work no issues]]>
omegabr wrote: *  28 Jul 2026, 23:16
wuggy wrote: *  27 Jul 2026, 00:36
https://repo.dactyloidae.xyz/Dactyloidae/UXP/releases/tag/13.2

Dactyloidae 13.2 for Windows 2000 and above and Linux for x86_64 or LoongArch64 is finally here, after 3 months of development
is it possible to build dactyloidae with gtk2?
Hasn’t been tested like at all but should work no issues]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-07-29T00:39:20+00:00 2026-07-29T00:39:20+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9381#p9381 <![CDATA[Community Projects :: Dactyloidae Browser :: Reply by omegabr]]> 2026-07-29T20:19:24+00:00 2026-07-29T20:19:24+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9385#p9385
wuggy wrote: *  29 Jul 2026, 00:39
Oh yeah I’ll need to work on getting optimisations on Linux, it’s a bit bare as of now. 13.2.1 should add GTK2 and optimisations for Linux
how can i remove or disable the default theme?]]>
wuggy wrote: *  29 Jul 2026, 00:39
Oh yeah I’ll need to work on getting optimisations on Linux, it’s a bit bare as of now. 13.2.1 should add GTK2 and optimisations for Linux
how can i remove or disable the default theme?]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-07-29T20:47:37+00:00 2026-07-29T20:47:37+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9388#p9388
omegabr wrote: *  29 Jul 2026, 20:19
wuggy wrote: *  29 Jul 2026, 00:39
Oh yeah I’ll need to work on getting optimisations on Linux, it’s a bit bare as of now. 13.2.1 should add GTK2 and optimisations for Linux
how can i remove or disable the default theme?
Uhhhh you don’t as of now, I’m working to add an option to revert back to Basilisk’s default theme]]>
omegabr wrote: *  29 Jul 2026, 20:19
wuggy wrote: *  29 Jul 2026, 00:39
Oh yeah I’ll need to work on getting optimisations on Linux, it’s a bit bare as of now. 13.2.1 should add GTK2 and optimisations for Linux
how can i remove or disable the default theme?
Uhhhh you don’t as of now, I’m working to add an option to revert back to Basilisk’s default theme]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-07-29T21:00:06+00:00 2026-07-29T21:00:06+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9390#p9390 <![CDATA[Community Projects :: Dactyloidae Browser :: Reply by omegabr]]> 2026-07-30T00:30:42+00:00 2026-07-30T00:30:42+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9408#p9408
wuggy wrote: *  29 Jul 2026, 21:00
Also, how the hell did you find out about my browser? Genuinely curious as I’ve never seen so many people be so curious about it
i remembered lun3r existed and decided to check the forums]]>
wuggy wrote: *  29 Jul 2026, 21:00
Also, how the hell did you find out about my browser? Genuinely curious as I’ve never seen so many people be so curious about it
i remembered lun3r existed and decided to check the forums]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-07-31T07:13:30+00:00 2026-07-31T07:13:30+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9420#p9420 <![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-08-01T01:19:03+00:00 2026-08-01T01:19:03+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9428#p9428 https://repo.dactyloidae.xyz/Dactyloidae/UXP/releases/tag/13.2.1-rc1

13.2.1 rc1 out now with the features I wanted to add for 13.2 but lazy and rushed it]]>
https://repo.dactyloidae.xyz/Dactyloidae/UXP/releases/tag/13.2.1-rc1

13.2.1 rc1 out now with the features I wanted to add for 13.2 but lazy and rushed it]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by omegabr]]> 2026-08-01T02:43:36+00:00 2026-08-01T02:43:36+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9429#p9429
wuggy wrote: *  31 Jul 2026, 07:13
My CPU literally cannot handle building two binaries for the same OS arch just because it's GTK2, is there any other solution I can do?
Maybe build gtk3 first, you could also have the user do the gtk2 build]]>
wuggy wrote: *  31 Jul 2026, 07:13
My CPU literally cannot handle building two binaries for the same OS arch just because it's GTK2, is there any other solution I can do?
Maybe build gtk3 first, you could also have the user do the gtk2 build]]>
<![CDATA[Suggestions :: Dark Mode :: Reply by AntonyMan]]> 2026-07-29T23:34:41+00:00 2026-07-29T23:34:41+00:00 https://board.eclipse.cx/viewtopic.php?f=29&t=731&p=9407#p9407 It's a bit problem to me as with Plasmafox on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
This because the tab hover/selected color is dark-on-bright but also dark-on-dark.
I can use the "Firefox Color" extension and change the active tab font color but still.]]>
It's a bit problem to me as with Plasmafox on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
This because the tab hover/selected color is dark-on-bright but also dark-on-dark.
I can use the "Firefox Color" extension and change the active tab font color but still.]]>
<![CDATA[Suggestions :: Dark Mode :: Reply by the_r3dacted]]> 2026-08-02T12:36:49+00:00 2026-08-02T12:36:49+00:00 https://board.eclipse.cx/viewtopic.php?f=29&t=731&p=9434#p9434
AntonyMan wrote: *  29 Jul 2026, 23:34
I wish I could make it but I'm strangling with the userChrome.css.
It's a bit problem to me as with Plasmafox on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
This because the tab hover/selected color is dark-on-bright but also dark-on-dark.
I can use the "Firefox Color" extension and change the active tab font color but still.
Well not related to the issue the post is about, but you could try to play around with some of the settings under r3dfox configurations. Using different r3dfox color schemes, or disabling r3dfox theme styles or backgrounds for tabs and such. Or force enabling aero fog and stuff.

You could also use the light theme in the browser for the tabbar and co but under general settings have Website appearance set to Dark. So only your tabbar will be light and everything else will be dark.]]>
AntonyMan wrote: *  29 Jul 2026, 23:34
I wish I could make it but I'm strangling with the userChrome.css.
It's a bit problem to me as with Plasmafox on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
This because the tab hover/selected color is dark-on-bright but also dark-on-dark.
I can use the "Firefox Color" extension and change the active tab font color but still.
Well not related to the issue the post is about, but you could try to play around with some of the settings under r3dfox configurations. Using different r3dfox color schemes, or disabling r3dfox theme styles or backgrounds for tabs and such. Or force enabling aero fog and stuff.

You could also use the light theme in the browser for the tabbar and co but under general settings have Website appearance set to Dark. So only your tabbar will be light and everything else will be dark.]]>
<![CDATA[Suggestions :: Dark Mode :: Reply by Duke]]> 2026-08-02T13:18:34+00:00 2026-08-02T13:18:34+00:00 https://board.eclipse.cx/viewtopic.php?f=29&t=731&p=9436#p9436
AntonyMan wrote: *  29 Jul 2026, 23:34
on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
Not a problem for me. I'm using the dark mode + dark theme + Windows 10 theme and the active tab has a purple line on top of it.

R3dfox-Tabs.png

Attachments


R3dfox-Tabs.png (5.92 KiB)

]]>
AntonyMan wrote: *  29 Jul 2026, 23:34
on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
Not a problem for me. I'm using the dark mode + dark theme + Windows 10 theme and the active tab has a purple line on top of it.

R3dfox-Tabs.png

Attachments


R3dfox-Tabs.png (5.92 KiB)

]]>
<![CDATA[Suggestions :: Dark Mode :: Reply by AntonyMan]]> 2026-08-02T15:11:41+00:00 2026-08-02T15:40:57+00:00 https://board.eclipse.cx/viewtopic.php?f=29&t=731&p=9439#p9439
Duke wrote: *  02 Aug 2026, 13:18
AntonyMan wrote: *  29 Jul 2026, 23:34
on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
Not a problem for me. I'm using the dark mode + dark theme + Windows 10 theme and the active tab has a purple line on top of it.
R3dfox-Tabs.png
What if using "Temporary Containers" or any other extension which colored the different container/tab?
The difference (contrast) is very small. Normally the (semi-tranparent) hover should be Dark-on-Bright or Bright-on-Dark.

Attachments

2
TabsToolbar.PNG (29.48 KiB)
2
1
TabsToolbar2.PNG (27.66 KiB)
1
]]>
Duke wrote: *  02 Aug 2026, 13:18
AntonyMan wrote: *  29 Jul 2026, 23:34
on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
Not a problem for me. I'm using the dark mode + dark theme + Windows 10 theme and the active tab has a purple line on top of it.
R3dfox-Tabs.png
What if using "Temporary Containers" or any other extension which colored the different container/tab?
The difference (contrast) is very small. Normally the (semi-tranparent) hover should be Dark-on-Bright or Bright-on-Dark.

Attachments

2
TabsToolbar.PNG (29.48 KiB)
2
1
TabsToolbar2.PNG (27.66 KiB)
1
]]>
<![CDATA[Suggestions :: Dark Mode :: Reply by the_r3dacted]]> 2026-08-02T15:20:14+00:00 2026-08-02T15:20:14+00:00 https://board.eclipse.cx/viewtopic.php?f=29&t=731&p=9440#p9440
AntonyMan wrote: *  02 Aug 2026, 15:11
Duke wrote: *  02 Aug 2026, 13:18
AntonyMan wrote: *  29 Jul 2026, 23:34
on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
Not a problem for me. I'm using the dark mode + dark theme + Windows 10 theme and the active tab has a purple line on top of it.
R3dfox-Tabs.png
What if I using "Temporary Containers" or any other extension which colored the different container/tab?
The difference (contrast) is very small. Normally the (semi-tranparent) hover should be Dark-on-Bright or Bright-on-Dark.
Ah yeah that issue
I keep meaning to look into it but I keep forgetting because I rarely ever use container tabs except for one off things.
The line at the bottom is supposed to always show, but the background applies over it making it dim, and the top should only show when selected.]]>
AntonyMan wrote: *  02 Aug 2026, 15:11
Duke wrote: *  02 Aug 2026, 13:18
AntonyMan wrote: *  29 Jul 2026, 23:34
on dark backgrounds (dark theme) I can't see clearly which tab is active/selected.
Not a problem for me. I'm using the dark mode + dark theme + Windows 10 theme and the active tab has a purple line on top of it.
R3dfox-Tabs.png
What if I using "Temporary Containers" or any other extension which colored the different container/tab?
The difference (contrast) is very small. Normally the (semi-tranparent) hover should be Dark-on-Bright or Bright-on-Dark.
Ah yeah that issue
I keep meaning to look into it but I keep forgetting because I rarely ever use container tabs except for one off things.
The line at the bottom is supposed to always show, but the background applies over it making it dim, and the top should only show when selected.]]>
<![CDATA[General Chat :: Post your desktops here! :: Reply by xperceniol_sal]]> 2026-07-13T10:41:39+00:00 2026-07-13T10:41:39+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=159&p=9254#p9254 ]]> ]]> <![CDATA[General Chat :: Various videos :: Reply by xperceniol_sal]]> 2026-07-13T11:19:11+00:00 2026-07-13T11:19:11+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=843&p=9257#p9257 https://www.youtube.com/shorts/a9ip-CdP4Pw

Cute Minion Short From YT.]]>
https://www.youtube.com/shorts/a9ip-CdP4Pw

Cute Minion Short From YT.]]>
<![CDATA[General Chat :: eBoard2 is (unofficially) back! :: Reply by xperceniol_sal]]> 2026-07-13T10:50:29+00:00 2026-07-13T10:50:29+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=980&p=9256#p9256

PS: I just tried to log in with my credentials from here so I guess I need to created a new account; right?]]>


PS: I just tried to log in with my credentials from here so I guess I need to created a new account; right?]]>
<![CDATA[General Chat :: eBoard2 is (unofficially) back! :: Reply by wuggy]]> 2026-07-13T11:56:51+00:00 2026-07-13T11:56:51+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=980&p=9258#p9258
xperceniol_sal wrote: *  13 Jul 2026, 10:50
How cool is this ... I had no idea that board existed ... good to know and will check it out :)

PS: I just tried to log in with my credentials from here so I guess I need to created a new account; right?
Yeah you have to make a new account, ABXD and phpBB are different. Eclipse and my eBoard2 are also hosted in 2 different countries lol]]>
xperceniol_sal wrote: *  13 Jul 2026, 10:50
How cool is this ... I had no idea that board existed ... good to know and will check it out :)

PS: I just tried to log in with my credentials from here so I guess I need to created a new account; right?
Yeah you have to make a new account, ABXD and phpBB are different. Eclipse and my eBoard2 are also hosted in 2 different countries lol]]>
<![CDATA[General Chat :: Which TV shows are you watching? :: Reply by xperceniol_sal]]> 2026-07-13T12:20:15+00:00 2026-07-13T12:20:15+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=189&p=9260#p9260 https://watch.plex.tv/show/dimension-404

dimension-404]]>
https://watch.plex.tv/show/dimension-404

dimension-404]]>
<![CDATA[General Chat :: Which TV shows are you watching? :: Reply by The-10-Pen]]> 2026-07-13T12:34:22+00:00 2026-07-13T12:34:22+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=189&p=9261#p9261
https://www.imdb.com/title/tt6656238/]]>

https://www.imdb.com/title/tt6656238/]]>
<![CDATA[General Chat :: Memes on Eclipse! :: Reply by Duke]]> 2026-07-11T20:02:36+00:00 2026-07-11T20:02:36+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9242#p9242
Haaland-Messi-JerseySwapping.jpg

Attachments


Haaland-Messi-JerseySwapping.jpg (50.04 KiB)

]]>

Haaland-Messi-JerseySwapping.jpg

Attachments


Haaland-Messi-JerseySwapping.jpg (50.04 KiB)

]]>
<![CDATA[General Chat :: Memes on Eclipse! :: Reply by xperceniol_sal]]> 2026-07-13T10:48:47+00:00 2026-07-13T10:48:47+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9255#p9255 ]]> ]]> <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> 2026-07-13T12:39:24+00:00 2026-07-13T12:39:24+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9262#p9262 Mondays have always been my *FAVORITE* day of the week! Absolute FAVORITE !!!
And I'd say that mindset has served me well over the years. I'm retired at only 55yrs old.
It *used to be called* "30 and Done". Work THIRTY years, nothing but sleep, eat, work, eat, sleep. For THIRTY years.
Then *NEVER* have to work another day in your life !!!
Sure, it took me 35.5. But all other people I know my age are still working, so I'd say I did good. :D]]>
Mondays have always been my *FAVORITE* day of the week! Absolute FAVORITE !!!
And I'd say that mindset has served me well over the years. I'm retired at only 55yrs old.
It *used to be called* "30 and Done". Work THIRTY years, nothing but sleep, eat, work, eat, sleep. For THIRTY years.
Then *NEVER* have to work another day in your life !!!
Sure, it took me 35.5. But all other people I know my age are still working, so I'd say I did good. :D]]>
<![CDATA[General Chat :: Memes on Eclipse! :: Reply by xperceniol_sal]]> 2026-07-14T17:14:16+00:00 2026-07-14T17:14:16+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9263#p9263
The-10-Pen wrote: *  13 Jul 2026, 12:39
...Mondays have always been my *FAVORITE* day of the week! Absolute FAVORITE !!!
Lol ... I sort of feel like blobfish every day :)

[ img ]]]>
The-10-Pen wrote: *  13 Jul 2026, 12:39
...Mondays have always been my *FAVORITE* day of the week! Absolute FAVORITE !!!
Lol ... I sort of feel like blobfish every day :)

[ img ]]]>
<![CDATA[General Chat :: what are you listening to? :: Reply by xperceniol_sal]]> 2026-07-12T23:28:02+00:00 2026-07-12T23:28:02+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9253#p9253

Just love this new song and I hope you do too.]]>


Just love this new song and I hope you do too.]]>
<![CDATA[General Chat :: what are you listening to? :: Reply by xperceniol_sal]]> 2026-07-15T17:25:51+00:00 2026-07-15T17:25:51+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9265#p9265 ]]> ]]> <![CDATA[General Chat :: what are you listening to? :: Reply by The-10-Pen]]> 2026-07-18T19:22:06+00:00 2026-07-18T19:22:06+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9282#p9282
I pretty much always have at least 3 to 5 (sometimes even as many as 7 [I've tested the ability to do as many as TWENTY on my best computer, but let's face it, that was just a test, lol]) streaming videos all playing simultaneously.

Only one will have the sound on, all the others muted.
And my ADHD scrolls around and mutes/unmutes on whichever video has my "almost full" attention at the moment.

A couple streaming services have started to use "bells and whistles" that 'lock up' the video if it has been muted for "too long".
Userscripts to the rescue !!!
I no longer use the "mute" or "volume" buttons on those websites.
A userscript adds my own button and a userstyle replaces "their" button with my own!
I can set the "volume" to 0.001 (literally!) and it can sit their for DAYS and the website doen't "lock me out" for being muted for too long.
2026-07-18_15-11-18.jpg

Attachments


2026-07-18_15-11-18.jpg (338.93 KiB)

]]>

I pretty much always have at least 3 to 5 (sometimes even as many as 7 [I've tested the ability to do as many as TWENTY on my best computer, but let's face it, that was just a test, lol]) streaming videos all playing simultaneously.

Only one will have the sound on, all the others muted.
And my ADHD scrolls around and mutes/unmutes on whichever video has my "almost full" attention at the moment.

A couple streaming services have started to use "bells and whistles" that 'lock up' the video if it has been muted for "too long".
Userscripts to the rescue !!!
I no longer use the "mute" or "volume" buttons on those websites.
A userscript adds my own button and a userstyle replaces "their" button with my own!
I can set the "volume" to 0.001 (literally!) and it can sit their for DAYS and the website doen't "lock me out" for being muted for too long.
2026-07-18_15-11-18.jpg

Attachments


2026-07-18_15-11-18.jpg (338.93 KiB)

]]>
<![CDATA[General Chat :: what are you listening to? :: Reply by Duke]]> 2026-07-18T20:02:32+00:00 2026-07-18T20:02:32+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9284#p9284
The-10-Pen wrote: *  18 Jul 2026, 19:22
A userscript adds my own button and a userstyle replaces "their" button with my own!
I can set the "volume" to 0.001
Would you mind sharing this script ?]]>
The-10-Pen wrote: *  18 Jul 2026, 19:22
A userscript adds my own button and a userstyle replaces "their" button with my own!
I can set the "volume" to 0.001
Would you mind sharing this script ?]]>
<![CDATA[General Chat :: what are you listening to? :: Reply by The-10-Pen]]> 2026-07-18T20:22:01+00:00 2026-07-18T20:30:28+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9285#p9285
The first uses a toggle button that is added to the lower right corner.


// ==UserScript==
// @name - Add High/Low Audio Volume Button
// @version 1.0.1
// @match *://*/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

// Define your two volume levels (0.0 to 1.0)
const VOLUME_LOW = 0.00001;
const VOLUME_HIGH = 1.0;

let isLow = false; // Track current state

// Create the toggle button
const btn = document.createElement('button');
btn.textContent = '🔊 Volume: High';
btn.style.position = 'fixed';
btn.style.bottom = '10px';
btn.style.right = '10px';
btn.style.zIndex = '99999';
btn.style.padding = '8px 12px';
btn.style.background = '#333';
btn.style.color = '#fff';
btn.style.border = 'none';
btn.style.borderRadius = '5px';
btn.style.cursor = 'pointer';
btn.style.fontSize = '14px';
btn.style.opacity = '0.8';

// Function to set volume for all audio/video elements
function setAllMediaVolume(level) {
document.querySelectorAll('audio, video').forEach(el => {
try {
el.volume = level;
} catch (e) {
console.warn('Could not set volume for element:', el, e);
}
});
}

// Toggle handler
btn.addEventListener('click', () => {
isLow = !isLow;
const newVolume = isLow ? VOLUME_LOW : VOLUME_HIGH;
setAllMediaVolume(newVolume);
btn.textContent = `🔊 Volume: ${isLow ? 'Low' : 'High'}`;
});

// Append button to page
document.body.appendChild(btn);

// Optional: set initial volume
setAllMediaVolume(VOLUME_HIGH);
})();

2026-07-18_16-18-49.jpg
2026-07-18_16-17-39.jpg

Attachments


2026-07-18_16-17-39.jpg (49.89 KiB)


2026-07-18_16-18-49.jpg (55.34 KiB)

]]>

The first uses a toggle button that is added to the lower right corner.


// ==UserScript==
// @name - Add High/Low Audio Volume Button
// @version 1.0.1
// @match *://*/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

// Define your two volume levels (0.0 to 1.0)
const VOLUME_LOW = 0.00001;
const VOLUME_HIGH = 1.0;

let isLow = false; // Track current state

// Create the toggle button
const btn = document.createElement('button');
btn.textContent = '🔊 Volume: High';
btn.style.position = 'fixed';
btn.style.bottom = '10px';
btn.style.right = '10px';
btn.style.zIndex = '99999';
btn.style.padding = '8px 12px';
btn.style.background = '#333';
btn.style.color = '#fff';
btn.style.border = 'none';
btn.style.borderRadius = '5px';
btn.style.cursor = 'pointer';
btn.style.fontSize = '14px';
btn.style.opacity = '0.8';

// Function to set volume for all audio/video elements
function setAllMediaVolume(level) {
document.querySelectorAll('audio, video').forEach(el => {
try {
el.volume = level;
} catch (e) {
console.warn('Could not set volume for element:', el, e);
}
});
}

// Toggle handler
btn.addEventListener('click', () => {
isLow = !isLow;
const newVolume = isLow ? VOLUME_LOW : VOLUME_HIGH;
setAllMediaVolume(newVolume);
btn.textContent = `🔊 Volume: ${isLow ? 'Low' : 'High'}`;
});

// Append button to page
document.body.appendChild(btn);

// Optional: set initial volume
setAllMediaVolume(VOLUME_HIGH);
})();

2026-07-18_16-18-49.jpg
2026-07-18_16-17-39.jpg

Attachments


2026-07-18_16-17-39.jpg (49.89 KiB)


2026-07-18_16-18-49.jpg (55.34 KiB)

]]>
<![CDATA[General Chat :: what are you listening to? :: Reply by The-10-Pen]]> 2026-07-18T20:28:46+00:00 2026-07-18T20:28:46+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9286#p9286 I prefer this one so far.
I no longer use a button but instead use a transparent overlay that covers the ENTIRE PAGE.
Click anywhere to mute/unmute.
This one can mute and umnute but not change the web site's "volume graphic" (at least for my problematic sites).
Which basically "tricks" the website to not know that it is muted and prevents their "lock out" overlay from popping up if I mute for "too long".


// ==UserScript==
// @name - Add Mute/Unmute Replacement
// @version 1.0.1
// @match *://*/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

// Create the button
const btn = document.createElement('muteunmutebutton');
//btn.textContent = '🔊'; // Start as unmuted icon
btn.textContent = '';
btn.style.position = 'fixed';
//btn.style.bottom = '20px';
//btn.style.right = '20px';
btn.style.bottom = '0px';
btn.style.right = '0px';
btn.style.height = '100vh';
btn.style.width = '100vw';
btn.style.zIndex = '99999';
//btn.style.padding = '10px';
//btn.style.fontSize = '20px';
//btn.style.borderRadius = '50%';
btn.style.borderRadius = '0';
btn.style.border = 'none';
//btn.style.background = '#333';
btn.style.background = 'transparent';
btn.style.color = '#fff';
//btn.style.cursor = 'pointer';
btn.style.cursor = 'default';
//btn.style.boxShadow = '0 2px 6px rgba(0,0,0,0.3)';

document.body.appendChild(btn);

let isMuted = false;

// Function to set mute state for all audio/video
function setMuteState(mute) {
const mediaElements = document.querySelectorAll('audio, video');
mediaElements.forEach(el => {
try {
el.muted = mute;
} catch (e) {
console.warn('Could not mute element:', e);
}
});
}

// Button click handler
btn.addEventListener('click', () => {
isMuted = !isMuted;
setMuteState(isMuted);
//btn.textContent = isMuted ? '🔇' : '🔊';
btn.textContent = isMuted ? '' : '';
});

// Optional: auto-detect new media elements added dynamically
const observer = new MutationObserver(() => {
setMuteState(isMuted);
});
observer.observe(document.body, { childList: true, subtree: true });

})();]]>
I prefer this one so far.
I no longer use a button but instead use a transparent overlay that covers the ENTIRE PAGE.
Click anywhere to mute/unmute.
This one can mute and umnute but not change the web site's "volume graphic" (at least for my problematic sites).
Which basically "tricks" the website to not know that it is muted and prevents their "lock out" overlay from popping up if I mute for "too long".


// ==UserScript==
// @name - Add Mute/Unmute Replacement
// @version 1.0.1
// @match *://*/*
// @grant none
// ==/UserScript==

(function () {
'use strict';

// Create the button
const btn = document.createElement('muteunmutebutton');
//btn.textContent = '🔊'; // Start as unmuted icon
btn.textContent = '';
btn.style.position = 'fixed';
//btn.style.bottom = '20px';
//btn.style.right = '20px';
btn.style.bottom = '0px';
btn.style.right = '0px';
btn.style.height = '100vh';
btn.style.width = '100vw';
btn.style.zIndex = '99999';
//btn.style.padding = '10px';
//btn.style.fontSize = '20px';
//btn.style.borderRadius = '50%';
btn.style.borderRadius = '0';
btn.style.border = 'none';
//btn.style.background = '#333';
btn.style.background = 'transparent';
btn.style.color = '#fff';
//btn.style.cursor = 'pointer';
btn.style.cursor = 'default';
//btn.style.boxShadow = '0 2px 6px rgba(0,0,0,0.3)';

document.body.appendChild(btn);

let isMuted = false;

// Function to set mute state for all audio/video
function setMuteState(mute) {
const mediaElements = document.querySelectorAll('audio, video');
mediaElements.forEach(el => {
try {
el.muted = mute;
} catch (e) {
console.warn('Could not mute element:', e);
}
});
}

// Button click handler
btn.addEventListener('click', () => {
isMuted = !isMuted;
setMuteState(isMuted);
//btn.textContent = isMuted ? '🔇' : '🔊';
btn.textContent = isMuted ? '' : '';
});

// Optional: auto-detect new media elements added dynamically
const observer = new MutationObserver(() => {
setMuteState(isMuted);
});
observer.observe(document.body, { childList: true, subtree: true });

})();]]>
<![CDATA[General Chat :: what are you listening to? :: Reply by Duke]]> 2026-07-18T22:46:40+00:00 2026-07-18T22:46:40+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9289#p9289 <![CDATA[General Chat :: what are you listening to? :: Reply by The-10-Pen]]> 2026-07-18T23:04:03+00:00 2026-07-18T23:04:03+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9291#p9291 Userstyles via Stylus.

Most streaming sites utilize "mickey mouse controls", I abolish them all and use my own controls created by combination of userscripts and userstyles. I don't need 90% of the "hover over" controls or fade-in/fade-out crap that streaming sites use. I consider myself a POWER USER. I don't use ANY website "as-is", I customize to my own liking. :)]]>
Userstyles via Stylus.

Most streaming sites utilize "mickey mouse controls", I abolish them all and use my own controls created by combination of userscripts and userstyles. I don't need 90% of the "hover over" controls or fade-in/fade-out crap that streaming sites use. I consider myself a POWER USER. I don't use ANY website "as-is", I customize to my own liking. :)]]>
<![CDATA[General Chat :: what are you listening to? :: Reply by Duke]]> 2026-07-19T23:38:32+00:00 2026-07-19T23:38:32+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9299#p9299
The-10-Pen wrote: *  18 Jul 2026, 23:04
Tampermonkey (heavily modified to remove telemetry).
Sounds good. Is it available anywhere ?]]>
The-10-Pen wrote: *  18 Jul 2026, 23:04
Tampermonkey (heavily modified to remove telemetry).
Sounds good. Is it available anywhere ?]]>
<![CDATA[General Chat :: what are you listening to? :: Reply by Duke]]> 2026-07-20T18:34:47+00:00 2026-07-20T18:34:47+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9310#p9310
Duke wrote: *  19 Jul 2026, 23:38
The-10-Pen wrote: *  18 Jul 2026, 23:04
Tampermonkey (heavily modified to remove telemetry).
Sounds good. Is it available anywhere ?
Well, I guess it's been modified for Chrome but not for Firefox.]]>
Duke wrote: *  19 Jul 2026, 23:38
The-10-Pen wrote: *  18 Jul 2026, 23:04
Tampermonkey (heavily modified to remove telemetry).
Sounds good. Is it available anywhere ?
Well, I guess it's been modified for Chrome but not for Firefox.]]>
<![CDATA[General Chat :: what are you listening to? :: Reply by The-10-Pen]]> 2026-07-20T20:02:46+00:00 2026-07-20T20:02:46+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=485&p=9312#p9312 Obtained directly from the author but modified on my end.
I do this with *ALL* of my extensions, none are ran "as-is / default".
In the case of Tampermonkey, the author codes in a "time bomb" to solicit for donations.
HATE *crap* like that !!! So it gets removed even before I ever ran it for the very first time.]]>
Obtained directly from the author but modified on my end.
I do this with *ALL* of my extensions, none are ran "as-is / default".
In the case of Tampermonkey, the author codes in a "time bomb" to solicit for donations.
HATE *crap* like that !!! So it gets removed even before I ever ran it for the very first time.]]>
<![CDATA[General Chat :: A Hacker's Arrest Reveals Microsoft Can Track Users Via a Windows Device ID :: Author xperceniol_sal]]> 2026-07-20T23:02:25+00:00 2026-07-20T23:02:25+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=985&p=9318#p9318 Michael Kan
Michael Kan
Principal Reporter
OUR EXPERT
When he's not battling bugs and robots in Helldivers 2, Michael is reporting on AI, satellites, cybersecurity, PCs, and tech policy.
Edited By:
Chloe Albanesius
July 6, 2026
Microsoft logo
(Photo by Drew Angerer/Getty Images)

The arrest of a teenage hacker has revealed that Microsoft can track a Windows PC and its online activity through a “Global Device ID" that seems to have no easy opt-out, sparking fears about potential surveillance.

Last week, the US announced it had extradited 19-year-old Peter Stokes from Europe for allegedly being a member of the notorious hacking group Scattered Spider. But the case stands out because Microsoft played a key role in linking Stokes to the suspected hacking crimes, according to an unsealed criminal complaint.
Peter Stokes
(Credit: DOJ)

Stokes allegedly hacked an unnamed luxury jewelry retailer in May 2025 while using a VPN. The 39-page criminal complaint shows the FBI used Microsoft records to discover that his IP address was associated with a Microsoft device identifier known as Global Device ID (GDID).

“According to a Microsoft representative, a Global Device Identifier in the Windows ecosystem is a persistent, device-level identifier designed to uniquely identify an installation of a Windows operating system on a device, either a physical device (e.g., a mobile phone or laptop) or virtual machine, across certain Microsoft services and scenarios," the complaint explains.

The global device ID isn’t exactly surprising, given that it's standard practice to assign a unique ID to each account or device so a tech provider can recognize and distinguish between them. But the complaint reveals Microsoft can associate the GDID with third-party services and the timing as well, giving Redmond a way to theoretically track a user’s online activity. In other words, Redmond might be able to track the online activity of your Windows PC without third-party browser cookies.
the complaint
(Credit: DOJ)

Stokes was discovered exploiting a web development tool called ngrok to bypass the jewelry retailer's network defenses. The complaint says Microsoft had records showing that on May 12, 2025, at 19:21 UTC, the GDID associated with Stokes’ computer “accessed, among other ngrok pages, 'https://dashboard[.]ngrok.com/signup,' the ngrok page to set up an ngrok account.”

The document adds that Microsoft records also showed the GDID accessing “multiple sites” from servers at Tzulo, a web hosting provider, to help pull off the hack.
diagram of identifiers
The GDID for Stokes' PC was allegedly 6755467234350028. (Credit: DOJ)

Hence, the fact that federal investigators used the Microsoft identifier to nab a suspected hacker is raising concerns that it could be abused for other surveillance purposes. “Microsoft Windows is surveillance software,” cybersecurity expert Matthew Hickey alleged in a tweet.

The device ID is mentioned briefly on this support page, but Microsoft hasn't otherwise commented on it publicly. According to the criminal complaint, a Windows user can reset the GDID on their own, although it's not easy. “A GDID remains consistent across Windows operating system updates on a device, but a reinstall of Windows, either on the same device or on a different device, will be tied to a new unique GDID,” the court document says. In a footnote, it adds, “Thus, one Microsoft user could have multiple GDIDs.”
Recommended by Our Editors
Ring battery video doorbell
Ring Cancels Deal With Flock Safety Amid Surveillance Concerns
X logo
X Wants FTC to Get Rid of Privacy Order Imposed on Twitter, and You Can Weigh In
Flow Launcher, Raycast, and PowerToys Command Palette logos
Windows 11's Start Menu Is Getting Better...But These 3 Launchers Still Run Circles Around It

Still, we suspect it wouldn’t be hard for Microsoft to tie a newly set GDID to the old one, since the company could look at other identifiers, such as a Microsoft account login or an IP address, and match them. In response to the surveillance potential, some users have already been exploring ways to contain and scrub the GDID identifier.

Meanwhile, cybersecurity researcher Costin Raiu is questioning whether other tech companies have the same surveillance capabilities, given the use of unique identifiers.

"I would also ask: how much of this is happening on Apple devices? Is it on the same scale? Is it happening at an even higher level — do they tie it to the hardware, so that even if you reinstall, it doesn’t matter, because it’s hardware-based?" he said in the Three Buddy Problem podcast. "Very likely it’s not unique to Microsoft. And probably, if you want to be fully anonymous, you may at some point have to use Linux, FreeBSD, whatever, for your development environments, and tunnel everything through proxies, Tor, VPNs, and such."

https://www.pcmag.com/news/a-hackers-arrest-reveals-microsoft-can-track-users-via-a-windows-device]]>
Michael Kan
Michael Kan
Principal Reporter
OUR EXPERT
When he's not battling bugs and robots in Helldivers 2, Michael is reporting on AI, satellites, cybersecurity, PCs, and tech policy.
Edited By:
Chloe Albanesius
July 6, 2026
Microsoft logo
(Photo by Drew Angerer/Getty Images)

The arrest of a teenage hacker has revealed that Microsoft can track a Windows PC and its online activity through a “Global Device ID" that seems to have no easy opt-out, sparking fears about potential surveillance.

Last week, the US announced it had extradited 19-year-old Peter Stokes from Europe for allegedly being a member of the notorious hacking group Scattered Spider. But the case stands out because Microsoft played a key role in linking Stokes to the suspected hacking crimes, according to an unsealed criminal complaint.
Peter Stokes
(Credit: DOJ)

Stokes allegedly hacked an unnamed luxury jewelry retailer in May 2025 while using a VPN. The 39-page criminal complaint shows the FBI used Microsoft records to discover that his IP address was associated with a Microsoft device identifier known as Global Device ID (GDID).

“According to a Microsoft representative, a Global Device Identifier in the Windows ecosystem is a persistent, device-level identifier designed to uniquely identify an installation of a Windows operating system on a device, either a physical device (e.g., a mobile phone or laptop) or virtual machine, across certain Microsoft services and scenarios," the complaint explains.

The global device ID isn’t exactly surprising, given that it's standard practice to assign a unique ID to each account or device so a tech provider can recognize and distinguish between them. But the complaint reveals Microsoft can associate the GDID with third-party services and the timing as well, giving Redmond a way to theoretically track a user’s online activity. In other words, Redmond might be able to track the online activity of your Windows PC without third-party browser cookies.
the complaint
(Credit: DOJ)

Stokes was discovered exploiting a web development tool called ngrok to bypass the jewelry retailer's network defenses. The complaint says Microsoft had records showing that on May 12, 2025, at 19:21 UTC, the GDID associated with Stokes’ computer “accessed, among other ngrok pages, 'https://dashboard[.]ngrok.com/signup,' the ngrok page to set up an ngrok account.”

The document adds that Microsoft records also showed the GDID accessing “multiple sites” from servers at Tzulo, a web hosting provider, to help pull off the hack.
diagram of identifiers
The GDID for Stokes' PC was allegedly 6755467234350028. (Credit: DOJ)

Hence, the fact that federal investigators used the Microsoft identifier to nab a suspected hacker is raising concerns that it could be abused for other surveillance purposes. “Microsoft Windows is surveillance software,” cybersecurity expert Matthew Hickey alleged in a tweet.

The device ID is mentioned briefly on this support page, but Microsoft hasn't otherwise commented on it publicly. According to the criminal complaint, a Windows user can reset the GDID on their own, although it's not easy. “A GDID remains consistent across Windows operating system updates on a device, but a reinstall of Windows, either on the same device or on a different device, will be tied to a new unique GDID,” the court document says. In a footnote, it adds, “Thus, one Microsoft user could have multiple GDIDs.”
Recommended by Our Editors
Ring battery video doorbell
Ring Cancels Deal With Flock Safety Amid Surveillance Concerns
X logo
X Wants FTC to Get Rid of Privacy Order Imposed on Twitter, and You Can Weigh In
Flow Launcher, Raycast, and PowerToys Command Palette logos
Windows 11's Start Menu Is Getting Better...But These 3 Launchers Still Run Circles Around It

Still, we suspect it wouldn’t be hard for Microsoft to tie a newly set GDID to the old one, since the company could look at other identifiers, such as a Microsoft account login or an IP address, and match them. In response to the surveillance potential, some users have already been exploring ways to contain and scrub the GDID identifier.

Meanwhile, cybersecurity researcher Costin Raiu is questioning whether other tech companies have the same surveillance capabilities, given the use of unique identifiers.

"I would also ask: how much of this is happening on Apple devices? Is it on the same scale? Is it happening at an even higher level — do they tie it to the hardware, so that even if you reinstall, it doesn’t matter, because it’s hardware-based?" he said in the Three Buddy Problem podcast. "Very likely it’s not unique to Microsoft. And probably, if you want to be fully anonymous, you may at some point have to use Linux, FreeBSD, whatever, for your development environments, and tunnel everything through proxies, Tor, VPNs, and such."

https://www.pcmag.com/news/a-hackers-arrest-reveals-microsoft-can-track-users-via-a-windows-device]]>
<![CDATA[General Chat :: A Hacker's Arrest Reveals Microsoft Can Track Users Via a Windows Device ID :: Reply by Duke]]> 2026-07-21T01:43:00+00:00 2026-07-21T01:43:00+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=985&p=9322#p9322

https://board.eclipse.cx/viewtopic.php?p=9223#p9223]]>


https://board.eclipse.cx/viewtopic.php?p=9223#p9223]]>
<![CDATA[General Chat :: Be Humble Be Forgiving Be Open Be Kind (Depression Detox Thread) :: Reply by xperceniol_sal]]> 2026-07-18T00:24:51+00:00 2026-07-18T00:24:51+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=780&p=9277#p9277 ]]> ]]> <![CDATA[General Chat :: Be Humble Be Forgiving Be Open Be Kind (Depression Detox Thread) :: Reply by xperceniol_sal]]> 2026-07-20T22:29:44+00:00 2026-07-20T22:29:44+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=780&p=9316#p9316 ]]> ]]> <![CDATA[General Chat :: Be Humble Be Forgiving Be Open Be Kind (Depression Detox Thread) :: Reply by xperceniol_sal]]> 2026-07-26T00:59:56+00:00 2026-07-26T00:59:56+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=780&p=9365#p9365 ]]> ]]> <![CDATA[General Chat :: Eclipse! :: Reply by Duke]]> 2026-08-01T20:53:58+00:00 2026-08-01T20:53:58+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=671&p=9431#p9431 https://en.wikipedia.org/wiki/Solar_eclipse_of_August_12,_2026
https://www.nasa.gov/news-release/nasa-sets-coverage-for-august-northern-hemisphere-total-solar-eclipse/]]>
https://en.wikipedia.org/wiki/Solar_eclipse_of_August_12,_2026
https://www.nasa.gov/news-release/nasa-sets-coverage-for-august-northern-hemisphere-total-solar-eclipse/]]>
<![CDATA[General Chat :: MSFN :: Reply by The-10-Pen]]> 2026-07-11T17:43:09+00:00 2026-07-11T17:43:09+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=897&p=9240#p9240 Clearly (in my view), the admin is "accepting donations" but NOT SPENDING IT ON THE SERVER.
It is being hit by whatever Eclipse was being hit with.
Spinning circles for SEVERAL minutes, maybe it will load, maybe it won't.
If it does load, the .css files didn't load so you have an almost-but-barely readable rendering.]]>
Clearly (in my view), the admin is "accepting donations" but NOT SPENDING IT ON THE SERVER.
It is being hit by whatever Eclipse was being hit with.
Spinning circles for SEVERAL minutes, maybe it will load, maybe it won't.
If it does load, the .css files didn't load so you have an almost-but-barely readable rendering.]]>
<![CDATA[General Chat :: MSFN :: Reply by The-10-Pen]]> 2026-07-11T17:45:57+00:00 2026-07-11T17:45:57+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=897&p=9241#p9241 2026-07-11_13-44-46.jpg

Attachments


2026-07-11_13-44-46.jpg (110.7 KiB)

]]>
2026-07-11_13-44-46.jpg

Attachments


2026-07-11_13-44-46.jpg (110.7 KiB)

]]>
<![CDATA[General Chat :: MSFN :: Reply by xperceniol_sal]]> 2026-07-13T12:15:13+00:00 2026-07-13T12:15:13+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=897&p=9259#p9259 <![CDATA[General Chat :: MSFN :: Reply by The-10-Pen]]> 2026-08-04T06:57:27+00:00 2026-08-04T07:09:25+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=897&p=9443#p9443
AN ABSOLUTE NIGHTMARE

Took 15/20 minutes just to make ONE D@MN POST !!!]]>

AN ABSOLUTE NIGHTMARE

Took 15/20 minutes just to make ONE D@MN POST !!!]]>
<![CDATA[General Chat :: MSFN :: Reply by The-10-Pen]]> 2026-08-04T07:00:03+00:00 2026-08-04T07:00:03+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=897&p=9444#p9444
Both *HERE* at Eclipse and over at MSFN have turned into an ABSOLUTE NIGHTMARE to visit.
An ABSOLUTE NIGHTMARE.

VVVEEERRRYYY LLLOOONNNGGG DDDEEELLLAAAYYYSSS !!!
Waiting, waiting, waiting for the d@mn page to load.
Click a link, wait some d@mn more !!!

SERIOUSLY - is it BECAUSE of the owner here and at MSFN being "deadset against" anything like CLOUDFLARE or ANUBIS ??? !!! ???
At some point in time, the USER EXPERIENCE has to take a higher priority than the bullsh#t experience of these d@mn page load delays !!!]]>

Both *HERE* at Eclipse and over at MSFN have turned into an ABSOLUTE NIGHTMARE to visit.
An ABSOLUTE NIGHTMARE.

VVVEEERRRYYY LLLOOONNNGGG DDDEEELLLAAAYYYSSS !!!
Waiting, waiting, waiting for the d@mn page to load.
Click a link, wait some d@mn more !!!

SERIOUSLY - is it BECAUSE of the owner here and at MSFN being "deadset against" anything like CLOUDFLARE or ANUBIS ??? !!! ???
At some point in time, the USER EXPERIENCE has to take a higher priority than the bullsh#t experience of these d@mn page load delays !!!]]>
<![CDATA[General Chat :: MSFN :: Reply by Duke]]> 2026-08-05T08:25:25+00:00 2026-08-05T08:25:25+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=897&p=9445#p9445
The-10-Pen wrote: *  04 Aug 2026, 06:57
AN ABSOLUTE NIGHTMARE
Took 15/20 minutes just to make ONE D@MN POST !!!
The-10-Pen wrote: *  04 Aug 2026, 07:00
Serious Question !!!
VVVEEERRRYYY LLLOOONNNGGG DDDEEELLLAAAYYYSSS !!!
Waiting, waiting, waiting for the d@mn page to load.
Click a link, wait some d@mn more !!!

SERIOUSLY - is it BECAUSE of the owner here and at MSFN being "deadset against" anything like CLOUDFLARE or ANUBIS ??? !!! ???
At some point in time, the USER EXPERIENCE has to take a higher priority than the bullsh#t experience of these d@mn page load delays !!!
Yes, yes, yes and YES.
Pure hell for at least FIVE DAYS NON STOP. At any hour.

Something MUST be done.
NOW!]]>
The-10-Pen wrote: *  04 Aug 2026, 06:57
AN ABSOLUTE NIGHTMARE
Took 15/20 minutes just to make ONE D@MN POST !!!
The-10-Pen wrote: *  04 Aug 2026, 07:00
Serious Question !!!
VVVEEERRRYYY LLLOOONNNGGG DDDEEELLLAAAYYYSSS !!!
Waiting, waiting, waiting for the d@mn page to load.
Click a link, wait some d@mn more !!!

SERIOUSLY - is it BECAUSE of the owner here and at MSFN being "deadset against" anything like CLOUDFLARE or ANUBIS ??? !!! ???
At some point in time, the USER EXPERIENCE has to take a higher priority than the bullsh#t experience of these d@mn page load delays !!!
Yes, yes, yes and YES.
Pure hell for at least FIVE DAYS NON STOP. At any hour.

Something MUST be done.
NOW!]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by xperceniol_sal]]> 2026-07-21T00:23:56+00:00 2026-07-21T00:23:56+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9320#p9320
Folks I'm trying my hardest to get past addiction to prescription medications and I wrongly thought this would help to get back in touch with old forum friends. For now, I"ll leave my account open and if I'm unable to contribute better, I'll ask the admin here to close my account. I need to get outside more as my agoraphobia is kicking back in. Sorry possum for choosing your thread to exit but I always considered you to be a good friend and perhaps I should take a page from your book and disappear.

Anyways:

I hope you are enjoying a nice life down there and I do think of you often with fond memories. I will always remember the friendship between K4sum1 and I, but maybe its time to cut ties for health reason(s). Besides, I'm the only of few people here still using XP and this forum is for Vista and 7 users. I would go full Linux at some point given the choice.

I mean, hey, I can't complain too much, I had a good run but I need to focus on real life now and somehow (no idea how) but to stop this cycle and now is the time. Also I pissed off Duke for deleting 3 postings about depression accusing me of ruining threads (my own thread - go figure that). Its Okay and OK and I was wrong, but I'm only human and just trying to survive my day-today happenings. I NEVER claimed to be perfect and I'm mentally ill. I'm not happy and that is bad. Just taking it day-by-day now and I never know what I'm going to wake up to in the morning now. Struggling folks.

All the best to you old buddy and thank you for just being YOU. Never apologize to anybody, and remember, you are human and we are all imperfect. Nobody is perfect and watch out for those that claim otherwise.

All the best to the Eclipse community and everybody try to be healthy and happy if possible - not easy in this toxic society that hates me.

Bye bye for now and no reply needed :)]]>

Folks I'm trying my hardest to get past addiction to prescription medications and I wrongly thought this would help to get back in touch with old forum friends. For now, I"ll leave my account open and if I'm unable to contribute better, I'll ask the admin here to close my account. I need to get outside more as my agoraphobia is kicking back in. Sorry possum for choosing your thread to exit but I always considered you to be a good friend and perhaps I should take a page from your book and disappear.

Anyways:

I hope you are enjoying a nice life down there and I do think of you often with fond memories. I will always remember the friendship between K4sum1 and I, but maybe its time to cut ties for health reason(s). Besides, I'm the only of few people here still using XP and this forum is for Vista and 7 users. I would go full Linux at some point given the choice.

I mean, hey, I can't complain too much, I had a good run but I need to focus on real life now and somehow (no idea how) but to stop this cycle and now is the time. Also I pissed off Duke for deleting 3 postings about depression accusing me of ruining threads (my own thread - go figure that). Its Okay and OK and I was wrong, but I'm only human and just trying to survive my day-today happenings. I NEVER claimed to be perfect and I'm mentally ill. I'm not happy and that is bad. Just taking it day-by-day now and I never know what I'm going to wake up to in the morning now. Struggling folks.

All the best to you old buddy and thank you for just being YOU. Never apologize to anybody, and remember, you are human and we are all imperfect. Nobody is perfect and watch out for those that claim otherwise.

All the best to the Eclipse community and everybody try to be healthy and happy if possible - not easy in this toxic society that hates me.

Bye bye for now and no reply needed :)]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by Duke]]> 2026-07-21T01:58:28+00:00 2026-07-21T01:58:28+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9324#p9324
xperceniol_sal wrote: *  21 Jul 2026, 00:23
For now, I"ll leave my account open and if I'm unable to contribute better, I'll ask the admin here to close my account.
I see no good reason for closing your account and you may regret it later.
You need a break ? No problem, just do it and come back whenever you want, whenever you feel it's ok for you.
It's not that important. This is just a forum, use it at will. Nothing to justify to anyone.

xperceniol_sal wrote: *  21 Jul 2026, 00:23
I need to get outside more
Good idea, that's always better than staying in front of a computer 16 hours a day :)

xperceniol_sal wrote: *  21 Jul 2026, 00:23
I would go full Linux at some point given the choice.
Same, I'll fully go the Linux way sooner or later but surely not the Windows 11 route.]]>
xperceniol_sal wrote: *  21 Jul 2026, 00:23
For now, I"ll leave my account open and if I'm unable to contribute better, I'll ask the admin here to close my account.
I see no good reason for closing your account and you may regret it later.
You need a break ? No problem, just do it and come back whenever you want, whenever you feel it's ok for you.
It's not that important. This is just a forum, use it at will. Nothing to justify to anyone.

xperceniol_sal wrote: *  21 Jul 2026, 00:23
I need to get outside more
Good idea, that's always better than staying in front of a computer 16 hours a day :)

xperceniol_sal wrote: *  21 Jul 2026, 00:23
I would go full Linux at some point given the choice.
Same, I'll fully go the Linux way sooner or later but surely not the Windows 11 route.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by xperceniol_sal]]> 2026-07-23T11:08:48+00:00 2026-07-23T11:08:48+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9342#p9342
I hope you are well.]]>

I hope you are well.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by Duke]]> 2026-07-23T13:45:22+00:00 2026-07-23T13:45:22+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9343#p9343
xperceniol_sal wrote: *  23 Jul 2026, 11:08
I did get outside yesterday two times and it was strange but I know I need sun.
Good news :thumbup:
Don't give up the fight, never forget that devils are in your head ;)]]>
xperceniol_sal wrote: *  23 Jul 2026, 11:08
I did get outside yesterday two times and it was strange but I know I need sun.
Good news :thumbup:
Don't give up the fight, never forget that devils are in your head ;)]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by UCyborg]]> 2026-08-08T12:10:05+00:00 2026-08-08T12:10:05+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9449#p9449
I see Linux being promoted left and right on just about any forum you go to. Seems it's all over YouTube too. But honestly, I'd rather not use a computer than deal with nightmare that is Linux.

The way IT has gone, the only sane thing left long-term seems to be to shun the whole thing.]]>

I see Linux being promoted left and right on just about any forum you go to. Seems it's all over YouTube too. But honestly, I'd rather not use a computer than deal with nightmare that is Linux.

The way IT has gone, the only sane thing left long-term seems to be to shun the whole thing.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by Duke]]> 2026-08-09T03:26:02+00:00 2026-08-09T03:26:02+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9450#p9450
UCyborg wrote: *  08 Aug 2026, 12:10
The way IT has gone, the only sane thing left long-term seems to be to shun the whole thing.
Too late, not possible anymore in this world.]]>
UCyborg wrote: *  08 Aug 2026, 12:10
The way IT has gone, the only sane thing left long-term seems to be to shun the whole thing.
Too late, not possible anymore in this world.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-09T09:30:15+00:00 2026-08-09T09:30:15+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9451#p9451
UCyborg wrote: *  08 Aug 2026, 12:10
I see Linux being promoted left and right on just about any forum you go to. Seems it's all over YouTube too. But honestly, I'd rather not use a computer than deal with nightmare that is Linux.
AGREED !!!
I learned that lesson FORTY YEARS AGO !!!
I've been grabbing Linux versions here and there for FORTY YEARS.
And what was true FORTY YEARS ago is STILL TRUE today.
It is for the HOBBYIST, plain and simple.
I can get just as much "done", and have just as much "fun", by firing up the COMMODORE 64 emulator!
But as far as getting "real work done", Linux is just a PITA and really no different than a dog chasing its own tail or running a UXP Browser.

And as far as being "promoted left and right", the same B&LLSH#T goes hand in hand with FIREFOX.
All this reveals is the "depths" the THREE PERCENT will *TROLL* the 'net to promote their SH#T.

When it comes right down to it, there are MILLIONS of reasons why Firefox only has 3 to 4 percent of the global market share.
And MILLIONS of reasons why Linux only has a 4 to 5 percent of the global desktop market share.

Sure, one could "argue" that 100% of the world's top 500 "supercomputers" in 2024 were running Linux.
But these "supercomputers" are THOUSANDS of dollars and have personnel making way above average salaries to run and maintain.
It is NOT for the "home user", plain and simple.

It is GREAT as a HOBBY.
But so is my Commodore 64 emulator! And about just as "useful".]]>
UCyborg wrote: *  08 Aug 2026, 12:10
I see Linux being promoted left and right on just about any forum you go to. Seems it's all over YouTube too. But honestly, I'd rather not use a computer than deal with nightmare that is Linux.
AGREED !!!
I learned that lesson FORTY YEARS AGO !!!
I've been grabbing Linux versions here and there for FORTY YEARS.
And what was true FORTY YEARS ago is STILL TRUE today.
It is for the HOBBYIST, plain and simple.
I can get just as much "done", and have just as much "fun", by firing up the COMMODORE 64 emulator!
But as far as getting "real work done", Linux is just a PITA and really no different than a dog chasing its own tail or running a UXP Browser.

And as far as being "promoted left and right", the same B&LLSH#T goes hand in hand with FIREFOX.
All this reveals is the "depths" the THREE PERCENT will *TROLL* the 'net to promote their SH#T.

When it comes right down to it, there are MILLIONS of reasons why Firefox only has 3 to 4 percent of the global market share.
And MILLIONS of reasons why Linux only has a 4 to 5 percent of the global desktop market share.

Sure, one could "argue" that 100% of the world's top 500 "supercomputers" in 2024 were running Linux.
But these "supercomputers" are THOUSANDS of dollars and have personnel making way above average salaries to run and maintain.
It is NOT for the "home user", plain and simple.

It is GREAT as a HOBBY.
But so is my Commodore 64 emulator! And about just as "useful".]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by Duke]]> 2026-08-09T11:27:30+00:00 2026-08-09T11:27:30+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9452#p9452
The-10-Pen wrote: *  09 Aug 2026, 09:30
And MILLIONS of reasons why Linux only has a 4 to 5 percent of the global desktop market share.
The main reason is because Bill Gates had the brilliant idea, brilliant for Microsoft, to sell Windows preinstalled on new computers.
So people got used to that and didn't look elsewhere for an alternative OS. Back in time, Microsoft was never able to make a working OS and had to buy parts, and DOS first, from third party companies here and there.]]>
The-10-Pen wrote: *  09 Aug 2026, 09:30
And MILLIONS of reasons why Linux only has a 4 to 5 percent of the global desktop market share.
The main reason is because Bill Gates had the brilliant idea, brilliant for Microsoft, to sell Windows preinstalled on new computers.
So people got used to that and didn't look elsewhere for an alternative OS. Back in time, Microsoft was never able to make a working OS and had to buy parts, and DOS first, from third party companies here and there.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-09T13:14:42+00:00 2026-08-09T13:14:42+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9453#p9453
Duke wrote: *  09 Aug 2026, 11:27
The-10-Pen wrote: *  09 Aug 2026, 09:30
And MILLIONS of reasons why Linux only has a 4 to 5 percent of the global desktop market share.
The main reason is because Bill Gates had the brilliant idea, brilliant for Microsoft, to sell Windows preinstalled on new computers.
So people got used to that and didn't look elsewhere for an alternative OS. Back in time, Microsoft was never able to make a working OS and had to buy parts, and DOS first, from third party companies here and there.
I do *NOT* buy into that "logic". But keep drinkin' that Kool Aid.
That "logic" ONLY works if people that get that preinstalled OS *never* try different OS's. They do!
But how many of them do is indeed up for "debate".

But for people like me that *have tried* Linux. Over and over and over and over again. And again. And again.
But KEEP RETURNING TO WINDOWS is *WHY* that market dominance exists !!!
We tried Linux. HATED IT! Keep giving it the benefit of the doubt and KEEP TRYING IT.
But it *FAILS* (for us) and so we keep RETURNING to that "preinstalled" OS.

But I haven't ran a "preinstalled" OS in nearly 20yrs. So explain that one?
Linux SUCKS. Hardware compatibility is why Linux SUCKS. Microsoft just does a million times better at supporting a diverse range of hardware.]]>
Duke wrote: *  09 Aug 2026, 11:27
The-10-Pen wrote: *  09 Aug 2026, 09:30
And MILLIONS of reasons why Linux only has a 4 to 5 percent of the global desktop market share.
The main reason is because Bill Gates had the brilliant idea, brilliant for Microsoft, to sell Windows preinstalled on new computers.
So people got used to that and didn't look elsewhere for an alternative OS. Back in time, Microsoft was never able to make a working OS and had to buy parts, and DOS first, from third party companies here and there.
I do *NOT* buy into that "logic". But keep drinkin' that Kool Aid.
That "logic" ONLY works if people that get that preinstalled OS *never* try different OS's. They do!
But how many of them do is indeed up for "debate".

But for people like me that *have tried* Linux. Over and over and over and over again. And again. And again.
But KEEP RETURNING TO WINDOWS is *WHY* that market dominance exists !!!
We tried Linux. HATED IT! Keep giving it the benefit of the doubt and KEEP TRYING IT.
But it *FAILS* (for us) and so we keep RETURNING to that "preinstalled" OS.

But I haven't ran a "preinstalled" OS in nearly 20yrs. So explain that one?
Linux SUCKS. Hardware compatibility is why Linux SUCKS. Microsoft just does a million times better at supporting a diverse range of hardware.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-09T13:17:17+00:00 2026-08-09T13:17:17+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9454#p9454 https://www.reddit.com/r/Windows11/comments/10hxfxi/switched_back_to_windows_after_a_year_and_a_half/
https://linuxblog.io/after-10-yrs-of-linux-switched-to-windows-what-next/]]>
https://www.reddit.com/r/Windows11/comments/10hxfxi/switched_back_to_windows_after_a_year_and_a_half/
https://linuxblog.io/after-10-yrs-of-linux-switched-to-windows-what-next/]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by UCyborg]]> 2026-08-09T14:12:02+00:00 2026-08-09T14:12:02+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9455#p9455
Duke wrote: *  09 Aug 2026, 03:26
UCyborg wrote: *  08 Aug 2026, 12:10
The way IT has gone, the only sane thing left long-term seems to be to shun the whole thing.
Too late, not possible anymore in this world.
I can already minimize computer use at home if I want. But older stuff still works fine so I guess there isn't a pressing reason to worry at this time. And by the time I'll have to re-consider my software choices, I may not even be alive anymore.

The shithole of a workplace, well, the one good thing about it is I'm not pressed to update. Not yet at least. I suppose I'll have to dance with ExplorerPatcher and neutralizing auto-updates again if Win11 becomes mandatory for some reason.]]>
Duke wrote: *  09 Aug 2026, 03:26
UCyborg wrote: *  08 Aug 2026, 12:10
The way IT has gone, the only sane thing left long-term seems to be to shun the whole thing.
Too late, not possible anymore in this world.
I can already minimize computer use at home if I want. But older stuff still works fine so I guess there isn't a pressing reason to worry at this time. And by the time I'll have to re-consider my software choices, I may not even be alive anymore.

The shithole of a workplace, well, the one good thing about it is I'm not pressed to update. Not yet at least. I suppose I'll have to dance with ExplorerPatcher and neutralizing auto-updates again if Win11 becomes mandatory for some reason.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-09T14:46:47+00:00 2026-08-09T14:46:47+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9456#p9456
UCyborg wrote: *  09 Aug 2026, 14:12
I thought using Pale Moon was frustrating, but using either Chromium or Firefox on desktop is torture. From font rendering that hurts my eyes to crapping out on videos permanently so that it needs a restart...
AGREED !!!

But there are two ways to "resolve".
1) Just trust the developer to fix them "for you".
2) Fix them YOURSELF and cut that tie to the developer's timeline.

Userstyles and userscripts are your FRIENDS.
And in the world of "AI" (love it or hate it), *anybody* can quickly become proficient at them!

You first have to isolate the root cause of your font rendering issues.
Bad font rendering literally gives me migraines, so "I feel your pain".
But what causes me "pain" may not be the same as what causes you "pain".

Sometimes (especially for you folks that always compare a desktop rendering to an ANDROID rendering) it can be nothing more than SCREEN WIDTH.
And how your "visual eye to text coordination" is processed by your brain.
To some, rotating their widescreen display from "left to right wide" to "top to bottom high" is all that it takes.
Cuts down on the vertical scrolling width so that the eye coordination can keep track of what line it is on when it ends one line and starts the next.

I personally apply "shadows" to **ALL** text so that "subpixel" BS is "corrected".
The shadow fills in the "half pixel" and the subpixel aliasing is "shifted" or eliminated entirely due to the "shadow".]]>
UCyborg wrote: *  09 Aug 2026, 14:12
I thought using Pale Moon was frustrating, but using either Chromium or Firefox on desktop is torture. From font rendering that hurts my eyes to crapping out on videos permanently so that it needs a restart...
AGREED !!!

But there are two ways to "resolve".
1) Just trust the developer to fix them "for you".
2) Fix them YOURSELF and cut that tie to the developer's timeline.

Userstyles and userscripts are your FRIENDS.
And in the world of "AI" (love it or hate it), *anybody* can quickly become proficient at them!

You first have to isolate the root cause of your font rendering issues.
Bad font rendering literally gives me migraines, so "I feel your pain".
But what causes me "pain" may not be the same as what causes you "pain".

Sometimes (especially for you folks that always compare a desktop rendering to an ANDROID rendering) it can be nothing more than SCREEN WIDTH.
And how your "visual eye to text coordination" is processed by your brain.
To some, rotating their widescreen display from "left to right wide" to "top to bottom high" is all that it takes.
Cuts down on the vertical scrolling width so that the eye coordination can keep track of what line it is on when it ends one line and starts the next.

I personally apply "shadows" to **ALL** text so that "subpixel" BS is "corrected".
The shadow fills in the "half pixel" and the subpixel aliasing is "shifted" or eliminated entirely due to the "shadow".]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-09T14:58:40+00:00 2026-08-09T14:58:40+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9457#p9457 The key is the ORANGE / BROWN pixels of this BLACK FONT.
These are magnified FIVE HUNDRED PERCENT.
When viewed "normal scale" (no magnification), those ORANGE / BROWN pixels come across as BLUR BLUR BLUR.

BEFORE:
2026-08-09_10-52-11.jpg

AFTER:
2026-08-09_10-53-16.jpg

Attachments


2026-08-09_10-52-11.jpg (6.66 KiB)


2026-08-09_10-53-16.jpg (7.25 KiB)

]]>
The key is the ORANGE / BROWN pixels of this BLACK FONT.
These are magnified FIVE HUNDRED PERCENT.
When viewed "normal scale" (no magnification), those ORANGE / BROWN pixels come across as BLUR BLUR BLUR.

BEFORE:
2026-08-09_10-52-11.jpg

AFTER:
2026-08-09_10-53-16.jpg

Attachments


2026-08-09_10-52-11.jpg (6.66 KiB)


2026-08-09_10-53-16.jpg (7.25 KiB)

]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by UCyborg]]> 2026-08-09T15:07:15+00:00 2026-08-09T15:07:15+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9458#p9458

They go against everything I want in a web browser, so I'll pass. I'm fine with Pale Moon and shunning things that don't work with it. I don't feel like I'm missing out on anything by ignoring most of the bloated and poorly designed web that is out there.]]>


They go against everything I want in a web browser, so I'll pass. I'm fine with Pale Moon and shunning things that don't work with it. I don't feel like I'm missing out on anything by ignoring most of the bloated and poorly designed web that is out there.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-09T15:19:32+00:00 2026-08-09T15:19:32+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9459#p9459
I'm in the same boat. We both need what works for "me".
I've used a vast variety of browsers over the years (many that you've probably never heard of).
For "me", I'm done with the "concept" of using this browser for this, that browser for that, and still a third for whatever.
I really am *DONE* with that bouncing around from one to the next.
And I will *NOT* do "Windows for this" and "Android for that" !!!
One for 80% of my activity, another for 15% of my activity, a third for 5% of my activity.
Then being turned into an insane dog chasing its tail on remember what browser is for what.
Or strolling along in that 80% browser only to have to divert to another.
***DONE***
I really need *ONE* browser for EVERYTHING that I do. And I do mean **EVERYTHING**.
I kind of laugh my arse off with each and every "roytam" or "feodor" release.
I applaud the endeavor, I really do, but I haven't been able to do *EVERYTHING* in *ANY OF THEM* for several years.
And no amount of "weekly updates" is ever going to change that.

So yeah, I have become "reduced to" taking the good with the bad as far as configurability and just sticking with that ONE browser that can do EVERYTHING.
I really am "done" with the infuriation of rolling along and having to switch to a different browser for the sake of a "needed" web site.
Be it research, be it just catching sports scores, be it online banking, be it Amazon, be it YouTube.
I just need ONE FOR ALL.]]>

I'm in the same boat. We both need what works for "me".
I've used a vast variety of browsers over the years (many that you've probably never heard of).
For "me", I'm done with the "concept" of using this browser for this, that browser for that, and still a third for whatever.
I really am *DONE* with that bouncing around from one to the next.
And I will *NOT* do "Windows for this" and "Android for that" !!!
One for 80% of my activity, another for 15% of my activity, a third for 5% of my activity.
Then being turned into an insane dog chasing its tail on remember what browser is for what.
Or strolling along in that 80% browser only to have to divert to another.
***DONE***
I really need *ONE* browser for EVERYTHING that I do. And I do mean **EVERYTHING**.
I kind of laugh my arse off with each and every "roytam" or "feodor" release.
I applaud the endeavor, I really do, but I haven't been able to do *EVERYTHING* in *ANY OF THEM* for several years.
And no amount of "weekly updates" is ever going to change that.

So yeah, I have become "reduced to" taking the good with the bad as far as configurability and just sticking with that ONE browser that can do EVERYTHING.
I really am "done" with the infuriation of rolling along and having to switch to a different browser for the sake of a "needed" web site.
Be it research, be it just catching sports scores, be it online banking, be it Amazon, be it YouTube.
I just need ONE FOR ALL.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by UCyborg]]> 2026-08-09T15:39:37+00:00 2026-08-09T15:39:37+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9460#p9460 <![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-09T16:50:12+00:00 2026-08-09T16:50:12+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9461#p9461