Some users have reported that the plugin fails to initialize properly because it cannot write to model data that no longer exists. This issue seems to be correlated with specific versions of VSCode.
Possible Solution
To address this issue, it is proposed to skip the data migration for configurations pertinent to older versions during the plugin's initialization phase. With the upcoming release that includes an internal configuration UI for the plugin, it will no longer be necessary to handle writing to non-existent models. Therefore, adjusting the initialization process to bypass these legacy data concerns should provide a temporary solution until the new version is released.
Action Items
[ ] Modify the plugin initialization code to skip migration for non-existent model data.
[ ] Test the plugin across different versions of VSCode to ensure compatibility and that the issue is resolved.
[ ] Prepare for the upcoming plugin version with internal configuration UI, ensuring a smooth transition and that similar issues are prevented.
This approach aims to minimize disruption for users and maintain plugin functionality across various VSCode versions until the comprehensive update is available.
Issue Description
Some users have reported that the plugin fails to initialize properly because it cannot write to model data that no longer exists. This issue seems to be correlated with specific versions of VSCode.
Possible Solution
To address this issue, it is proposed to skip the data migration for configurations pertinent to older versions during the plugin's initialization phase. With the upcoming release that includes an internal configuration UI for the plugin, it will no longer be necessary to handle writing to non-existent models. Therefore, adjusting the initialization process to bypass these legacy data concerns should provide a temporary solution until the new version is released.
Action Items
This approach aims to minimize disruption for users and maintain plugin functionality across various VSCode versions until the comprehensive update is available.