Are you using client-side or server-side editing?: Server-side
- VS Code Version: 1.115.0
- Extension Version: 3.8.1
- OS: Windows
- Server
$ZVERSION (if applicable): IRIS for Windows (x86-64) 2026.1 (Build 234U) Fri Mar 27 2026 13:58:24 EDT
Steps to Reproduce:
- Configure a namespace for server-side source control (built in CCR Client Tools are what I used)
- Set workspace setting to respect server-side source control editability:
"objectscript.serverSourceControl.respectEditableStatus": true,
- Open a file that is currently read-only due to not being checked out
- Check it out via server-side source control menu
- See that item is not editable
- Open another file, then return to original file
- See it is now editable
It seems the GetStatus call is not occurring after checkout until removing the file from focus and coming back. Should renew the read-only state with a GetStatus call on attempt to interact with the file (if possible). Otherwise respecting server-side source control is a bit clunky.
Are you using client-side or server-side editing?: Server-side
$ZVERSION(if applicable): IRIS for Windows (x86-64) 2026.1 (Build 234U) Fri Mar 27 2026 13:58:24 EDTSteps to Reproduce:
"objectscript.serverSourceControl.respectEditableStatus": true,
It seems the GetStatus call is not occurring after checkout until removing the file from focus and coming back. Should renew the read-only state with a GetStatus call on attempt to interact with the file (if possible). Otherwise respecting server-side source control is a bit clunky.