martok / palefill

Inject Polyfills for various web technologies into pages requiring them
https://martok.github.io/palefill/
Mozilla Public License 2.0
79 stars 9 forks source link

[Github] With Palemoon v31.4.2, github's frontpage stopped showing timestamps in my followed feed #84

Closed garoto closed 1 year ago

garoto commented 1 year ago

First off, I must disclaim that I have no idea if this belongs in this repo or not or even if upgrading to Palemoon latest will fix it, but I'm reporting it here anyway in the hope it's useful and not a nuisance.

Image comparison showing what it looks like currently:

screenshot-0785-13-02-2023

vs what it should look like (from Firefox v9x.y):

screenshot-0786-13-02-2023

Error message in Palemoon's "Error console":

Timestamp: 13-Feb-23 13:45:08
Error: RangeError: invalid value unit for option style
Source File: https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-52e1ce026ad1.js
Line: 1

Thank you for reading.

Vangelis66 commented 1 year ago

I can also replicate what you're reporting, with: Serpent 52.9.0 (2023-02-02) (32-bit), palefill-v1.26-6-git-20230204-g7d4e837,

when being logged-in to my GH account and navigating to: https://github.com/

From the Web Console error:

RangeError: invalid value unit for option style 
vendors-node_modules_github_relative-time-element_dist_index_js-52e1ce026ad1.js:1:2675

it appears it's a known UXP platform shortcoming: https://repo.palemoon.org/MoonchildProductions/UXP/issues/2046

The issue is open, which means it might be resolved once a competent UXP developer solves all the necessary "riddles" :wink: ...

In the interim, perhaps an attempt to "polyfill" the missing JS functions via palefill itself should be considered... But it's up to the extension's maintainer 😄 ...

garoto commented 1 year ago

Closing since Shithub fixed this themselves.