phetsims / quantum-measurement

"Quantum Measurement" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
0 stars 0 forks source link

Resizing window in Firefox causes sim crash #19

Open Matthew-Moore240 opened 5 months ago

Matthew-Moore240 commented 5 months ago

Test device Windows 11 Desktop

Operating System 10.0.22635 Build 22635

Browser Firefox 127.0.2 (64bit)

Problem description Sim crashes when resizing the window in Firefox.

Steps to reproduce

  1. Start Sim
  2. Resize Vertically: Adjust the vertical size of the browser window. Make the window as thin as possible vertically.
  3. Resize Horizontally: Grab one horizontal edge of the browser window and resize it to be as narrow as possible.
  4. At this point, the simulation should disappear.
  5. Restore the window to its original size or maximize the window.

Visuals Picture of the Sim being unresponsive, keeping the extreme aspect ratio

Quantum measurement firerfox crash

Troubleshooting information: !!!!! DO NOT EDIT !!!!! Name: ‪Quantum Measurement‬ URL: https://phet-dev.colorado.edu/html/quantum-measurement/1.0.0-dev.2/phet/quantum-measurement_all_phet.html Version: 1.0.0-dev.2 2024-06-26 01:32:32 UTC Features missing: applicationcache, applicationcache, touch Flags: pixelRatioScaling User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0 Language: en-US Window: 2048x1019 Pixel Ratio: 1.25/1 WebGL: WebGL 1.0 GLSL: WebGL GLSL ES 1.0 Vendor: Mozilla (ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar) Vertex: attribs: 16 varying: 30 uniform: 4095 Texture: size: 16384 imageUnits: 16 (vertex: 16, combined: 32) Max viewport: 32767x32767 OES_texture_float: true Dependencies JSON: {}
Nancy-Salpepi commented 5 months ago

tagging https://github.com/phetsims/qa/issues/1101

jbphet commented 4 months ago

The first screen for this sim was created as a sort of fast prototype for an NSF demo, see https://github.com/phetsims/quantum-measurement/issues/17. The demo was done using Chrome, so the issue reported here didn't block it. This sim is now on the back burner for a while, so I'm doing to defer this issue until the sim becomes a focus again.