I've found the cause of the bug. Basically, we have a flag that checks whether if the attacking animation has completed its cycle. The screen transition does not check that so if the player attacks then exit the area fast enough, the variable is still unchecked, that is why the engine thinks that the player is in the middle of attacking and will never check itself unless the animation cycle completes, which will not happen because the attack animation was cancelled due to the screen transition. I've fixed the problem and uploaded the new roms and web files versions. Thank you for reporting the bug, please feel free to report again if same bug or other bug occurs.