revert "Remove leading slash of webview route ..." #6279
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What it does
partially reverting changes from #5619 which break "html base href" logic in webview for instance in the python extension for vscode.
some vscode extensions like the python extension to load html like this into the webview:
using these values for vars:
now what happens is that after the change done in PR 5619 we end up with
base href
being a relative path which leads to a bogus concatenation of both URIs when the browser tries to fetch the script resource. in other words: the script resource url waswebview/<path-to-resource-dir>/webview/<path-to-resource>
How to test
Review checklist
quickly checked that the resources are loaded in the python extension.
Reminder for reviewers