BenFenner wrote: ↑2025-03-17, 23:19I have to say from a browser user's point of view this is an extremely confusing take (to put it nicely). From the point of view of a browser user, the browser is working as intended. It is CloudFlare's responsibility to live up to their marketing hype and stop DOS-ing the very real, legitimate, human users of these browsers. It is not the user's nor browser dev's fault you oversold your technical capabilities.
You also have to realize what you're doing is effectively trying to negotiate with browser devs while actively waging a denial-of-service attack against their users. How about you stop the DOS attack first and then come back to the table with negotiations? Show a modicum of empathy?
CloudFlare discussion thread
Forum rules
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.
Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.
Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
-
Moonchild
- Project founder

- Posts: 38665
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: CloudFlare discussion thread
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"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
-
andyprough
- Board Warrior

- Posts: 1242
- Joined: 2020-05-31, 04:33
Re: CloudFlare discussion thread
What if the Pale Moon developers say that it will take 12 months, or 18 months? Is there an inherent short-term time limit? Or are you just wanting to put something on a calendar in order to follow-up at a specific date and not let it get forgotten? If that's the case, then it would seem like a far out enough date could potentially be discussed.mstremante wrote: ↑2025-03-17, 19:44In the interest of moving forward we are open to removing CSP checks for PM as long as you can also come forward and commit to a timeline for implementing the relevant APIs? We would then reintroduce those checks once the agreed timeline has expired.
This sounds legit, actually. American corporations have moved much of their in-house legal and HR functions to cloud AI apps that are controlled by clicking through menu options. I think Moonchild may be used to the European way of doing things, where real people still hold a lot of these jobs and probably write specific documents rather than passing around generic boilerplate language.
Also, Moonchild was probably asked to sign because the corporate legal AI cloud app has no other way to deliver a document than by Docusign. I do not view this NDA review language delivery event as surprising given the current business environment.
-
frostknight
- Keeps coming back

- Posts: 828
- Joined: 2022-08-10, 02:25
Re: CloudFlare discussion thread
I hope you can get cloudflare to stop blocking random web browsers.mstremante wrote: ↑2025-03-17, 19:44We are looking at setting up an official browser developer program. We are planning to have a draft soon.
It may be difficult to figure out how to do, but chromium based web browsers aren't all that exists as many here wouldprobably would say.
I wonder this myself now that you asked this question. I would think there must be a legit way to not DOS palemoon/basilisk-browser and uxp forks.mstremante wrote: ↑2025-03-17, 19:44We agree with this sentiment. Is there a way to identify both Pale Moon and Basilisk? That is not, as another user noted, just UA based? If not, we shall go with UA only.
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!
-
Bilbo47
- Lunatic

- Posts: 372
- Joined: 2017-11-18, 04:24
Re: CloudFlare discussion thread
Maybe call it showing a modicum of partnership, or interoperability, or human-centric service goals, or acknowldegement that no entity can legitimately control access to the web like it seems is trying to happen ...
-
mstremante
- Moongazer

- Posts: 8
- Joined: 2025-03-04, 16:54
Re: CloudFlare discussion thread
We want to move forward in good faith and we genuinely want to find an optimal solution. While we don't have one yet, tomorrow we will deploy our exception code for Pale Moon & Basilisk. This includes an exception for all the aforementioned issues, including the CSP checks. Once rolled out we should be able to verify, assuming no bugs, that the challenge gets executed without error (if not we will address that).
If we see or get reports of abusive behaviour matching the exception logic we may need to revert. If that happens we will notify the community in advance.
We do not plan to keep this exception in place indefinitely, quite the opposite. We would like to remove it as soon as possible to keep our generic approach in place.
We are also:
If we see or get reports of abusive behaviour matching the exception logic we may need to revert. If that happens we will notify the community in advance.
We do not plan to keep this exception in place indefinitely, quite the opposite. We would like to remove it as soon as possible to keep our generic approach in place.
We are also:
- Going to launch our browser developer program hopefully before end of month. This community will be invited to join along with others we are in contact with. The aim will be to share our requirements and have a better two way communication in place. Of course this is always going to be an ongoing balance between reducing unwanted bot traffic to a minimum VS keeping the false positive rate as low as possible
- With the understanding that development timelines are always hard to forecast (if only they weren't!), and while we do not have better proposals being considered for now, we are going to trust that this community is able to make progress towards implementing some of the missing features. We are happy to revisit progress at the end of June. We will re asses the status then and take it from there
-
BenFenner
- Keeps coming back

- Posts: 854
- Joined: 2015-06-01, 12:52
- Location: US Southeast
Re: CloudFlare discussion thread
Thank you. 🙏
-
Basilisk-Dev
- Astronaut

- Posts: 523
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: CloudFlare discussion thread
Thank you for coming to try to help our projects with this issue. I am still skeptical and will not be surprised whatsoever if this happens again, but I do sincerely appreciate the effort here.mstremante wrote: ↑2025-03-18, 20:37Will update again tomorrow once the exception logic is rolled out.
-
Pelican
- Lunatic

- Posts: 276
- Joined: 2018-02-23, 06:51
Re: CloudFlare discussion thread
Hopefully the exemption will be based on more than just checking for Pale Moon or Basilisk in the user-agent because those using user-agent switcher may not include those keywords at all. Also both of those browsers have many forks, all with very different user-agents.mstremante wrote: ↑2025-03-18, 20:37tomorrow we will deploy our exception code for Pale Moon & Basilisk
How do you test CSP?
-
Moonchild
- Project founder

- Posts: 38665
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: CloudFlare discussion thread
Thanks. As indicated I hope other browsers that are affected by your recent changes will receive similar short-term treatment while the intended "browser developer program" is being set up.mstremante wrote: ↑2025-03-18, 20:37tomorrow we will deploy our exception code for Pale Moon & Basilisk. This includes an exception for all the aforementioned issues, including the CSP checks. Once rolled out we should be able to verify, assuming no bugs, that the challenge gets executed without error (if not we will address that).
We're tracking the relevant issues in Issue #2693 (UXP) with the various implementation bugs as dependencies Issue #2704 (UXP) Issue #2705 (UXP) and Issue #2707 (UXP) for the specific implementation requests. This is currently marked for implementation no later than 33.8.0 (start of June); I do request that anyone able to help with these issues get involved to make that happen. The sooner, the better, of coursemstremante wrote: ↑2025-03-18, 20:37With the understanding that development timelines are always hard to forecast (if only they weren't!), and while we do not have better proposals being considered for now, we are going to trust that this community is able to make progress towards implementing some of the missing features. We are happy to revisit progress at the end of June. We will re asses the status then and take it from there
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"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
-
Basilisk-Dev
- Astronaut

- Posts: 523
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: CloudFlare discussion thread
Did your team test this in Basilisk? The checks are verified working in Pale Moon, but they are still broken in Basilisk. If I configure Basilisk to provide a Pale Moon useragent to challenges.cloudflare.com then I am able to bypass the tests in Basilisk.mstremante wrote: ↑2025-03-18, 20:37We want to move forward in good faith and we genuinely want to find an optimal solution. While we don't have one yet, tomorrow we will deploy our exception code for Pale Moon & Basilisk. This includes an exception for all the aforementioned issues, including the CSP checks. Once rolled out we should be able to verify, assuming no bugs, that the challenge gets executed without error (if not we will address that).
To reiterate what was already said earlier in the thread in case it was missed, athough Basilisk does share the rendering engine with Pale Moon, it does not use the same user agent as Pale Moon.
-
Moonchild
- Project founder

- Posts: 38665
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: CloudFlare discussion thread
It seems a broader (i.e. not just affecting UXP) issue with the challenges is that it apparently hard-relies on WebGL being available which is simply not the case in all environments. Emulated video, remote desktops, and similar, will not have WebGL available and this should not be a hard fail if it cannot be accessed.
I can also see this being an issue with some privacy-focused browsers that block background use of WebGL outright.
Considering the resistance to rolling back changes made, combined with broad impact on many browsers, and now seemingly having to "work backwards" to try and stitch things up that were not a problem before, I have to ask Michael: "What is going on here? Did your team switch to an (off the shelf?) fingerprinting suite expecting the broad array of legitimate web browsers to give it what it expects from a Chromium PoV, or something?" I'd really like to know what exactly landed on Jan 31st and why it suddenly impacted all of us. This doesn't feel like incremental development on bot detection methodology at all, which I assumed was the case, but the more comes to light, the more it looks like some wholesale adoption of a very limited "package deal" that now needs a ton of workarounds. That doesn't look like it's something sustainable long-term for either CloudFlare or us.
I can also see this being an issue with some privacy-focused browsers that block background use of WebGL outright.
Considering the resistance to rolling back changes made, combined with broad impact on many browsers, and now seemingly having to "work backwards" to try and stitch things up that were not a problem before, I have to ask Michael: "What is going on here? Did your team switch to an (off the shelf?) fingerprinting suite expecting the broad array of legitimate web browsers to give it what it expects from a Chromium PoV, or something?" I'd really like to know what exactly landed on Jan 31st and why it suddenly impacted all of us. This doesn't feel like incremental development on bot detection methodology at all, which I assumed was the case, but the more comes to light, the more it looks like some wholesale adoption of a very limited "package deal" that now needs a ton of workarounds. That doesn't look like it's something sustainable long-term for either CloudFlare or us.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"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
-
andyprough
- Board Warrior

- Posts: 1242
- Joined: 2020-05-31, 04:33
Re: CloudFlare discussion thread
Just checked Mullvad browser, it's getting through Cloudflare verification with webgl disabled. I assume all other Firefox-based browsers must be working with webgl disabled as well.
-
Kris_88
- Board Warrior

- Posts: 1168
- Joined: 2021-01-26, 11:18
Re: CloudFlare discussion thread
I currently have Pale Moon successfully passing Cloudflare's check.
-
Moonchild
- Project founder

- Posts: 38665
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: CloudFlare discussion thread
Well, with WebGL enabled and hardware acceleration not available, it fails. WebGL won't work fully without HWA. I'm guessing a partial fail is worse than the API not being available overall, then?andyprough wrote: ↑2025-03-19, 13:51Just checked Mullvad browser, it's getting through Cloudflare verification with webgl disabled. I assume all other Firefox-based browsers must be working with webgl disabled as well.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"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
-
Basilisk-Dev
- Astronaut

- Posts: 523
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: CloudFlare discussion thread
If acting in good faith is the goal, then follow-through is essential. That includes verifying whether the fix actually resolves the issue, either by engaging with our community here on the forum or via email. It also means ensuring your developers test the fix in both Pale Moon and Basilisk, especially when the fix is intended to support both browsers.mstremante wrote: ↑2025-03-18, 20:37We want to move forward in good faith and we genuinely want to find an optimal solution. While we don't have one yet, tomorrow we will deploy our exception code for Pale Moon & Basilisk.
As it stands, the fix does not work in Basilisk. If you’re releasing a solution targeting multiple browsers, it’s reasonable to expect that you test it across all targeted environments beforehand.
You did not follow up as promised. This kind of inconsistency reflects poorly on both you and your organization. Clear and timely communication is crucial, especially when you’re asking others to trust in your intentions and efforts.mstremante wrote: ↑2025-03-18, 20:37Will update again tomorrow once the exception logic is rolled out.
Last edited by Basilisk-Dev on 2025-03-20, 13:51, edited 1 time in total.
-
back2themoon
- Knows the dark side

- Posts: 3080
- Joined: 2012-08-19, 20:32
Re: CloudFlare discussion thread
Wasn't there a mailing list? Did that ever work in the end? I mean, it certainly sounds like an email is needed here, too.
Improve Pale Moon performance • Safe Mode / clean profile test info
How to auto-fill passwords • How to apply user agent overrides
Information to include when asking for support
Windows 10 Pro x64 (W11: hard pass)
How to auto-fill passwords • How to apply user agent overrides
Information to include when asking for support
Windows 10 Pro x64 (W11: hard pass)
-
Basilisk-Dev
- Astronaut

- Posts: 523
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: CloudFlare discussion thread
Yeah I will probably send an email here in a bit as wellback2themoon wrote: ↑2025-03-20, 13:48Wasn't there a mailing list? Did that ever work in the end? I mean, it certainly sounds like an email is needed here, too.
-
mstremante
- Moongazer

- Posts: 8
- Joined: 2025-03-04, 16:54
Re: CloudFlare discussion thread
[EDIT: thank you for amending the wording]
I did not reply as we are still investigating why there are some issues with Basilisk over http (https seems to work fine) and have not been able to find the root cause yet. As others have stated in prior responses, development is not always predictable.
If I reply early without full information, I get aggressive responses. If I reply late we get aggressive responses.
I understand the frustration but I want to state clearly: I welcome constructive positive conversation. I will not engage in aggressive / speculative statements. Every speculation around the sentiment and motivations from Cloudflare and the team expressed here are outright incorrect but I'm not going to spend time explaining that. I do ask, however, that we all please keep this conversation clean.
Back to Basilisk: we haven't figure out why in some cases it's breaking yet. If your fix works though, thank you and we welcome it.
Thank you.
I did not reply as we are still investigating why there are some issues with Basilisk over http (https seems to work fine) and have not been able to find the root cause yet. As others have stated in prior responses, development is not always predictable.
If I reply early without full information, I get aggressive responses. If I reply late we get aggressive responses.
I understand the frustration but I want to state clearly: I welcome constructive positive conversation. I will not engage in aggressive / speculative statements. Every speculation around the sentiment and motivations from Cloudflare and the team expressed here are outright incorrect but I'm not going to spend time explaining that. I do ask, however, that we all please keep this conversation clean.
Back to Basilisk: we haven't figure out why in some cases it's breaking yet. If your fix works though, thank you and we welcome it.
Thank you.
-
Basilisk-Dev
- Astronaut

- Posts: 523
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: CloudFlare discussion thread
Sounds good, Michael. I want to apologize for the aggressive tone in my previous message before I edited it. I was extremely frustrated when I wrote it.mstremante wrote: ↑2025-03-20, 13:57I understand the frustration but I want to state clearly: I welcome constructive positive conversation. I will not engage in aggressive / speculative statements. Every speculation around the sentiment and motivations from Cloudflare and the team expressed here are outright incorrect but I'm not going to spend time explaining that. I do ask, however, that we all please keep this conversation clean.
Back to Basilisk: we haven't figure out why in some cases it's breaking yet. If your fix works though, thank you and we welcome it.
Thank you.
The frustration in our responses stems from the ongoing challenges our users face with Cloudflare-related issues in our browsers. These incidents have occurred multiple times over the years, and understandably, the community’s patience has worn thin.
That said, we truly appreciate your willingness to engage and offer support. This is the first time someone from Cloudflare has directly acknowledged our situation, and that recognition means a lot to us.
Thank you again.
-
mstremante
- Moongazer

- Posts: 8
- Joined: 2025-03-04, 16:54
Re: CloudFlare discussion thread
All good, this is hard for us too as this whole situation is not our desired outcome.
Could you confirm if you are still experiencing issues with Basilisk at this time? If not, can you please share as many details as you can around what you are observing and on what setup.
Could you confirm if you are still experiencing issues with Basilisk at this time? If not, can you please share as many details as you can around what you are observing and on what setup.