Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:1.5
-
Epic Link:
-
Sprint:Fall 6 2021 Oct 25 - Nov 5, Fall 7 2021 Nov 8 - Nov 24
Description
Situation: The eFP-Seq browser directs users to https://bioviz.org/bar.html. The bar.html page javascript (bar.js) then contacts IGB on localhost. Unfortunately, Safari will not allow an https page to contact localhost. This causes Safari users to not be able to properly use the eFP-Seq browser to view data in IGB.
Task: Fix bar.js so that if a user is on the Safari web browser and is using https, they are redirected to http.
The eFP-Seq browser is unable to connect with IGB while using the Safari web browser. When an eFP-Seq user clicks the Alignments in IGB hyperlink, they are directed to https://bioviz.org/bar.html. Safari does not allow https sites to communicate with http://localhost.
There are two issues that need to be addressed to allow users to use the eFP-Seq browser on the Safari web browser. For the first issue, we can use similar logic employed for galaxy.html (
IGBF-2987) where the bar.js file checks if the user is using Safari and if they are on http or https. If they are on https and using safari, we will redirect the users to http://bioviz.org/bar.html.For the second issue, we will need to make changes to the BioViz playbook to alter the Apache configuration. Currently, Apache is configured to redirect all http://bioviz.org traffic to https except if the request URI is galaxy.html (
IGBF-2505). We would need to extend this logic to bar.html.