User talk:Anne drew/SetupAutoArchive#Page move
{{User:MiszaBot/config
| algo = old(365d)
| archive = User talk:Anne drew/SetupAutoArchive/Archive %(counter)d
| counter = 1
| maxarchivesize = 150K
| archiveheader = {{Aan}}
| minthreadstoarchive = 1
| minthreadsleft = 3
}}{{Talk header|search=yes|arpol=no|wp=no|disclaimer=no|bottom=no|force=true}}
Feedback
Is the "More dropdown" only available for certain skins? I don't seem to have one. Bri.public (talk) 21:36, 23 November 2017 (UTC)
:Hey {{u|Bri.public}}{{bcc|bri}}, the script was designed in vector which has the More dropdown. In Monobook, the option is along the top of the page near the "new section" and "edit this page" tabs (the option is called "Setup Archive"). In timeless, the option doesn't seem to show up anywhere, so I'll have to look into that. Can I ask what skin you use? AdA&D 23:56, 23 November 2017 (UTC)
::Modern ☆ Bri (talk) 00:23, 24 November 2017 (UTC)
::: It should be on top of the talk page on this line: {{green|User page Talk Edit this page New section History Move Watch * Setup Archive}}. It is only available from the talk page in read mode, not edit mode. AdA&D 01:00, 24 November 2017 (UTC)
Page move
Hi {{ping|Anne drew|p=,}} I noticed your script wasn't working for me today, so I checked the JavaScript code to see if something had happened. It seems that because you moved the page to update your username, the script is broken (i.e. the button does not show up) for users who have your old username linked on their common.js file. Perhaps you should look into this. Thanks! InfiniteNexus (talk) 22:20, 10 August 2024 (UTC)
:Thanks for the heads up InfiniteNexus! {{u|Rachmat04}} maybe you could help us with this? You renamed my account a couple weeks ago which I appreciate, but unfortunately it seems to have broken some of my user scripts because they were turned into redirect pages. For example I have [https://en.wikipedia.org/w/index.php?title=User:Anne_drew_Andrew_and_Drew/admintagger.js&redirect=no this script] installed in my common.js file but it is no longer functioning. I'm not sure how script redirects work so I was wondering if you had any ideas on how to resolve this. Thanks! – Anne drew 00:57, 12 August 2024 (UTC)
::The redirect at https://en.wikipedia.org/w/index.php?title=User:Anne_drew_Andrew_and_Drew/SetupAutoArchive.js&redirect=no looks like it should work. And I don't see "Anne drew" or "Anne_drew" hard-coded anywhere in User:Anne drew/admintagger.js. Might want to set some browser breakpoints and step debug and see what's going on. –Novem Linguae (talk) 02:59, 12 August 2024 (UTC)
:::Digging deeper, looks like trying to load /* #REDIRECT */mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Anne_drew/SetupAutoArchive.js&action=raw&ctype=text/javascript");
via the API returns an error 403. It doesn't like that it's a ctype=text/javascript of an unregistered user. This is basically the bug in phab:T272297. There's a pending patch for it but it's stuck in code review.
:::The workaround, of course, is to change your common.js to load the User:Anne_drew versioninstead of the User:Anne_drew_Andrew_and_Drew version. –Novem Linguae (talk) 03:11, 12 August 2024 (UTC)
::::Since this bug is taking a long time to resolve, and for all I know could take years longer, would it be possible to restore the scripts at their original locations? i.e. revert the last revision to each page in this list:
::::* https://en.wikipedia.org/w/index.php?title=User:Anne_drew_Andrew_and_Drew/admintagger.js&redirect=no
::::* https://en.wikipedia.org/w/index.php?title=User:Anne_drew_Andrew_and_Drew/PageDetails.js&redirect=no
::::* https://en.wikipedia.org/w/index.php?title=User:Anne_drew_Andrew_and_Drew/SetupAutoArchive.js&redirect=no
::::* https://en.wikipedia.org/w/index.php?title=User:Anne_drew_Andrew_and_Drew/WatchingIndicator.js&redirect=no
::::* https://en.wikipedia.org/w/index.php?title=User:Anne_drew_Andrew_and_Drew/gigawatch.js&redirect=no
::::I don't have the rights to do that, but would you be able to do that for me {{u|Novem Linguae}}? Thanks – Anne drew 00:44, 30 September 2024 (UTC)
:::::Is it a good idea to essentially do 5 copy pastes? If you ever updated the scripts, these locations would get out of sync. –Novem Linguae (talk) 00:46, 1 October 2024 (UTC)
::::::I understand that, and it's not ideal, but I think getting people's scripts working again would be good even if they won't receive potential future updates. Once phab:T272297 is resolved we can restore the redirects. – Anne drew 01:28, 1 October 2024 (UTC)
:::::::I've left [https://gerrit.wikimedia.org/r/c/mediawiki/core/+/986666/4#message-c82150f049d5e640631bf9edc4ff55e6ab611694 a comment in the patch] to see if I can stir up some activity. Please ping me again in a week if the patch doesn't have any activity and I'll probably do the copy paste then. –Novem Linguae (talk) 01:59, 1 October 2024 (UTC)
{{od|:::::::}}Hey {{u|Novem Linguae}}, thank you for your efforts to push this forward. Unfortunately there hasn't been any more activity on that patch as far as I can see. – Anne drew 01:04, 16 October 2024 (UTC)
:Hey there. I experimented just now, and I have concluded that no matter what I paste into those pages, they cannot be loaded properly by any users. Attempts to load them throw {{tq|1=GET https://en.wikipedia.org/w/index.php?title=User:Anne_drew_Andrew_and_Drew/SetupAutoArchive.js&action=raw&ctype=text/javascript net::ERR_ABORTED 403. Refused to execute script from 'https://en.wikipedia.org/w/index.php?title=User:Anne_drew_Andrew_and_Drew/SetupAutoArchive.js&action=raw&ctype=text/javascript' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.}} in the JavaScript console, and visiting that link shows {{tq|Forbidden. For security reasons JavaScript, CSS and JSON user subpages cannot be loaded for unregistered users.}} Sorry I don't have better news for you, but it looks like your suggested workaround won't work. –Novem Linguae (talk) 07:53, 17 October 2024 (UTC)
:P.S. Your old name was fantastic if you decide to switch back. I really liked the wordplay :) –Novem Linguae (talk) 07:55, 17 October 2024 (UTC)
::Ah shoot, that's too bad! I appreciate your comment about my previous username, I think I'll stick with this one though :)
::Maybe as a solution we can message all the users who are transcluding a script under my old username. As an admin, would you be willing to send them a mass message to them informing them to update their .js files to link to my new username? Here's a list of all of all such users (their .js files contain a backlink to at least one of my userscripts under my previous username).
::{{Collapse|
AfroThundr3007730
AHIOH
Amadeus1999
AntoineHound
Ayenaee
Bakertheacre
Bop34
BubbaJoe123456
Buidhe
Buidhe public
CAPTAIN MEDUSA
CAPTAIN RAJU
CaptChandra
Cassiopeia
Casualdejekyll
Celestina007
Chlod
Coffeeandcrumbs
Cowboygilbert
CX Zoom
Dalf73
DaxServer
Dial911
Djsnape
EarlTheSnakeWhite
ElusiveTaker
Emir of Wikipedia
EnthusiastWorld37
Epicgenius
Épine
Etzedek24
Flytilega
FormalDude
Freedom4U
Fuwa
Galendalia
Ganesha811
Golem08
Hammad
HarrySONofBARRY
Interesting Geek
J947 Public
Jack Frost
JACKonWIKIS
Jauerback
Jayantanth
Jaykul72
Jimfbleak
JulieAbbet
K9nine Kursor
Kautilya3
Keira1996
Kim Jong Undo
Ktkvtsh
Loriendrew
Losipov
Mako001
Malik Shabazz
ManuelLopezz
MBH
Mjquinn id
MoonlightVector
Morogris
Mosrod
MP1999
MShabazz
Ɱ
NatigKrolik
Neuropol
Neveselbert
Neveselbert (mobile)
NFRAPC
Noorullah21
NPRB
Oportunityketchuplog
OuvreLeChien
Pamzeis
PaulGamerBoy360
Planetarenchanting
Qwerfjkl
R. S. Shaw
RL0919
Robertsky
RPSkokie
Samee
Samuel R Jenkins
Sarahj2107
Seppi333
SeraphWiki
Shadowrvn728
Sideswipe9th
Sirdog
Sjones23
SlimVirgin
SS49
SshibumXZ
Stvka
SuperMarioMan
The Grid
The Herald
The Master of Hedgehogs
Thedarkknightli
TheImaCow
TheWikiToby
TimothyBlue
TonyTheTiger
Tridwoxi
Triptothecottage
Ulubatli Hasan
Vacant0
Vanisaac
Wafflesvarog
Wafflesvarrg
WelpThatWorked
WhenImBoredIWiki
WMSR
Woworiginal
Zenomonoz
Zppix
}}
::For the message, it could say something like:
::{{quote|Hi there, you are currently using a user script from {{code|Anne drew Andrew and Drew}}. A few months ago, I changed my username to {{code|Anne drew}}, and unfortunately, due to an issue with script redirects, those scripts no longer function properly under my old username.}}
::{{quote|To fix this, please update your JavaScript pages (Special:MyPage/common.js or Special:MyPage/skin.js) by replacing any instance of {{code|Anne drew Andrew and Drew}} with {{code|Anne drew}}}}
::{{quote|I apologize for the inconvenience and appreciate your understanding!}}
::{{quote|Thanks! – Anne drew}}
::I can also request this over at Wikipedia talk:Mass message senders if you'd prefer. Thanks again for all your help so far, {{u|Novem Linguae}}! – Anne drew 17:16, 20 October 2024 (UTC)
:::Yeah, let's crowd source the MMS if you don't mind. I'm a bit busy this week. The folks at Wikipedia talk:Mass message senders will be able to help you out. Glad I could help a bit. Happy editing. –Novem Linguae (talk) 18:08, 20 October 2024 (UTC)
::::knowing now that there's an issue... on one hand, I would offer myself to be a temp IA coupled with AWB to help update everyone's js files if need be, on the other, one would question why people aren't updating their files out after the message was sent. – robertsky (talk) 16:38, 24 October 2024 (UTC)
:::::Any mass updating of where user scripts load from would need to go through WP:IANB for consensus first. Wikipedia are sensitive about this for some reason. For example, one time I proposed to add a console.log message to someone's user script to help tell people what to update it to, and I was not able to achieve consensus. –Novem Linguae (talk) 18:49, 24 October 2024 (UTC)