there seems to be an issue with having the first responder change to the GraalControl in some circumstances (namely, after sending a Private Message/Mass Message) in which the GraalControl supposedly becomes the firstresponder, but does not actually register key input. It also seems that when a GUI is closed that is created by script, it sometimes is reverting to the Serverlist start menu button to focus.
For now I am using
PHP Code:
function onFirstResponderChanges(temp.obj) {
if(temp.obj.name == "GraalControl"){
GraalControl.makefirstresponder(true);
}
else if(temp.obj.name.starts("Serverlist_TaskButton_Start")){
GraalControl.makefirstresponder(true);
}
else if(temp.obj.name.starts("PrivateMessage")){
obj.makefirstresponder(true);
}
}
but I'd like to see this behavior addressed so that it becomes easier for players to play with less mouse interaction, specifically not having to click text entry fields for PMs when they open, not having to click the GraalControl after sending a PM or having another script created UI close.