phetsims / bending-light

"Bending Light" is an educational simulation in HTML5, by PhET Interactive Simulations.
http://phet.colorado.edu/en/simulation/bending-light
GNU General Public License v3.0
8 stars 8 forks source link

User reported issue: wrong reflective ray angle with window resize #343

Closed oliver-phet closed 8 years ago

oliver-phet commented 8 years ago

Reported via phethelp 1/20/2016. @phet-steele can you attempt to reproduce?

"The reflective ray should have the same angle as the incident ray. I obtain the right angle if the window is small but with a large window it does not do the right reflection. I use the last version of Firefox on Linux and the html5 simulation."

"It seems to work fine if screen width is 452 or less OR if screen height is 296 or less but if screen width is higher than 452 and screen height is higher than 296 the reflective ray is not shown with the right angle."

oliver-phet commented 8 years ago

User screenshot: capture-1

ariel-phet commented 8 years ago

@oliver-phet notice he said "on Linux"....

oliver-phet commented 8 years ago

Yes, I saw that he was on Linux. Does that mean we aren't investigating?

ariel-phet commented 8 years ago

@oliver-phet We should investigate and see if we can reproduce, but if it only happens on Linux I think we have to tell the user that we don't officially support Linux in HTML5 (not part of our test matrix so I don't think we can claim to officially support).

@phet-steele is looking into it.

phet-steele commented 8 years ago

@ariel-phet @oliver-phet I could not duplicate this on any Windows 8.1 browsers. How much more time should be spent, should I at least try on OS X?

ariel-phet commented 8 years ago

@phet-steele yes please try on OS X (but only FF).

phet-steele commented 8 years ago

@ariel-phet nothing reproduced.

ariel-phet commented 8 years ago

Thanks @phet-steele!

@oliver-phet lets go ahead and email back the user and let them know this appears to be a linux specific bug, and although many of our HTML5 resources run well on Linux, we do not "officially" support it (and cannot afford to do to the limited number of Linux users and the cost of testing/maintenance). Please close this issue after emailing.

samreid commented 8 years ago

One last thought: if you could ask them to open the console, there may be some information there that could help us understand the underlying problem. Even though we do not support Linux, this information (if present) may still help us make the code more robust.

oliver-phet commented 8 years ago

Email to user sent requesting console output.

ariel-phet commented 8 years ago

good thought, thanks @samreid

oliver-phet commented 8 years ago

Still no response from user. Closing for now and will reopen if we receive a response.

oliver-phet commented 7 years ago

We had a second report of this bug from another Linux user. Asking for console output.