<p dir="auto">as discussed in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="148549379" data-permission-text="Title is private" data-url="https://github.com/microsoft/vscode/issues/5297" data-hovercard-type="issue" data-hovercard-url="/microsoft/vscode/issues/5297/hovercard" href="https://github.com/microsoft/vscode/issues/5297">#5297</a></p>
<p dir="auto">Some extension relay on hard coded paths that are not exposed by vscode. See for example <a href="https://github.com/shanalikhan/code-settings-sync">code-sittings-sync</a>. Those extension are broken in the insiders version. I see t two possible ways:</p>
<ol dir="auto">
<li>Just expose all paths used by vscode to extensions. Otherwise they will hard code them. No more security, just more messy code.</li>
<li>Expose if the extension is used by the insider version. There might be a way, but I have not found it yet. I thought about getting the version and check if it ends with  <code class="notranslate">-insiders</code>, but I have not found a way to get this information either.</li>
</ol>