Confirmed. $no-such-identifier<tab> and $null<tab> used to do nothing (except show the identifier warning if that's checked in scripts/options), but now they both get replaced with the empty string, regardless whether the identifier warning is checked.

Same thing now happens if you use $?=test<tab> and then press <enter> without inputting a string

edit: %empty.string<tab> now changes into being the empty string if it contains a zero-length variable string, though it correctly does nothing if the variable doesn't exist. Previously it did the no-action like the old $null<tab>, doing nothing regardless whether or not the variable exists

Last edited by maroon; 01/06/21 10:30 PM.