phetsims / build-a-molecule

"Build a Molecule" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
8 stars 7 forks source link

IE, only secure content shown. #165

Closed KatieWoe closed 4 years ago

KatieWoe commented 4 years ago

Test device Dell

Operating System Win 10

Browser IE

Problem description For https://github.com/phetsims/QA/issues/479 Some visuals seem to be blocked in IE. When the cursor is meant to turn into scissors, it disappears instead. If you give IE permission it will reload and show it then.

Visuals securecontent

Troubleshooting information:

!!!!! DO NOT EDIT !!!!! Name: ‪Build a Molecule‬ URL: https://phet-dev.colorado.edu/html/build-a-molecule/0.0.0-dev.58/phet/build-a-molecule_all_phet.html Version: 0.0.0-dev.58 2020-02-12 22:53:42 UTC Features missing: touch, fullscreen Flags: pointerEnabled, msPointerEnabled, pixelRatioScaling User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Tablet PC 2.0; Zoom 3.6.0; rv:11.0) like Gecko Language: en-US Window: 1536x750 Pixel Ratio: 2.5/1 WebGL: WebGL 0.94 GLSL: WebGL GLSL ES 0.94 Vendor: Microsoft (Internet Explorer) Vertex: attribs: 16 varying: 15 uniform: 512 Texture: size: 16384 imageUnits: 16 (vertex: 16, combined: 32) Max viewport: 16384x16384 OES_texture_float: true Dependencies JSON: {}
Denz1994 commented 4 years ago

The cursor on IE and Edge has been adjusted to its default pointer because it violates the default browser security settings. Can you try this dev version @arouinfar on Edge or IE? Is using the default pointer a satisfactory fallback on these browsers or should we look for another solution?

KatieWoe commented 4 years ago

@Denz1994 not Edge I believe. Just IE

Denz1994 commented 4 years ago

Good catch. @arouinfar This dev version should only affect IE.

arouinfar commented 4 years ago

Since this is an IE-only issue, and IE is a low-use platform, I believe this is probably acceptable. The warning message looks a bit scary, though, so I'd like @ariel-phet to weigh in here.

ariel-phet commented 4 years ago

@Denz1994 - can the default pointer be used by "default" when on IE so we never get this warning? I believe we have IE detection in multiple sims.

Denz1994 commented 4 years ago

@KatieWoe Can you confirm on IE that the pointer doesn't change to a scissor icon when the cursor is positioned over the yellow bond target? The cursor should look like its hovering over an interactable object with a hand icon.

The dev version can be found here.

KatieWoe commented 4 years ago

This looks fixed on IE

Denz1994 commented 4 years ago

Thanks for checking closing this one.