I have been planning on looking at that when I get some free time, just had more things happening than I had hoped and haven't yet found time. If no one else tackles it I intend to in the next few months.
32.1.0 beta with Google WebComponents
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
-
- Project Contributor
- Posts: 419
- Joined: 2020-02-21, 17:35
Re: 32.1.0 beta with Google WebComponents
-
- Pale Moon guru
- Posts: 35647
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: 32.1.0 beta with Google WebComponents
I've built a second beta that solves some of the obvious issues with the first one:
Source tree has been tagged accordingly also for people who want to build the current state.
- Updated the compatmode version for hardcoded overrides to Firefox 102.0
- Enabled getRootNode() functionality by default
- Added an Instagram override
Source tree has been tagged accordingly also for people who want to build the current state.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Moon lover
- Posts: 79
- Joined: 2021-12-04, 22:07
Re: 32.1.0 beta with Google WebComponents
What happened with other overrides? For example, Facebook is dead without one.
EDIT: There isn't any instagram override, tested with clean profile.
You do not have the required permissions to view the files attached to this post.
-
- Pale Moon guru
- Posts: 35647
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: 32.1.0 beta with Google WebComponents
Oh BAH!
Typo in the include file (missing quote) that I didn't catch.
I'll build a beta 3
Typo in the include file (missing quote) that I didn't catch.
I'll build a beta 3
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Pale Moon guru
- Posts: 35647
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: 32.1.0 beta with Google WebComponents
Beta 3 is up fixing the overrides issue.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Moon lover
- Posts: 79
- Joined: 2021-12-04, 22:07
Re: 32.1.0 beta with Google WebComponents
Works fine now.
-
- Project Contributor
- Posts: 419
- Joined: 2020-02-21, 17:35
-
- Contributing developer
- Posts: 1742
- Joined: 2013-05-20, 18:19
- Location: Somewhere in Sector 001
-
- Add-ons Team
- Posts: 582
- Joined: 2017-01-14, 02:40
- Location: Philippines
Re: 32.1.0 beta with Google WebComponents
Off-topic:
They're targeting CSS next with @scope and a lot of "new" combinators. There's also CSS nesting, which exponentially complicates how CSS should be parsed and read.
-
- Pale Moon guru
- Posts: 35647
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: 32.1.0 beta with Google WebComponents
Off-topic:
in the meantime we have <style scoped> which works a charm and doesn't need JS.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Lunatic
- Posts: 323
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: 32.1.0 beta with Google WebComponents
While in principal I agree here, I have ran into multiple sites as well that have begun to require PerformanceObserver. For example, at work we use JIRA for ticketing and it requires me to enable PerformanceObserver to be usable.Moonchild wrote: ↑2023-03-02, 10:42I'd rather not do this, because it is a massive privacy footgun as it's being abused everywhere for creating navigation and browsing profiles by data collectors. measuring performance like page load times and specific timings of navigation elements and what not should only be used by web developers, not be on-by-default for normal consume-browsing.
-
- Lunatic
- Posts: 323
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: 32.1.0 beta with Google WebComponents
Good work to everyone involved. Rotten Tomatoes was a site that I was using for testing our WebComponents compatibility. It still does not render 100% perfectly but it is actually usable now whereas before it was not usable even with WebComponents prefs enabled.
-
- Pale Moon guru
- Posts: 35647
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: 32.1.0 beta with Google WebComponents
Then enable it if you need it. It's configurable for a reason, but it should be your conscious choice to make this compromise.Basilisk-Dev wrote: ↑2023-03-05, 14:52While in principal I agree here, I have ran into multiple sites as well that have begun to require PerformanceObserver. For example, at work we use JIRA for ticketing and it requires me to enable PerformanceObserver to be usable.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Fanatic
- Posts: 225
- Joined: 2021-02-19, 20:46
Re: 32.1.0 beta with Google WebComponents
This must had been a shit ton of work.
Can't wait to go back to PM for all the websites I installed Firefox for long time ago.
Can't wait to go back to PM for all the websites I installed Firefox for long time ago.
-
- Lunatic
- Posts: 456
- Joined: 2019-06-13, 13:42
- Location: In a place with no YT
Re: 32.1.0 beta with Google WebComponents
What would the best way to install on something like a Thumb drive?
X64 installer or Unzip to.
X64 installer or Unzip to.
Pale Moon 32.5.0 (64) Win7 pro (64) Intel Core i5-3570 3.4GHz-16 GB DDR3
"The biggest joke on mankind is that computers have started asking humans to prove they're not a robot."
"Man needs difficulties; they are necessary for health." ~Carl Jung
"The biggest joke on mankind is that computers have started asking humans to prove they're not a robot."
"Man needs difficulties; they are necessary for health." ~Carl Jung
-
- Pale Moon guru
- Posts: 35647
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: 32.1.0 beta with Google WebComponents
This is literally the scenario I created the portable version for.
Unless of course you want to do Linux, in which case i can't suggest anything.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Lunatic
- Posts: 463
- Joined: 2019-08-13, 00:30
- Location: Casumia
Re: 32.1.0 beta with Google WebComponents
Am I the only one who remembers so many sites 20 years ago insisting they needed cookies to work?
In all seriousness, I agree with you. The only ‘site breakage’ from disabling cookies that I can recall from then is the obvious inability to log into accounts. I cannot think of any sites restricting access as cloudflared sites do now.
Browser: Pale Moon (Pusser’s repository for Debian)
Operating System: Linux Mint Debian Edition 4 (amd64)
※Receiving Debian 10 LTS security upgrades
Hardware: HP Pavilion DV6-7010 (1400 MHz, 6 GB)
Formerly user TheRealMaestro: æsc is the best letter.
Operating System: Linux Mint Debian Edition 4 (amd64)
※Receiving Debian 10 LTS security upgrades
Hardware: HP Pavilion DV6-7010 (1400 MHz, 6 GB)
Formerly user TheRealMaestro: æsc is the best letter.
-
- Pale Moon guru
- Posts: 35647
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: 32.1.0 beta with Google WebComponents
Some things never change...
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Lunatic
- Posts: 456
- Joined: 2019-06-13, 13:42
- Location: In a place with no YT
Re: 32.1.0 beta with Google WebComponents
Maybe my wording is off (I am getting old and don't think as quick as I used to) but what i meant is: which one should I use on a thumb drive; the zipped version or the x64 installer version, (for Windows not for linux)
Pale Moon 32.5.0 (64) Win7 pro (64) Intel Core i5-3570 3.4GHz-16 GB DDR3
"The biggest joke on mankind is that computers have started asking humans to prove they're not a robot."
"Man needs difficulties; they are necessary for health." ~Carl Jung
"The biggest joke on mankind is that computers have started asking humans to prove they're not a robot."
"Man needs difficulties; they are necessary for health." ~Carl Jung
-
- Pale Moon guru
- Posts: 35647
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: 32.1.0 beta with Google WebComponents
If you want to try the beta, you mean?
grab the current portable release version. extract it on your thumb drive.
grab the zipped one, and replace the bin/palemoon contents with those from the zip.
grab the current portable release version. extract it on your thumb drive.
grab the zipped one, and replace the bin/palemoon contents with those from the zip.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite