Touchpad unresponsive when laptop is on battery power on 18.04 LTS

Several months ago, I upgraded a Lenovo Thinkpad 11e laptop from 16.04 to 18.04. From the start, I had some issues with the mouse/trackpad (after suspend/resume, click and drag wouldn’t work properly until a full reboot, which oddly often hanged and required a hard restart), but those issues went away after a later update.

Now, however, I’ve noticed a new bug. The laptop’s trackpad becomes unresponsive when the laptop is on battery power. It works normally as long as the ac adapter is plugged in. If I unplug it, the trackpad ceases to work. If I plug it back in, it will work again. An external USB mouse continues to work normally.

Running $ cat /proc/bus/input/devices shows this, which I’m pretty sure is the touchpad:

I: Bus=001d Vendor=06cb Product=0000 Version=0000
N: Name="Synaptics s3203_ver5"
P: Phys=rmi4-00/input0
S: Sysfs=/devices/rmi4-00/input/input9
U: Uniq=
H: Handlers=mouse0 event7 
B: PROP=15
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=6f3800001000003

and running $ xinput --list shows

|⎡ Virtual core pointer                    |id=2|[master pointer  (3)]|
|---|---|---|
|⎜   ↳ Virtual core XTEST pointer              |id=4|[slave  pointer  (2)]|
|⎜   ↳ Synaptics s3203_ver5                    |id=13|[slave  pointer  (2)]|
|⎜   ↳ PixArt USB Optical Mouse                |id=14|[slave  pointer  (2)]|
|⎣ Virtual core keyboard                   |id=3|[master keyboard (2)]|
|    ↳ Virtual core XTEST keyboard             |id=5|[slave  keyboard (3)]|
|    ↳ Power Button                            |id=6|[slave  keyboard (3)]|
|    ↳ Video Bus                               |id=7|[slave  keyboard (3)]|
|    ↳ Power Button                            |id=8|[slave  keyboard (3)]|
|    ↳ Sleep Button                            |id=9|[slave  keyboard (3)]|
|    ↳ Integrated Camera: Integrated C         |id=10|[slave  keyboard (3)]|
|    ↳ AT Translated Set 2 keyboard            |id=11|[slave  keyboard (3)]|
|    ↳ ThinkPad Extra Buttons                  |id=12|[slave  keyboard (3)]|

I tried booting up the laptop from an UM 16.04 usb key, and the trackpad worked normally on and off AC power, so I know it is not a hardware issue.

Has anyone had a similar issue on 18.04? Any tips on how to get the trackpad working on battery again? I’m thinking of filing a bug report, but I’m not that familiar with the process yet.