Github support for palemoon Topic is solved

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
Peregrine

Github support for palemoon

Unread post by Peregrine » 2018-11-05, 14:34

I'm not sure whether this is just affecting me, but I can no longer do any commits to github (web version) with palemoon v27.9 (will check for 28 too, but it seems to affect everything). Even somewhat older versions of chrome and firefox are no longer supported.
Is there some way to get around this ?
See https://help.github.com/articles/supported-browsers/
Last edited by Peregrine on 2018-11-05, 14:35, edited 1 time in total.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35648
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Github support for palemoon

Unread post by Moonchild » 2018-11-05, 16:49

I'm sorry but website incompatibilities on v27.* can't be solved. 27.9 is no longer supported. Please check with v28 and if the problem persists, we can look into it further.
"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

roytam1

Re: Github support for palemoon

Unread post by roytam1 » 2018-11-06, 03:21

seems it affects v27 and v28.

adding UAO seems work at the moment:

general.useragent.override.github.com = Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0 (Pale Moon)

Peregrine

Re: Github support for palemoon

Unread post by Peregrine » 2018-11-06, 07:40

Yes, I hadn't thought of this, but user agent switching will indeed resolve it.
Probably best to do it using an extension like:
https://addons.mozilla.org/en-US/firefo ... overrider/
https://addons.mozilla.org/en-US/firefo ... aswitcher/
(there's also https://addons.palemoon.org/addon/eclipsedmoon/ but this doesn't allow choosing between different profiles)
The profiles in these don't have a high enough version (so ie for firefox, above v60); so manual changing of the extension is needed. It's easy to do via preferences, see https://github.com/muzuiget/user_agent_ ... ference.md
For user agent strings, see http://www.useragentstring.com

After checking now, it doesn't appear to solve the issue.
The banner on the top indeed disappears, but the commit button is still greyed out when trying to do a commit.
Same goes for editing previously made github issues: when clicking on the menu ->edit, nothing happens.

Update: seems to be working now in windows (firefox), after a restart.
Last edited by Peregrine on 2018-11-06, 15:29, edited 5 times in total.

Nightbird
Lunatic
Lunatic
Posts: 279
Joined: 2016-07-18, 21:12

Re: Github support for palemoon

Unread post by Nightbird » 2018-11-06, 23:20

Did you try the native mode ?
Diversity is key.

Those who forget the past are doomed to repeat it.

yami_

Re: Github support for palemoon

Unread post by yami_ » 2018-11-07, 09:14

RESOLVED FIXED in Issue #864 (uxp).

roytam1

Re: Github support for palemoon

Unread post by roytam1 » 2018-11-15, 02:49

roytam1 wrote:seems it affects v27 and v28.

adding UAO seems work at the moment:

general.useragent.override.github.com = Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0 (Pale Moon)
For a record: github is now using fetch API (new Request(...)). Besides User Agent spoofing, enabling "dom.fetch.enabled" in about:config in PM27 is needed.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35648
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Github support for palemoon

Unread post by Moonchild » 2018-11-16, 14:22

roytam1 wrote:
roytam1 wrote:seems it affects v27 and v28.

adding UAO seems work at the moment:

general.useragent.override.github.com = Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0 (Pale Moon)
For a record: github is now using fetch API (new Request(...)). Besides User Agent spoofing, enabling "dom.fetch.enabled" in about:config in PM27 is needed.
The fetch implementation in Pale Moon 27 is incomplete (which is why it wasn't enabled by default). Even with it flipped on you may run into issues.
"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

Michaell
Lunatic
Lunatic
Posts: 286
Joined: 2018-05-26, 18:13

Re: Github support for palemoon

Unread post by Michaell » 2018-11-17, 04:29

I don't know if it is related at all to the fetch protocol or not, but Stop button isn't working for me on the Github site. That's the "X" in URL bar (tooltip:"Stop loading this page"). Stop does work on other sites, and on github in Basilisk. I haven't and won't test in a clean profile because github (and every other site!) loads objectionable links. But the only things blocked in uMatrix are avatars and what the lists block (collector.githubapp.com and google-analytics). Didn't see anything noteworthy in Developer Tools/Networking.

PM 28.2.0 (64-bit, portable), Win 10; Basilisk 2018.11.04 (64-bit)
Win10home(1709), PM33.1.0-portable as of Apr 23, '24