sailfishos / sailfish-browser

Sailfish Browser
https://github.com/sailfishos/sailfish-browser/wiki/Sailfish-Browser-wiki
Mozilla Public License 2.0
305 stars 86 forks source link

Check esr91 touch pipeline #1037

Closed rainemak closed 9 months ago

rainemak commented 9 months ago

There are multiple things to check as many could break it.

Break this task down into smaller tasks once there's visibility towards them.

rainemak commented 9 months ago

Fixed over here https://github.com/llewelld/gecko-dev/pull/4 https://github.com/llewelld/gecko-dev-mirror/pull/1

Enabling APZ and then fixing incorrectly initialized TimeStamps. TimeStamp that is initialized with default constructor will have timestamp value of zero. Without real timestamp (non-zero) values mozilla::layers::Axis reports always zero velocity. Thus, preventing mozilla::layers::AsyncPanZoomController to handle end of panning (AsyncPanZoomController::HandleEndOfPan) so that fling state would get triggered.

rainemak commented 9 months ago

Changes integrated to the flypig's branches. Closing