We're testing 3.14.4 and noticed that when we fling a PDF (to scroll quickly) and then single tap while it's scrolling, the activity always snaps back to the first page. However, if we let the fling stop scrolling and then single tap, it does not snap to the first page. Is this a known issue, or is it perhaps just us? We have made some minor edits to the sources, but nothing we think would cause this.
I've exposed some logging that helps illustrate what's happening. I fling and then single tap when it hits page 11. Then it snaps back to page 1.
12-04 15:12:07.122 29282-29282/com.myactivity D/PDFLayoutView: onFling
12-04 15:12:07.123 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 2
12-04 15:12:07.159 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 3
12-04 15:12:07.197 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 4
12-04 15:12:07.253 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 5
12-04 15:12:07.290 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 6
12-04 15:12:07.358 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 7
12-04 15:12:07.395 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 8
12-04 15:12:07.464 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 9
12-04 15:12:07.541 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 10
12-04 15:12:07.622 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 11
12-04 15:12:07.720 29282-29282/com.myactivity D/PDFLayoutView: onTouchEvent:MotionEvent { action=ACTION_DOWN, actionButton=0, id[0]=0, x[0]=490.0, y[0]=881.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=2174155030, downTime=2174155030, deviceId=7, source=0x1002 }
12-04 15:12:07.723 29282-29282/com.myactivity D/PDFActivity: OnPDFPageChanged: 1
12-04 15:12:07.853 29282-29282/com.myactivity D/PDFLayoutView: onTouchEvent:MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=490.0, y[0]=881.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=2174155170, downTime=2174155030, deviceId=7, source=0x1002 }
12-04 15:12:08.030 29282-29282/com.myactivity D/PDFLayoutView: onSingleTapConfirmed
12-04 15:12:08.030 29282-29282/com.myactivity D/PDFActivity: OnPDFBlankTapped