NASA-AMMOS / slim

Software Lifecycle Improvement & Modernization
https://nasa-ammos.github.io/slim/
Apache License 2.0
25 stars 9 forks source link

Use Case links back to Github return errors from Website: #21

Open jpl-jengelke opened 2 years ago

jpl-jengelke commented 2 years ago

Checked for duplicates

Yes - I've already checked

Website or Best Practice Guide?

Website

Describe the bug

When I clicked the "Coverage" link under the Python branch, I noticed that the page did not resolve and an error appeared, "github.com refused to connect". this only happens with links that go back to Github.com

What did you expect?

I expected the link to open a new Web page.

Reproducible steps

1. Open the SLIM Web site at https://nasa-ammos.github.io/slim/
2. Within Continuous Testing section, select Use Cases
3. Navigate to All Use Cases, "preview of mind map" and scroll to expand the chart.
4. In the chart click on Continuous Testing -> For Code Analysis -> For Dynamic Analysis -> For Test Coverage -> Using Python -> Using Coverage.
5. Page does not load and the error appears.
...

Environment

- Chrome 100.0.4896.127
- Operating System: [e.g. MacOSX 10.6.5 (Big Sur update)]
riverma commented 2 years ago

Tried the reproducible steps on Firefox 91.6.0esr (64-bit) and got the following error:

Screen Shot 2022-04-21 at 1 48 03 PM

Looks like this has to do with opening external links when using an embedded version of the diagram (iframe). Full visualization view doesn't have this issue. Needs investigation to see if there's a work-around - maybe opening in a new tab by default?