Jump to content

Recommended Posts

I only installed [*]Return YouTube Dislike user script recently, but saw that layout before, even on other non-UXP browsers, where I usually have ImprovedTube web extension + Youtube polymer engine fixes user script.

That mysterious layout is a funny thing, most of the time it won't show up, but every once in a blue moon it will, without really doing anything different as usual. Visiting YouTube without previous cookies could be prerequisite to get the chance to see it, so either if you always clear them or just use "private" tab/window. I didn't experiment with per-site cookie settings, so default setting that accepts them applies.

[*]Technically, I did use one of the very early versions in the beginning, when I changed the script in some small ways, just for personal experimentation with JavaScript, but when it got outdated and incompatible, I disabled it and only recently installed latest version from GitHub as-is.

Also just tested comments section again, disabling CSS animations doesn't help much with CPU usage on UXP browsers, go down far enough and constant 100%. Mobile version of the site isn't any different in that regard.

Edited by UCyborg
Link to comment
Share on other sites


6 hours ago, UCyborg said:

Also just tested comments section again, disabling CSS animations doesn't help much with CPU usage on UXP browsers, go down far enough and constant 100%. Mobile version of the site isn't any different in that regard.

Personally, I do not really use the YouTube website due to its sluggishness although it works in New Moon 28 or Mypal 68. I have configured it so that the video is displayed in the centre of a blank page. I'm not interested in the masses of comments or the list of related videos. Loading them leads immediately to a 100% utilisation of the CPU on my old machine. And of course, I can open a video in PotPlayer with one click at any time. Basically, I'm looking for videos via the alternative front end Invidious which is much more convenient.

Edited by AstroSkipper
Link to comment
Share on other sites

I would prefer Invidious if it wasn't for this issue.

50 minutes ago, AstroSkipper said:

100% utilisation of the CPU

I don't mind this on its own, but it must be justified. When it's utilized, I expect a lot of action. I don't see a bunch of text and images as a lot of action. And I think people would prefer more interesting explanation than "It's made for Google Chrome".

I think of games, a lot happens between entry point of the main loop 'til the frame is presented on the screen. Assuming target is old school screen running at 60 FPS, there's only about 16 milliseconds available to process user inputs and advance world simulation.

Link to comment
Share on other sites

32 minutes ago, UCyborg said:

I would prefer Invidious if it wasn't for this issue.

Yep! I observed that issue, too. DASH videos don't play properly in New Moon 28 via Invidious. More codec configuration options would also be welcome.
BTW, I totally forgot to mention the use of the extension uTube. If one only wants to watch single YouTube videos, for example, in New Moon 28, then this extension is really great. :thumbup

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

AstroSkipper said:
"The best way to manage your user agent is the extension UserAgent-Switcher and Manager which I recommend and use myself."


Hello AsroSkipper,
Thanks for your answer.

UserAgent-Switcher and Manager (user_agent_string_switcher-0.5.0.xpi)
seems to work with St52.

However with NM28 it won't install giving the following warning:

"This add-on could not be installed because New Moon does not support WebExtensions."

Is there a special setting in about:config to make it work with NM28 ?

Edited by anton12
Link to comment
Share on other sites

22 minutes ago, anton12 said:

Is there a special setting in about:config to make it work with NM28 ?

No. This extension is only available for Chrome browsers (now in version 0.6.0) or Firefox-based browsers supporting webextensions. For New Moon 28, you have to use other solutions.

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

AstroSkipper said:
"No. This extension is only available for Chrome browsers (now in version 0.6.0) or Firefox-based browsers supporting webextensions. For New Moon 28, you have to use other solutions."

Hello AstroSkipper,
Thank you very much for the information.

Link to comment
Share on other sites

On Fri Jun 21 2024 (GMT+0000) at 9:55 PM, UCyborg said:

Mine never grows beyond 30 MB. I don't know what you people are doing with uBO TBH.

Pack it to the brink with probably unnecessary lists. Back when @Sampei.Nihirawas on XP he helped us keeping it to a minimum. As stated above, the slow startup issue is a sp52 issue, though, and happens even with the minimal list basic lists, as the corresponding sqlite grows and fragments. This is not an issue with mypal, that uses "storage" (can't remember technical name) which can be switched on in sp52 but is too rudimentary to be used with webextensions (assuming you can patch them to use "storage" instead of sqlite)..

Edited by dmiranda
Link to comment
Share on other sites

I just go with less is more approach when it comes to uBO. Though even if a lot of data is added and deleted from the SQLite database, uBO will always vacuum it once per session if browser is left idle for a minute or two.

BTW, another broken app that used to work: https://regex101.com/

Link to comment
Share on other sites

This last version (2024-06-21) of Serpent 52.9 is a bit unstable at times on "heavy sites" such as videocardz.com (haven't observed it elsewhere).

mozjs.png

Edited by modnar
Link to comment
Share on other sites

2 hours ago, modnar said:

This last version (2024-06-21) of Serpent 52.9 is a bit unstable at times on "heavy sites" such as videocardz.com (haven't observed it elsewhere).

mozjs.png

a crash in mozjs.dll could be an old bug since it doesn't change for a while.

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240629-3219d2d-uxp-f35b2f4d3d-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240629-3219d2d-uxp-f35b2f4d3d-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-20240629-3219d2d-uxp-f35b2f4d3d-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-20240629-d849524bd-uxp-f35b2f4d3d-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240629-d849524bd-uxp-f35b2f4d3d-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240629-d849524bd-uxp-f35b2f4d3d-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240629-d849524bd-uxp-f35b2f4d3d-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2536 - Re-implement plugin enumeration shuffle. (22f745761b)
- Issue #2534 - Part 1: window.postMessage should provide a trusted MessageEvent (fb16b1b4ae)
- Issue #2534 - Part 2: Update tests (af227c4574)
- Issue #2538 - Part 1: Undo IsClusterExtender Change (a1b6142e18)
- Issue #2538 - Part 2: Add IsEmojiClusterExtender (68bcd4e61e)
- Issue #2538 - Part 3: Bring ZWJ Awareness to ClusterReverseIterator (44f81b46b6)
- Issue #2537 - Don't assume username fields appear before password fields in forms. (6525b2980c)

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

No official Basilisk changes picked since my last build.

My changes since my last build:
- Revert "ported from mozilla: Bug 1819025 - Don't consider following join-controls when determining whether a space is collapsible. r=emilio (fad4426b7b)" (5134d40d65)
- Revert "Revert part of #2492 and replace it with mozilla one." (b60182aade)
- Revert "Revert "PR #2514 - Don't split up happy emoji sequences"" (7eb7722992)
- devtools: DOMUtils.getCSSValuesForProperty() and DOMUtils.getSubpropertiesForCSSProperty() can fail, wrap them in try-catch blocks (f35b2f4d3d)

Update Notice:
- You may delete file named icudt*.dat 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.

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240629-7bda12e7-uxp-f35b2f4d3d-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240629-7bda12e7-uxp-f35b2f4d3d-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-20240629-id-656ea98-uxp-f35b2f4d3d-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240629-id-656ea98-ia-93af9a0-uxp-f35b2f4d3d-xpmod.7z

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

Link to comment
Share on other sites

New build of post-deprecated Serpent/moebius for XP!
* 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-20240629-241ece1fc-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240629-241ece1fc-xpmod.7z

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

Repo changes:
- import from UXP: Issue #2536 - Re-implement plugin enumeration shuffle. (22f74576) (1a9b70c71)
- ported from UXP: Issue #2534 - Part 1: window.postMessage should provide a trusted MessageEvent (fb16b1b4) (151a64ad7)
- import from UXP: Issue #2534 - Part 2: Update tests (af227c45) (d23c492fd)
- Revert "ported from mozilla: Bug 1819025 - Don't consider following join-controls when determining whether a space is collapsible. r=emilio (fad4426b7b)" (80399b108)
- Revert "import from `custom` branch of UXP: Revert part of #2492 and replace it with mozilla one. (ff8673e8)" (a8ea4ce4d)
- Revert "Revert "import from UXP: PR #2514 - Don't split up happy emoji sequences (52d7e4f3)"" (78bee9abf)
- import from UXP: Issue #2538 - Part 1: Undo IsClusterExtender Change (a1b6142e) (0dd743c54)
- import from UXP: Issue #2538 - Part 2: Add IsEmojiClusterExtender (68bcd4e6) (c4aa96974)
- import from UXP: Issue #2538 - Part 3: Bring ZWJ Awareness to ClusterReverseIterator (44f81b46) (e35062742)
- import from UXP: Issue #2537 - Don't assume username fields appear before password fields in forms. (6525b298) (93e605f62)
- import from `custom` branch of UXP: devtools: DOMUtils.getCSSValuesForProperty() and DOMUtils.getSubpropertiesForCSSProperty() can fail, wrap them in try-catch blocks (f35b2f4d) (241ece1fc)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...