Browser - Github not rendering codetree and readme anymore

REPRODUCIBILITY: 100% (always)
HARDWARE: Sony Xperia 10 III - xqbt52 - xqbt52 - - aarch64
UI LANGUAGE: Deutsch (user: de_DE, os: de_DE.utf8)


Hithub not rendering correctly anymore since today with the stock browser



  1. Go to e.g. GitHub - sailfishos/grep


Rendering the code tree and the readme




Sfos Browser


  • Patchmanager: yes
  • OpenRepos: yes
  • Chum: yes
  • Other: none specified


Device Owner User: defaultuser
Home Encryption: enabled

the initial version of this bug report was created using Bugger 0.9.10+git2


It’s super annoying.

First they broke progress bar, the back button and browser history (also on desktop mozilla) and now this.

I got this in the browser console:

[JavaScript Error: "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at (Reason: CORS header ‘Access-Control-Allow-Or
igin’ missing)."]
CONSOLE message:
[JavaScript Warning: "<script> source URI is not allowed in this document: “
s/optimizely-f41bb566674d.js”." {file: "" line: 77}]
CONSOLE message:
[JavaScript Error: "SyntaxError: expected expression, got '='" {file: "
dors-node_modules_primer_react_lib-esm_ConfirmationDialog_ConfirmationDialog_js-1396cd0754d9.js" line: 1 column:
4246 source: "ion C(e,t){let{content:n,...i}=t;return new Promise(t=>{(x||=document.createElement("div")).isConne

Note though that I mangle a lot through Privoxy so that may be a side effect on my system only.

I’m seeing this too. As always with broken pages the question is if they did something silly, or the browser is just too old for something they’d reasonably expect to use. I wouldn’t really call either of those issues a (separate) bug though.


Does the engine support custom HTML Elements?

I can see a <turbo-frame> tag around approximately the area that’s missing, which is a custom element from Rails? React framework? or so.

Rant warning, feel free to ignore.

Github is getting progressively worse since the Microsoft takeover: constant nagging, previously accesible features turning “pro”, pointless “improvements” and, yes, their website getting fancier and fancier to the point it’ll probably only work on Edge (or, Chromium-based browsers) at some point.

I’m actually surprised a command line git clone still works most of the time.


Web components Web Components - Web APIs | MDN

There are a couple of features requiring Firefix 9x+ or even 10x+…

Is there something like teddit or invidious for GH?


Perhaps GitHub - black-sheep-dev/harbour-sailhub: SailHub is an inoffical native GitHub app for Sailfish OS

The table makes it pretty clear… So upgrading is the only solution.

you can use gitea to mirror github repos iirc. But not surf it.

I can reproduce (or at least produce a similar issue) in a desktop Mozilla browser by browsing to github and disabling all javascript (through uBlockOrigin).

Like invidious, meaning a lighter web frontend? No. One should seriously consider simply using a different public git server. Alternatives abound. Many gitlab instances* for example. Or Gitea, gogs, etc. - git itself also features a web server/UI.

Afa is concerned:

For Linux, two official command line tools exist:

And at least one graphical forntend:

* not all of those are public, meaning that you can open an account and start uploading your own projects

Ah, I’ve been silently cursing this for ages. BUT, the fact is, on my IPv6 only virtuals, github can’t be reliably (if at all) contacted, so I’m not so surprised they can’t create web pages. Can’t do dual stack ip while offering 50 % faster coding. Ah, ha.

BTW: Flypig's gecko dev diary - #164 by nephros

You can install Angelfish web browser via Chum GUI.

As for files, you can open them in Markdown Viewer: (replace USER/REPO)

Hmmm seems to work again now.

Ah, cool. norvig/paip-lisp on the phone!

Nice! Must have been fixed today or late yesterday.

It worked for me on some repos but not for others. I think we just learned something about how github does rollouts :wink:

Sounds like classic a/b testing to me.