Upgrade from 1.11.3 to 1.12.0 breaks Elan touchpad
I reported this downstream in Arch Linux ( https://bugs.archlinux.org/task/60072 ) they said come upstream. I'm not sure where the problem lies. Could be configuration or some sort of change/bug within libinput itself.
I'm working with an ASUS C302 (Skylake/CAVE) Chromebook that has an Elan touchpad.
The package in Arch Linux was recently upgraded from 1.11.3 to 1.12.0 and my touchpad has become practically non-responsive. At least the touch pressure is now way too high and the middle mouse button does not work at all. It also seems like the left and right mouse buttons do not always work. Using "libinput measure" I see the pressure is something like 10 in 1.11.3 but 30 in 1.12.0. 30 is way too high for this pad; 10 was good. It's unclear why the hardware buttons have stopped working as well.
I tried bisecting the changes from 1.11.3 to 1.12.0 there are just too many for me to work though.
Reverting to libinput version 1.11.3 fixes everything.