an error is no longer thrown if several dialogs were closed while timeout was running this should really be replaced by proper dialog management system, with each dialog having a unique id and removal happening via that id, not just array.pop()
an error is no longer thrown if several dialogs were closed while timeout was running this should really be replaced by proper dialog management system, with each dialog having a unique id and removal happening via that id, not just array.pop()