Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.0 has hard-coded HTTPS references which causes IE11 security zone warnings/errors for on-prem TFS w/out HTTPS #8

Closed
benark opened this issue Mar 5, 2018 · 2 comments

Comments

@benark
Copy link

benark commented Mar 5, 2018

Scenario:

  • On-prem TFS 2017 Update 1 server at http://tfs2017:8080/tfs
  • Just updated to v3 of the Sprint Goal extension

Issue:
Looking at the Sprint Board causes a "Only secured content is shown" warning in IE11 which causes the board to not fully load and disables opening PBI/task details.

Proposed solution:
Do not assume the instance is being hosted on an HTTPS site; use protocol-agnostic URL references that begin with // instead of https:// or http://. This is now supposedly an anti-pattern however it maintains compatibility with on-prem instances not on HTTPS.

Workaround:
This is not an issue in Chrome.

@keesschollaart81
Copy link
Owner

I've tested this and you're right. The problem is, I dont know how to fix this. This extension is hosted remote which is configured in the manifest here. This variable is substituded in the release pipeline per environment (dev/test/prod) with the URL of the CDN. When VSTS loads the extension is uses this baseurl in the manifest XML. I've tried to change this to start with // instead of https:// but then the extension does not load any more...

I've created an issue in one of the VSTS repositories, let's see if we can fix this.

@keesschollaart81 keesschollaart81 mentioned this issue Feb 2, 2019
Merged
@keesschollaart81
Copy link
Owner

Fixed with #19

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants