Skip to content

What to do about touch specific issues. #5

@flackr

Description

@flackr
Collaborator

In our first meeting #3, we discussed ideas such as creating a separate sheet and reducing the priority of touch specific issues. I don't think this is a good idea, as many of these touch issues prominently affect developers on mobile websites. E.g. correct handling of touch-action, when touch should scroll, generate synthetic clicks, legacy mouse events, etc are critical to the correct operation of mobile sites.

As such, I suggest we have a column in the sheet to denote the need for touch support. We should currently have full test support for these on Chrome and Firefox where touch events can be generated in the desktop browsers, and can hopefully use this list as a signal for the need for some safari testing configuration with touch support.

Activity

gsnedders

gsnedders commented on Jun 9, 2022

@gsnedders
Member

The big thing is lack of coverage of touch support on wpt.fyi (Firefox seems to have it disabled, which IIRC is the default config on Linux; Safari on macOS doesn't have it; WebKitGTK doesn't support touch actions over WebDriver, and doesn't entirely have the same implementation as Safari anyway), right?

Clearly if we want automated results for anything we put into Interop 2023, then that's a significant concern. However, merely documenting that there are significant issues there (and what they are) still seems like a worthwhile goal (and perhaps to provide impetus to do something about the above).

I think as someone (@flackr?) said in the meeting, merely having checkbox columns in the main sheet for the input types affected is probably useful.

gsnedders

gsnedders commented on Jun 10, 2022

@gsnedders
Member

Firefox seems to have it disabled, which IIRC is the default config on Linux

Ah, no, I was mistaken: Marionette/GeckoDriver just doesn't support non-mouse events.

karlcow

karlcow commented on Jun 13, 2022

@karlcow
Collaborator

Ah, no, I was mistaken: Marionette/GeckoDriver just doesn't support non-mouse events.

see mozilla/geckodriver#1760

karlcow

karlcow commented on Jun 13, 2022

@karlcow
Collaborator

For touch, @jgraham is actively working on it for gecko driver.

gsnedders

gsnedders commented on Jun 13, 2022

@gsnedders
Member
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @gsnedders@flackr@karlcow

        Issue actions

          What to do about touch specific issues. · Issue #5 · web-platform-tests/interop-2022-pointer