Browser: Serpent v52.9.0 (2022-01-19) (32-bit)
[it's platform should be on par with last official Basilisk 52.9.2022.01.27 (64-bit)]
Extension version: github-wc-polyfill-v1.12.13
STR:
Load, e.g. , 3c2384b:
![st-ld](https://user-images.githubusercontent.com/9669492/154777866-d1461f34-7a1b-4b88-9a8a-5ef761f2b8d4.JPG)
Load diff
is misplaced (but this is something already pointed out here) 😉 , but is also overlaid with the message:
Some generated files are not rendered by default. Learn more.
Sadly, it appears that now you can only click on either "L" or "o" (of the whole Load diff
string) to display the actual commit content, but those two letters are superimposed by the word "not" 😞 ...
The screenshot is from a dirty profile, but I have replicated the issue on a fresh St52 profile, with only said extension installed...
Toying a little with uBlock Origin 1.16.4.30, I removed the overlay with
github.com##.width-full.height-full.left-0.top-0.position-absolute.flex-justify-center.flex-items-center.d-flex
and I thus got:
![st-ld-2](https://user-images.githubusercontent.com/9669492/154778844-1e2c9a69-ba0e-4dee-a96c-2a791a4d6791.JPG)
which now allows me to generate the diff by clicking on the "Lo" area, but after a tab reload, Load diff
appears greyed-out and non-clickable:
![st-ld-3](https://user-images.githubusercontent.com/9669492/154779101-8f7e5a56-71f1-4f3b-9e62-31295e532edb.JPG)
I have to disable uBO
on github.com
, reload the tab a second time to get a non-clickable "Lo" area (due to the overlay), then re-enable uBO
and reload the tab a third time to get a clickable "Lo" area (without the overlay); this is impractical ...
My instinct tells me this issue is caused by limitations in UXP's CSS/JS parsers (can't handle well the CSS code served by GitHub), so I'm not certain it could be addressed in the extension itself, but it sure is a nuisance... 😠
Any tips to mitigate the issue (e.g., some userstyle installable in Stylem/Stylus?) would be highly appreciated!
FWIW, this is how things look on a Chromium-78-based browser:
![ch78-ld](https://user-images.githubusercontent.com/9669492/154779445-d2d6d885-ed7f-4c17-93dd-5d6f075f57d3.JPG)
... but this is no surprise, the modern web is tailored to perfectly suit only Chromium (I consider current Firefox to be just another Chromium fork, give or take...).
As always, utmost gratitude extended to the maintainer of this extension for his unwavering efforts, especially considering current RL tensions in his neck of the woods ❤️ ...