I’ve taken a look at your project (thanks for sending that). Rather than send a direct message response, I thought I’d post here incase it helps others who may run into the same issue.
The issue is caused by the image size tag automated feature in Blocs, which you can disable, but is recommended for better Google page speed scores.
Basically the image has a max width of 265 which is applied by the automation feature I mention above. When you go to a lower breakpoint the layout reflows, giving the image more space, however the image will not fill the bigger space as it’s width tag is 265.
There is a scale option (in the image settings in the sidebar inspector) that can be enabled to address this type of layout issue.
Selecting the proportionally scale up and down option will allow the image to scale up and down based on available space, rather than only down from 265.
I hear you. I only pointed this out for anyone that found themselves in this situation, but I agree this shouldn’t be so. Perhaps @Norm will correct this on the next build.
These additional html tags are generated after you export and don’t effect in app design or preview mode, but they can be turned off or you can use the scaling option I mentioned.
Note, the reason you don’t see them in preview mode is because scanning all image tags in a site and applying the width and height tags slows down preview speeds.
It’s also worth noting that you can add your own width and height tag attributes using the custom attribute. The size fields in the inspector when an image is selected apply width and height dimension as css, so they can be edited per breakpoint.
If I look in Blocs at SM it is applying dimensions of 535x305 and then 279x159 at XS. Could Blocs not use those figures on export? At the moment it is using 265 at every breakpoint.
Alternatively could media queries between 768px - 0px help. Something along these lines:
I think Norm is best placed to examine this since it is also happening with projects that have no CMS. It seems to have kicked off with this beta though as far as I can tell.