dhh a intégré omacom/omarchy#15020 dans quattro pour empêcher un second shell de reprendre un verrou de session qu’un autre processus pourrait encore détenir. Un autre commit de quattro, omacom/omarchy@d1a614ce6629, fait lire directement l’état actuel du verrou aux demandes de verrouillage, après qu’une liaison de propriété périmée a rendu inopérante une demande de verrouillage avant mise en veille.
greptile-apps[bot] a interrogé la limite du nombre de tentatives de récupération.
dhh a expliqué que la récupération renonce délibérément tant qu’un autre Quickshell ou hyprlock est encore présent, quitte à laisser un verrou orphelin sous la protection du mécanisme de secours du compositeur, plutôt que de reprendre un verrou qu'un processus détient encore. Ce compromis a été accepté lors de la revue dans omacom/omarchy#15020:discussion_r4241553575. Un redémarrage normal du shell attend que le précédent se termine.
