TestRunnerService saves and restores EditorSettings.enterPlayModeOptionsEnabled and EditorSettings.enterPlayModeOptions around test runs, but if the run is interrupted, the restore never happens. This permanently sets m_EnterPlayModeOptionsEnabled: 1 and m_EnterPlayModeOptions: 1 in ProjectSettings.asset, persisting across editor sessions and polluting version control diffs.
Environment: com.coplaydev.unity-mcp@f335e11a660c, macOS, Unity 6000.3.10f1
TestRunnerService saves and restores EditorSettings.enterPlayModeOptionsEnabled and EditorSettings.enterPlayModeOptions around test runs, but if the run is interrupted, the restore never happens. This permanently sets m_EnterPlayModeOptionsEnabled: 1 and m_EnterPlayModeOptions: 1 in ProjectSettings.asset, persisting across editor sessions and polluting version control diffs.
Environment: com.coplaydev.unity-mcp@f335e11a660c, macOS, Unity 6000.3.10f1