`QApplication.restoreOverrideCursor()` should be ``` while QApplication.overrideCursor() is not QApplication.restoreOverrideCursor() ``` > This is needed because Qt maintains an internal stack of override cursors, and [restoreOverrideCursor](https://doc.qt.io/qt-5/qguiapplication.html#restoreOverrideCursor) only undoes the last one. [Source](https://stackoverflow.com/questions/66185831/pyqt5-how-to-restore-the-default-cursor-after-multiple-overrides)