ClangPan / dashboard-unfucker

Unfucks the twitterification of tumblr's dashboard, fork continuation
GNU General Public License v3.0
16 stars 0 forks source link

Script no longer rearranges layout correctly #7

Open eebAlt opened 3 weeks ago

eebAlt commented 3 weeks ago

As of today, Dashboard Unfucker (v6.2.2, running through Tampermonkey v5.3.1 on Firefox 131.0.3 on Windows 10) no longer correctly rearranges the layout of the Tumblr dashboard for me, instead simply displaying the following (ignoring the redactions), with the sidebar on the left still present:

dashboard-still-fucked

Messaging windows in the bottom-right also fail to display at all.

The following error shows up in the console when the script is enabled:

Uncaught (in promise) TypeError: $(...).attributes.getNamedItem(...) is null
    followingAsDefault https://www.tumblr.com/dashboard line 3 > injectedScript:1440
    promise callback*followingAsDefault https://www.tumblr.com/dashboard line 3 > injectedScript:1438
    unfuck https://www.tumblr.com/dashboard line 3 > injectedScript:2102
    unfuck https://www.tumblr.com/dashboard line 3 > injectedScript:2100
    unfuckDashboard https://www.tumblr.com/dashboard line 3 > injectedScript:2134
    promise callback*unfuckDashboard/< https://www.tumblr.com/dashboard line 3 > injectedScript:326
    unfuckDashboard https://www.tumblr.com/dashboard line 3 > injectedScript:325
    <anonymous> https://www.tumblr.com/dashboard line 3 > injectedScript:2172
    b moz-extension://4e231a37-407d-4c4c-b389-6402bfa872d6/userscripts/dashboard-unfucker.user.js?id=67b30b46-a8fc-48ab-a867-431ab3303fa5:3
    He moz-extension://4e231a37-407d-4c4c-b389-6402bfa872d6/userscripts/dashboard-unfucker.user.js?id=67b30b46-a8fc-48ab-a867-431ab3303fa5:3
    append moz-extension://4e231a37-407d-4c4c-b389-6402bfa872d6/userscripts/dashboard-unfucker.user.js?id=67b30b46-a8fc-48ab-a867-431ab3303fa5:3
    window["__f__m2mzl03v.zwj"]/< moz-extension://4e231a37-407d-4c4c-b389-6402bfa872d6/userscripts/dashboard-unfucker.user.js?id=67b30b46-a8fc-48ab-a867-431ab3303fa5:2227
    Pt https://www.tumblr.com/dashboard:10
    window["__f__m2mzl03v.zwj"]/< moz-extension://4e231a37-407d-4c4c-b389-6402bfa872d6/userscripts/dashboard-unfucker.user.js?id=67b30b46-a8fc-48ab-a867-431ab3303fa5:1
    "__f__m2mzl03v.zwj" moz-extension://4e231a37-407d-4c4c-b389-6402bfa872d6/userscripts/dashboard-unfucker.user.js?id=67b30b46-a8fc-48ab-a867-431ab3303fa5:1
    Pt https://www.tumblr.com/dashboard:10
    r https://www.tumblr.com/dashboard:85
    <anonymous> https://www.tumblr.com/dashboard:87
    set https://www.tumblr.com/dashboard:95
    <anonymous> moz-extension://4e231a37-407d-4c4c-b389-6402bfa872d6/userscripts/dashboard-unfucker.user.js?id=67b30b46-a8fc-48ab-a867-431ab3303fa5:1
    Pt https://www.tumblr.com/dashboard:10
    m https://www.tumblr.com/dashboard:21
    l https://www.tumblr.com/dashboard:24
    send https://www.tumblr.com/dashboard:24
    oo https://www.tumblr.com/dashboard:18
    send https://www.tumblr.com/dashboard:24
    <anonymous> https://www.tumblr.com/dashboard:87
    _ https://www.tumblr.com/dashboard:22
dashboard line 3 > injectedScript:1440:48

I tried disabling all other extensions, and turning on and off various script options, but nothing seemed to help.

ClangPan commented 3 weeks ago

That error is a consequence of the real issue: the flag I used to revert the redesign now doesn't do anything, despite still being listed in the request response

I'll see if I can make the script work with the OTD UserStyle, but it'll take some time I recommend disabling the script in the meantime, since, as you can see, it breaks some stuff when the layout isn't as expected