I’m currently developing my first shopify theme and found a bug in the way that the theme editor works. I currently have a loading animation that pops in when an image first shows on the page and am detecting it using IntersectionObserver, but if the user modifies any settings to do with the images it will also not run the javascript again and makes the images not show till the page is reloaded. My biggest worry is that this bug would add confusion to the end user of the theme as they might end up thinking that the page is supposed to look like it is has a colored block when that setting is changed
loading properly
after modifying any of the settings in the editor

