Questo popover è incorporato nella classe NSView ( showDefinitionForAttributedString: atPoint: ). Dal momento che (per quanto posso dire) non è controllato o alimentato da un processo di sistema distinto, è completamente di proprietà dell'app che possiede la vista in cui è stato attivato il popover.
In breve, poiché il popover è di proprietà esclusiva di qualsiasi app che lo ha attivato, non c'è modo di sbarazzarsi di uno bloccato senza uccidere la sua app principale.
Per tua informazione, se il popover non viene rimosso con la chiave di escape o facendo clic al di fuori del suo corpo, qualcosa è andato storto. Vorrei presentare una segnalazione di bug con gli sviluppatori dell'app dove questo accade.