So I built this trigger that when you click it another image will appear. It works perfect in Chrome but when I tested in Safari it didnt work. I know some browsers are a little different but its not like I did anything super crazy. Its a simple click that raises the opacity of an image.
Not strange actually. When browsers face elements lacking specifications, they apply default specifications. And it’s up to them. It’s not rare that Chrome decides to give default dimensions to elements that don’t have some set, and some other browser won’t, not rendering the element.
And here we go: you see when an element has this dashed border?