apparently the new iOS beta fixed a styling issue with Nicolium I was too lazy to fix on my side

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.

Show thread

@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

@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: github.com/WebKit/WebKit/pull/

@dos @tragivictoria great, i just need to know why it doesn’t match (pointer: coarse) on my OnePlus 6

Follow

@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!

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml