Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Situation: To connect Galaxy data to IGB, there is a bridge on bioviz.org. Currently, that bridge is accessed at http://bioviz.org/galaxy.html. This seems to be causing a CORS issue on Google Chrome and Microsoft Edge web browsers. An article from the Chrome developers states that changes were rolled out regarding CORS in September 2021.

      Using https://bioviz.org/galaxy.html seems to fix the issue. We may be able to update the Galaxy code to instead use https.

      Task: Determine how/if we can update the Galaxy code to point to https://bioviz.org/galaxy.html

        Attachments

        1. access.png
          access.png
          71 kB
        2. chrome.png
          chrome.png
          95 kB
        3. chrome - no igb running.png
          chrome - no igb running.png
          98 kB
        4. edge - igb not running.png
          edge - igb not running.png
          102 kB
        5. edge - igb running.png
          edge - igb running.png
          108 kB
        6. firefox  igb not running .png
          firefox igb not running .png
          93 kB
        7. firefox - igb running.png
          firefox - igb running.png
          91 kB

          Issue Links

            Activity

            nfreese Nowlan Freese created issue -
            nfreese Nowlan Freese made changes -
            Field Original Value New Value
            Epic Link IGBF-1880 [ 17970 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2160 [ IGBF-2160 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2420 [ IGBF-2420 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2485 [ IGBF-2485 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2490 [ IGBF-2490 ]
            nfreese Nowlan Freese made changes -
            Comment [ galaxy.html:1 Access to XMLHttpRequest at 'http://127.0.0.1:7085/igbStatusCheck' from origin 'http://bioviz.org' has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `local`.
            127.0.0.1:7085/igbStatusCheck:1 Failed to load resource: net::ERR_FAILED
            galaxy.html:1 Access to XMLHttpRequest at 'http://localhost:7085/igbGalaxyDataView?version=hg38&loadresidues=false&feature_url_0=https://usegalaxy.org/display_application/bbd44e69cb8906b5c5cb168c2510f674/igb_bedgraph/View/41adb0ecaead1e8f/data/bedgraph_space_bedGraph.bed.bedgraph&sym_name_0=bedgraph_space_bedGraph&sym_method_0=https://usegalaxy.org/display_application/bbd44e69cb8906b5c5cb168c2510f674/igb_bedgraph/View/41adb0ecaead1e8f/data/bedgraph_space_bedGraph.bed.bedgraph&query_url=https://usegalaxy.org/display_application/bbd44e69cb8906b5c5cb168c2510f674/igb_bedgraph/View/41adb0ecaead1e8f/data/bedgraph_space_bedGraph.bed.bedgraph&server_url=galaxy' from origin 'http://bioviz.org' has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `local`.
            localhost:7085/igbGalaxyDataView?version=hg38&loadresidues=false&feature_url_0=https://usegalaxy.org/display_application/bbd44e69cb8906b5c5cb168c2510f674/igb_bedgraph/View/41adb0ecaead1e8f/data/bedgraph_space_bedGraph.bed.bedgraph&sym_name_0=bedgraph_space_bedGraph&sym_method_0=https://usegalaxy.org/display_application/bbd44e69cb8906b5c5cb168c2510f674/igb_bedgraph/View/41adb0ecaead1e8f/data/bedgraph_space_bedGraph.bed.bedgraph&query_url=https://usegalaxy.org/display_application/bbd44e69cb8906b5c5cb168c2510f674/igb_bedgraph/View/41adb0ecaead1e8f/data/bedgraph_space_bedGraph.bed.bedgraph&server_url=galaxy:1 Failed to load resource: net::ERR_FAILED
            galaxy.html:1 Access to XMLHttpRequest at 'https://www.bioviz.org/menu.html?v=12392829' (redirected from 'http://bioviz.org/menu.html?v=12392829') from origin 'http://bioviz.org' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
            www.bioviz.org/menu.html?v=12392829:1 Failed to load resource: net::ERR_FAILED
            galaxy.html:1 Access to XMLHttpRequest at 'https://www.bioviz.org/footer.html?v=12392829' (redirected from 'http://bioviz.org/footer.html?v=12392829') from origin 'http://bioviz.org' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
            www.bioviz.org/footer.html?v=12392829:1 Failed to load resource: net::ERR_FAILED ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Epic Link IGBF-1880 [ 17970 ] IGBF-1765 [ 17855 ]
            ann.loraine Ann Loraine made changes -
            Issue Type Task [ 3 ] Bug [ 1 ]
            ann.loraine Ann Loraine made changes -
            Priority Major [ 3 ] Blocker [ 1 ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Sprint Fall 5 2021 Oct 11 - Oct 22 [ 131 ] Fall 5 2021 Oct 11 - Oct 22, Fall 6 2021 Oct 25 - Nov 5 [ 131, 132 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2505 [ IGBF-2505 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-44 [ IGBF-44 ]
            nfreese Nowlan Freese made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Comment [ Testing on https://bioviztest.bioviz.org/ ]
            nfreese Nowlan Freese made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Comment [ I'm surprised this is allowed:

            {code}
                  location.replace(`https:${location.href.substring(location.protocol.length)}`);
            {code}

            This amounts to tricking the browser into thinking that the content received from the server arrived encrypted, when it was not.

            ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            nfreese Nowlan Freese made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            omarne Omkar Marne (Inactive) made changes -
            Assignee Omkar Marne [ omarne ]
            omarne Omkar Marne (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Attachment access.png [ 16825 ]
            omarne Omkar Marne (Inactive) made changes -
            Attachment chrome.png [ 16826 ]
            omarne Omkar Marne (Inactive) made changes -
            Attachment chrome - no igb running.png [ 16827 ]
            omarne Omkar Marne (Inactive) made changes -
            Attachment firefox - igb running.png [ 16828 ]
            omarne Omkar Marne (Inactive) made changes -
            Attachment firefox igb not running .png [ 16829 ]
            omarne Omkar Marne (Inactive) made changes -
            Attachment edge - igb running.png [ 16830 ]
            omarne Omkar Marne (Inactive) made changes -
            Attachment edge - igb not running.png [ 16831 ]
            omarne Omkar Marne (Inactive) made changes -
            Status Post-merge Testing In Progress [ 10003 ] To-Do [ 10305 ]
            omarne Omkar Marne (Inactive) made changes -
            Assignee Omkar Marne [ omarne ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-2999 [ IGBF-2999 ]
            nfreese Nowlan Freese made changes -
            Assignee Omkar Marne [ omarne ]
            omarne Omkar Marne (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            omarne Omkar Marne (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            omarne Omkar Marne (Inactive) made changes -
            Assignee Omkar Marne [ omarne ] Nowlan Freese [ nfreese ]

              People

              • Assignee:
                nfreese Nowlan Freese
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: