Thanks for your bug report. This is due to how an editbox behaves when it is visible/hidden and the cursor location changes. I could make /did -a always scroll text to the bottom even when a control is hidden. However, this does mean that existing scripts that fill hidden editboxes with text before making them visible will now find the cursor at the end of the text instead of at the top. On the other hand, I would prefer for /did -a to work consistently, instead of having to add a new switch just for this behaviour. Hmm.