That said, you probably shouldn't use the u switch with $input in a dialog, because it's likely that "u" is only made to be associated with parent MDI windows, not parent dialog windows.
I don't think it's true, or tell that to my dialog that use $input(,u,) since mIRC 6.35 without any problem (other than this one) and with the expected behavior.

Looking for a good help channel about mIRC? Check #mircscripting @ irc.swiftirc.net