For the 'opened' property to be false, the state has to be "", so I’m assuming no transition is running. Therefore, if 'animating' remains True, it means that draggingArea.pressed is True. Not really sure what that proves, but there might be an issue with sending input events too early to the application.
The 'animating' property is defined like this (in Panel.qml):
readonly property bool animating: draggingArea. pressed || transitionToAll .running || transitionToHin t.running || transitionToSpr ead.running
For the 'opened' property to be false, the state has to be "", so I’m assuming no transition is running. Therefore, if 'animating' remains True, it means that draggingArea. pressed is True. Not really sure what that proves, but there might be an issue with sending input events too early to the application.