eclipse-theia/theia

VSCode extension icons are not loaded when a path is added to base URL

开放

#9,596 创建于 2021年6月16日

 (14 条评论) (0 个反应) (0 位负责人)TypeScript (2,478 个派生)batch import
help wantedvscode

仓库指标

星标
 (18,676 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Bug Description:

Steps to Reproduce:

  1. Run sample browser-app with a vscode extension. I'm using docker for vscode extension which I got from the public github.
  2. Open http://localhost:3000
  3. Plugin will be loaded with the icon on the activity bar: Screen Shot 2021-06-15 at 5 49 14 PM
  4. Open http://localhost:3000/index.html , you'll observe that icon wouldn't be loaded. Screen Shot 2021-06-15 at 8 55 29 PM Network call:

Request URL: http://localhost:3000/index.html/hostedPlugin/docker_vscode/resources/activity-bar-icon.svg Request Method: GET Status Code: 404 Not Found

If you see the above get URL, extension is using http://localhost:3000/index.html as the base URL to fetch the extension assets. How do we configure theia to ignore index.html in the path while fetching the assets for an extension?

Additional Information

  • Operating System: OSX
  • Theia Version: 0.14.0

贡献者指南