Start typing if(${I, then pick the Id hint: the dev console fills with errors:
Now type comma, and then space: when you hit space, the ${Id} parameter disappears (see #2981)
From this point, it is impossible to type anything unless you reposition the cursor after each keystroke.
The only way to recover is to cancel the dialog and restart from scratch without adding the curly bracket after the $.
Note that the trigger of the bug is the presence of an open round bracket and an open curly bracket.
The open round bracket alone does not cause problems if $ is not followed by open curly bracket.
Similarly, the open curly bracket after $ does not cause problems unless it is preceded by an open round bracket.
It looks like the problem lies in the bookkeeping of brackets, as in #2981.
test
if(${I
, then pick theId
hint: the dev console fills with errors:${Id}
parameter disappears (see #2981)The only way to recover is to cancel the dialog and restart from scratch without adding the curly bracket after the
$
.Note that the trigger of the bug is the presence of an open round bracket and an open curly bracket. The open round bracket alone does not cause problems if
$
is not followed by open curly bracket. Similarly, the open curly bracket after$
does not cause problems unless it is preceded by an open round bracket.It looks like the problem lies in the bookkeeping of brackets, as in #2981.