ID:2355443
 
Resolved
Command expansion with multiple arguments broke after the recent change that fixed expansion with one argument.
BYOND Version:512.416
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 64.0.3282.186
Applies to:Dream Seeker
Status: Resolved (512.1417)

This issue has been resolved.
Descriptive Problem Summary:

If you've got an input control with a hidden default command, the first argument has its first letter erased if you select a subsequent argument from the expansion pop-up that appears when you hit space.

Probably related to the fix for "expanding"

Numbered Steps to Reproduce Problem:

1. Create an input control with a default verb.
2. Define this verb as having multiple arguments each picked from lists.
3. Run the game and use the space bar and resulting pop-up to fill in arguments.

Code Snippet (if applicable) to Reproduce Problem:
verb/stuff(mitch in list("hah","bah","nah"),sitch in list("huh","buh","nuh"))


Expected Results:

You can use space bar to get the available arguments and everything's fine.

Actual Results:

Selecting the second argument erases the first letter of the first.

Does the problem occur:
Every time? Or how often? Any time that the expand/select pop-up is involved for the second (or a subsequent) argument.
In other games? It's independent of the game.
In other user accounts? Yep.
On other computers? Yep.

When does the problem NOT occur? IF the selection of arguments after the first one is done without the pop-up (either by typing them in full, or by pressing spacebar when you've typed enough to eliminate all possibilities but one, the input is preserved.

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? This is a fresh error in beta build 512.416, not present in 415.

Workarounds: None.
Rats. I'll take a look.
Lummox JR resolved issue with message:
Command expansion with multiple arguments broke after the recent change that fixed expansion with one argument.