also i don’t really like fixing Safari-specific bugs because Apple does literally nothing to help me debug them. remember when Microsoft provided VMs for testing IE/pre-blink Edge? huge thanks to BrowserStack for letting FOSS maintainers use their amazing service for free but honestly i’d rather not use it at all because apparently Apple doesn’t want me to target their devices.
@mkljczk fwiw you could use another webkit-based browser, like Epiphany
@tragivictoria I know, I do use Epiphany but it seems it doesn’t let websites know it’s running a touchscreen device
@mkljczk mm, inch resting
@tragivictoria need to check if it has actual touchscreen handling (like some drag&drop ui) and just gives me wrong result for a CSS media query or if it just emulates mouse
@mkljczk @tragivictoria It has supported Touch Events since forever and recently I made it support touch Pointer Events too: https://github.com/WebKit/WebKit/pull/54407
@mkljczk @tragivictoria There's likely a bit of plumbing missing as I don't recall seeing any piece of code in the GTK port to decide whether a touchscreen is available or is the primary input device or not. What I remember seeing only translated the touch events as they came from GTK.
WebKit's codebase was IMO surprisingly approachable, if what I recall is correct you may want to give fixing it a try!