I wasn't looking for things that would have prevented the alias from working in both versions, and $$1 does that. The double dollar halts the script if the identifier evaluates to $null, which always happens if an F-key is used to launch an alias.
It looks like maybe the $$1 is a typo, and it should instead be $$? which is a prompt for you to type the nick to be shunned?
$? is an identifier which causes an input-of-text box to be shown, and is filled with whatever you type there. If you don't type anything, and just press ENTER or press the ESCAPE, the $? would be null, so using $$? would halt the alias if you didn't put in a string.
Using $$1 instead of $$? would have halted your alias in all versions, so you probably had a different version of the alias which had the $$? instead.
Edit: Thanks to Saturn for pointing it out, if a nick is highlighted, that does get filled into $$1, as mentioned in /help Function Keys. So maybe this time you were just testing without having any nick being highlighted, as I was doing when $$1 was halting for me
Last edited by maroon; 15/12/20 05:41 PM.