I’m new to web-dev and don’t know if this is working as intended, but it seems odd to me. Briefly, disabling touch even simulation causes my webpage to be rendered differently (see attached photos). Is this due to my code, Firefox dev tools, or something else?
I figured out what my issue was, it was due to me missing a viewport meta tag. This is what I added to make mine work <meta name="viewport" content="width=device-width, initial-scale=1">
I’ve tested your JSFiddle on Windows 10 with Firefox 84.0.1 and 86.0a1 (2020-12-25) and I’ve enabled RDM and selected “iPhone 6/7/8 Plus iOS 11” from the menu, because that’s what I think I see in your screenshot.
With that setup I also see a difference in behavior but not in relation with touch simulation but in regard of which CSS rules get applied.