Details
-
Type:
New Feature
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:2
-
Epic Link:
-
Sprint:Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5
Description
If a user visits App Store using the Safari Web browser and then attempts to install an App, nothing happens.
Safari does not allow javascript code that was loaded via https to connect to other web sites via http unless a new window is opened. In this case, the "other web site" is IGB itself running on the localhost.
For this task, determine if users can install apps into IGB using app store and safari.
If this cannot be done, then implement some kind of warning or failsafe to alert the user to the fact that they cannot use the Safari browser to install an App from App Store.
Before beginning work, please review the linked issue for detailed descriptions of the problem.
Also, consult with Karthik Raveendran on how BioViz Connect has handled this issue from both a technical and user interface perspective.
Attachments
Issue Links
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-2563 [ 18746 ] |
Rank | Ranked higher |
Assignee | Ann Loraine [ aloraine ] |
Description |
If a user visits App Store using the Safari Web browser and then attempts to install an App, nothing happens.
The reason is that Safari does not allow javascript code that was loaded via https to connect to other web sites via http. In this case, the "other web site" is IGB itself running on the localhost. For this task, implement some kind of warning or failsafe to alert the user to the fact that they cannot use the Safari browser to install an App from App Store. |
If a user visits App Store using the Safari Web browser and then attempts to install an App, nothing happens.
The reason is that Safari does not allow javascript code that was loaded via https to connect to other web sites via http. In this case, the "other web site" is IGB itself running on the localhost. For this task, implement some kind of warning or failsafe to alert the user to the fact that they cannot use the Safari browser to install an App from App Store. Tip: Before beginning work, review the linked issue. Also, review how Genome Dashboard and BioViz Connect handle this issue. |
Description |
If a user visits App Store using the Safari Web browser and then attempts to install an App, nothing happens.
The reason is that Safari does not allow javascript code that was loaded via https to connect to other web sites via http. In this case, the "other web site" is IGB itself running on the localhost. For this task, implement some kind of warning or failsafe to alert the user to the fact that they cannot use the Safari browser to install an App from App Store. Tip: Before beginning work, review the linked issue. Also, review how Genome Dashboard and BioViz Connect handle this issue. |
If a user visits App Store using the Safari Web browser and then attempts to install an App, nothing happens.
The reason is that Safari does not allow javascript code that was loaded via https to connect to other web sites via http. In this case, the "other web site" is IGB itself running on the localhost. For this task, implement some kind of warning or failsafe to alert the user to the fact that they cannot use the Safari browser to install an App from App Store. Before beginning work, please review the linked issue for detailed descriptions of the problem. Also, please review how Genome Dashboard and BioViz Connect handle this issue. |
Sprint | Fall 6 Nov 30 - Dec 11 [ 109 ] | Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23 [ 109, 110 ] |
Rank | Ranked higher |
Summary | Handle Safari error in App Store | Handle possible Safari error in App Store |
Description |
If a user visits App Store using the Safari Web browser and then attempts to install an App, nothing happens.
The reason is that Safari does not allow javascript code that was loaded via https to connect to other web sites via http. In this case, the "other web site" is IGB itself running on the localhost. For this task, implement some kind of warning or failsafe to alert the user to the fact that they cannot use the Safari browser to install an App from App Store. Before beginning work, please review the linked issue for detailed descriptions of the problem. Also, please review how Genome Dashboard and BioViz Connect handle this issue. |
If a user visits App Store using the Safari Web browser and then attempts to install an App, nothing happens.
Safari does not allow javascript code that was loaded via https to connect to other web sites via http unless a new window is opened. In this case, the "other web site" is IGB itself running on the localhost. For this task, determine if users can install apps into IGB using app store and safari. If this cannot be done, then implement some kind of warning or failsafe to alert the user to the fact that they cannot use the Safari browser to install an App from App Store. Before beginning work, please review the linked issue for detailed descriptions of the problem. Consult with [~karthik] on how BioViz Connect has handled this issue from both a technical and user interface perspective. |
Description |
If a user visits App Store using the Safari Web browser and then attempts to install an App, nothing happens.
Safari does not allow javascript code that was loaded via https to connect to other web sites via http unless a new window is opened. In this case, the "other web site" is IGB itself running on the localhost. For this task, determine if users can install apps into IGB using app store and safari. If this cannot be done, then implement some kind of warning or failsafe to alert the user to the fact that they cannot use the Safari browser to install an App from App Store. Before beginning work, please review the linked issue for detailed descriptions of the problem. Consult with [~karthik] on how BioViz Connect has handled this issue from both a technical and user interface perspective. |
If a user visits App Store using the Safari Web browser and then attempts to install an App, nothing happens.
Safari does not allow javascript code that was loaded via https to connect to other web sites via http unless a new window is opened. In this case, the "other web site" is IGB itself running on the localhost. For this task, determine if users can install apps into IGB using app store and safari. If this cannot be done, then implement some kind of warning or failsafe to alert the user to the fact that they cannot use the Safari browser to install an App from App Store. Before beginning work, please review the linked issue for detailed descriptions of the problem. Also, consult with [~karthik] on how BioViz Connect has handled this issue from both a technical and user interface perspective. |
Rank | Ranked higher |
Summary | Handle possible Safari error in App Store | Handle Safari error in App Store |
Rank | Ranked higher |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Attachment | Error_Safari.png [ 15064 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Comment |
[ Suggestion:
"Use a different browser" ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Assignee | Ann Loraine [ aloraine ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Assignee | Ann Loraine [ aloraine ] | Sai Supreeth Segu [ ssegu ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Sai Supreeth Segu [ ssegu ] | Ann Loraine [ aloraine ] |
Assignee | Ann Loraine [ aloraine ] | Sai Supreeth Segu [ ssegu ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Attachment | PR_For_IGBF-2674.png [ 15067 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Sprint | Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23 [ 109, 110 ] | Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8 [ 109, 110, 111 ] |
Rank | Ranked higher |
Assignee | Philip Badzuh [ pbadzuh ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Attachment | safari-styling-issue.png [ 15106 ] |
Assignee | Philip Badzuh [ pbadzuh ] | Sai Supreeth Segu [ ssegu ] |
Status | Post-merge Testing In Progress [ 10003 ] | To-Do [ 10305 ] |
Attachment | bioviz-connect-menu-bar.png [ 15107 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Link | This issue relates to IGBF-2745 [ IGBF-2745 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Sprint | Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8 [ 109, 110, 111 ] | Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22 [ 109, 110, 111, 112 ] |
Rank | Ranked higher |
Sprint | Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22 [ 109, 110, 111, 112 ] | Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5 [ 109, 110, 111, 112, 113 ] |
Rank | Ranked higher |
Assignee | Sai Supreeth Segu [ ssegu ] |
Assignee | Sai Supreeth Segu [ ssegu ] | Philip Badzuh [ pbadzuh ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Status | Post-merge Testing In Progress [ 10003 ] | To-Do [ 10305 ] |
Assignee | Philip Badzuh [ pbadzuh ] | Sai Supreeth Segu [ ssegu ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Assignee | Sai Supreeth Segu [ ssegu ] |
Confirmed: Safari cannot communicate with IGB's local REST endpoint. So we need to implement some kind of warning or alert to let Safari users know that they cannot install or upgrade Apps using the App Store interface. They should use a different browser or instead use the internal App Manager interface within IGB itself.