I'm not sure what's causing the observed symptoms - certainly calling set_focus_to() does seem to invoke SurfaceStack::raise() as seen in the integration test added in the linked branch.
I'm not sure what's causing the observed symptoms - certainly calling set_focus_to() does seem to invoke SurfaceStack: :raise( ) as seen in the integration test added in the linked branch.