@eskimo:
Neither requires the full Accessibility privilege.
That may be true under the hood, but while Listen access is (I think) reflected in System Settings > Privacy & Security > Input Monitoring, PostEvent access is shown as System Settings > Privacy & Security > Accessibility.
Honestly, I think the best option there is to accept the quit and relaunch.
It might be OK to repeatedly quit and relaunch while waiting for accessibility permission to be granted, but I wouldn't want to constantly be quitting and relaunching to detect the rare case of permission being revoked. Which was the OP's concern.
Topic:
App & System Services
SubTopic:
Core OS
Tags: