Closed rainemak closed 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.
Changes integrated to the flypig's branches. Closing
There are multiple things to check as many could break it.
Break this task down into smaller tasks once there's visibility towards them.