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

Wordpress.com can't login #72

Closed Disil closed 1 year ago

Disil commented 1 year ago

This issues sucked. It started all the way back in 2021, when the login page suddenly inaccessible in PM, only showed the Wordpress logo. And, in early 2022, it started to work fine, until around october. In December, i tried again, and it doesnt work again, like 2021.

Console said window.appboot is not a function.

Hardware specs: Pale Moon 31.4.2 Xubuntu 21.10 Intel Celeron N5100

Vangelis66 commented 1 year ago

Console said:

TypeError: window.AppBoot is not a function

... And:

SyntaxError: expected expression, got '='  in minified script 
https://wordpress.com/calypso/evergreen/entry-login.c1b158ad039ab905851d.min.js:1:109779

right above it 😉 ...

Pravaqt commented 1 year ago

Wordpress offers inaccessibility due to following reasons:

Disil commented 1 year ago

Wordpress offers inaccessibility due to following reasons:

No. Wordpress.com is not the same as Wordpress.org, which is self hosted. The .com is hosted by WordPress themselves, and users can use it for free.

It's different from the .org instance, which you need to employ on server of your choice.

Your description doesn't fit the issues here, which is the .com instances, not the self-hosted .org.

martok commented 1 year ago

Apparently Wordpress is one of the first users of the new logical assignment operators (??= in this case). Just got a ticket upstream: UXP#2097.

Vangelis66 commented 1 year ago

Wordpress is one of the first users of the new logical assignment operators (??= in this case).

... Actually, one of several 😠 ; e.g., "discourse" are now using it, thus potentially breaking. under UXP, all forums based on their "platform":

https://msfn.org/board/topic/184051-my-browser-builds-part-4/?do=findComment&comment=1237341

Edit: Websites using Discourse (ca. 15.5k !)

Pale Moon Forum discussion: here on-wards...

S&R regexp filter for Modify-HTTP-Response add-on:

[["/global\\.discourse-cdn\\.com|resource\\.dopus\\.com|community\\.(frontrowcrew|cartalk|bitwarden)\\.com|forum\\.(manjaro|openwrt)\\.org|forum\\.italia\\.it/",["/browser-detect-/",["/.*/g",""]],["/vendor-/",["/(t\\.discourse\\.hoisted|t\\[e\\]|r)(\\?\\?|\\|\\|)=(\\{\\}|\\[\\])/g","$1$2($1=$3)","n??=[]","n||(n=[])"]],["/discourse-/",["e.draft||=t.draft","e.draft||(e.draft=t.draft)","/(t\\.__registry__\\._typeInjections\\.service|[ne]|f\\[e\\])(\\?\\?|\\|\\|)=(\\[\\]|\\{\\})/g","$1$2($1=$3)"]]]]

To add insult to injury, notion.* (#4) has been broken a few days ago also because of "??=" 😡 ...