ID:1671401
 
BYOND Version:507
Operating System:Windows 8 64-bit
Web Browser:Firefox 31.0
Applies to:Dream Seeker
Status: Open

Issue hasn't been assigned a status value.
Descriptive Problem Summary:

When a game server reboots and you have any type of input() open, upon reconnecting you'll be unable to open any further input windows. I'm assuming the input() box is still open somewhere, just hidden, which is preventing new input() boxes from appearing, meaning they're probably queuing up somewhere.

Numbered Steps to Reproduce Problem:

1) Open an input(), most easily reproduced with 'as message' types.
2) Reboot the server without closing the input box first.

Code Snippet (if applicable) to Reproduce Problem:
mob/verb/TestBug()
spawn(10) world.Reboot()
var/message_box = input("Message")as message
usr << message_box


Expected Results:

Rebooting to clear the input properly.

Actual Results:

Rebooting prevents further inputs until the client is closed and reopened, reconnecting within the same window doesn't help.

Does the problem occur:
Every time? Or how often? Every time.
In other games? Yes.
In other user accounts? Yes
On other computers? Yes

When does the problem NOT occur?

Seems to be happening as far back as version 470 or so.

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)

Tried pretty far back, seems to be a long-standing bug.

Workarounds:

Alt+tabbing back into the window can occasionally make the rogue input to appear so you can close it, but not in all cases.