Closed kathy-phet closed 2 years ago
in published waves intro, I see an artifact in the graph on the Water screen that is fixed in master.
Artifacts in trig tour still seen on master:
Steps: slowly move red point on the circle--completing more than one 360 degree rotation.
I'm able to reproduce the trig tour bug, and I should be able to narrow it down quickly (it seems to be present when I take a snapshot of the SVG)
I also see one with States of Matter that is still present on master:
Resistance in a Wire also showing artifacts on master
To reproduce--adjust the Area.
Trig tour case is buggy with no workaround known yet. The clip area is showing the same issue, so it's leaking through some of the background (in this case, I'm showing the background at 0.1 opacity):
Minimum reproducible example below (with the spiral image redacted, since it puts over character limits):
It's showing up... with ?rootRenderer=canvas
, with things confirmed as rendering in Canvas.
Artifacts in Projectile Motion on the Vectors screen look fixed on master.
Artifacts on the Lab screen of Pendulum Lab and in Ohm's Law also look fixed on master
Buggy case in Safari's technology preview too.
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Bug example</title>
</head>
<body style="background-color: white;">
<svg width="1012" height="816">
<defs>
<clipPath id="clip" clipPathUnits="userSpaceOnUse">
<path
d="M -13.41536647912858271070 -48.37424875107316069034 A 51.77079632679519249905 51.77079632679519249905 0 1 0 14.25492059817330492422 51.40158310364876825815 A 54.91238898038498206233 54.91238898038498206233 0 1 0 -15.09447471721803069045 -54.42891745622437582597 Z"></path>
</clipPath>
</defs>
<g transform="matrix(0.98828125000000000000,0,0,0.98828125000000000000,100,100)" clip-path="url(#clip)">
<image x="-500px" y="-500px" width="1155px" height="1164px"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAABNJREFUCB1jZGBg+A/EDEwgAgQADigBA//q6GsAAAAASUVORK5CYII%3D"></image>
</g>
</svg>
</body>
</html>
Some of the bugs look related to https://bugs.webkit.org/show_bug.cgi?id=114579.
@jonathanolson - What is your recommendation here? Is this something we should work around? Or is this a bug we report and on Safari to fix? Or both?
@Nancy-Salpepi - Please test on iPads/iPhones. Thanks!
The artifacts seen on master with the mac + safari for Trig Tour, States of Matter and Resistance in a Wire are also seen on the iPad 9th generation with iPadOS 16. In order to see them on the iPad, you need to be zoomed in first.
@jonathanolson did you also want me to look at the sims that are fixed on master but show artifacts in published?
I will go back and take a look at the sims with issues tomorrow using mac/iPad + chrome.
I do see the same artifacts I reported earlier using iPadOS 16 and Chrome as well--Trig Tour, States of Matter, and Resistance in a Wire have artifacts on master. I don't see artifacts on States of Matter published because I can't zoom in. I see the artifacts for Waves intro and Projectile motion on published but not on master.
I don't see any issues with mac + chrome.
Testing on this is sufficient. We've done what we will do for now. Closing this test issue.
Please do a quick check of published simulations at phet.colorado.edu, and look for the Safari bug (in Safari 16). This bug was seen in Geometric Optics (https://github.com/phetsims/scenery/issues/1503), Mean Share and Balance (https://github.com/phetsims/mean-share-and-balance/issues/122) and Gravity and Orbits (https://github.com/phetsims/gravity-and-orbits/issues/435).
Please test and answer the following questions:
@jonathanolson - Which sims are most likely to exhibit artifacts?