trackpad driver bug

macOS Catalina
Version: 10.15.7 (19H15)
MacBook Pro (13-inch, Mid 2012)

is this a driver bug?

  1. touch and hold the bottom left corner of the touchpad, say this has identity 140400531209680

  2. touch and hold any other region of the touch pad that is not close to your finger (eg top left, middle, top right, bottom right), say top right, this should produce a touch with identity 140400531632704, however it is followed by a remove event with identity 140400531209680

  3. remove the finger you just added, eg the one with identity 140400531632704 (top right finger), this should produce a touch with identity 140400534273456 (assumably bottom left finger) followed by a remove with identity 140400531632704 (top right finger)

  4. remove the finger that originally had identity 140400531209680 (bottom left finger), this should produce a remove with identity 140400534273456 (assumably bottom left finger)

to summarise:

bottom left finger down:
    touch: (bottom left)
        identity 140400531209680

top right finger down:
    touch: (top right)
        identity 140400531632704
    remove: (bottom left)
        identity 140400531209680

top right finger up:
    touch: (assumably bottom left)
        identity 140400534273456
    remove: (top right)
        identity 140400531632704

bottom left finger up:
    remove: (assumably bottom left)
        identity 140400534273456

also if i remove bottom left before top right then the following happens

bottom left finger down:
    touch: (bottom left)
        identity 140470963117120

top right finger down:
    touch: (top right)
        identity 140470961970768
    remove: (bottom left)
        identity 140470963117120

bottom left finger up:
    (nothing happens)

top right finger up:
    remove: (top right)
        identity 140470961970768
trackpad driver bug
 
 
Q