Due to the way scroll events are handled in X today, there's no way around this. The scroll events are generated in the X input module, which has no idea of what is really going on on the desktop. One could say that your application should see the closure of a tab and then ignore all scroll events until scrolling stops, but scroll events are handled as button presses so the X client doesn't know when scrolling has stopped. This issue can also be found in OS X where you can do similar things.
The goal is to replace X input module scroll events with utouch gesture events. These events can know about the window hierarchy so they terminate when a window is closed. The gestures also have a start and a stop, allowing the utouch client to stop handling a scroll gesture when the tab has closed until the gesture ends. Because there's no real resolution to this issue in the current toolkits/X, I'm closing this as Won't Fix. ** Changed in: xserver-xorg-input-synaptics (Ubuntu) Status: New => Won't Fix -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-input-synaptics in ubuntu. https://bugs.launchpad.net/bugs/728643 Title: Kinetic scrolling implementation continues to send scroll event after physical action has stopped _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp