Open Bug 1604163 Opened 5 years ago Updated 2 years ago

Touchscreen support in Linux

Categories

(Thunderbird :: OS Integration, defect)

defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: robsmithy, Unassigned)

References

(Blocks 1 open bug, )

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0

Steps to reproduce:

Ran script to set environment variable for touch support on Linux:
exported MOZ_USE_XINPUT2=1

set dom.w3c_touch_events.enabled to value to in Thunderbird's config editor

Actual results:

  1. Tried to scroll list of emails in inbox using single finger. Email under finger is dragged.
  2. Tried to scroll email in preview window. Text in email is selected.

Expected results:

  1. List should scroll.
  2. Email should scroll.

"exported MOZ_USE_XINPUT2=1" is a typo and should read "export MOZ_USE_XINPUT2=1".

I think that only applies to the Firefox dev tools touch simulation? Does it work elsewhere in Firefox?

I'm not sure what you mean? To be clear, this is a Thunderbird bug. Touch scrolling in Firefox on Linux works for me once I take the steps above. However in Thunderbird, I get the results described above.

In Thunderbird on Windows, no additional configuration is necessary and touchscreen interaction works as expected.

perhaps we need to port something related to bug Bug 1207700 - Use XInput 2 device manager on GTK3 ?

Flags: needinfo?(mkmelin+mozilla)

That looks like all toolkit code so nothing to port.
Bug 1268599 comment 26 and onwards look like something to look into for debugging.
Or maybe it depends on your display manager? See https://searchfox.org/mozilla-central/rev/b243debf6235b050b42fd2eb615fdc729636ca6b/toolkit/xre/nsAppRunner.cpp#3739

Flags: needinfo?(mkmelin+mozilla)

I have a getac V110 running Kali and same issue. Firefox works fine, but no touchscreen interactions in TB 78.11.0

Happy to test or experiment.

See Also: → 1753845
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.