forked from 1b-agent/opencadstudio-upstream
Row exit now clears the preview only when the highlight still points at that row. Moving between rows can fire on_enter before the previous row's on_exit, so the unconditional clear wiped a freshly highlighted row (notably when returning to the first row). Guarding the clear fixes the highlight not reappearing. Co-Authored-By: Claude Opus 4.8 <[email protected]>