question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Scrolling triggers swipe to other tab

See original GitHub issue

Describe your problem!

Reported on support mail and video included with permission to publish:

https://files.droescher.eu/public/scroll_issue.mp4

Problem started in first beta and is still valid in production version 2021.08.15 for this user. I cannot reproduce.

How to reproduce?

See video

Actual result after these steps?

No response

Expected result after these steps?

No response

Reproducible

Unclear

c:geo Version

2021.08.15

System information

## System information

c:geo version: 2021.07.17-RC2

Device:
-------
- Device type: SM-G998B (p3sxeea, samsung)
- Available processors: 8
- Android version: 11
- Android build: RP1A.200720.012.G998BXXU3AUF6
- Screen resolution: 1080x2280px (360x760dp)
- Sailfish OS detected: false
- Google Play services: enabled - 21.24.18 (150400-383468479)
- HW acceleration: enabled (default state)

Sensor and location:
-------
- Low power mode: inactive
- Compass capabilities: yes
- Rotation vector sensor: present
- Orientation sensor: present
- Magnetometer & Accelerometer sensor: present
- Direction sensor used: orientation

Program settings:
-------
- Hide caches: -
- Hide waypoints: -
- Set language: de_DE (system default)
- System date format: dd.MM.yy
- Debug mode active: no
- Live map mode: true
- OSM multi-threading: true / threads: 4
- Global filter: display all caches
- Last backup: 13. Mai, 11:14
- Routing mode: Walk
- Settings: v5, Count:136
- Map: Google: Karte
- Id: cgeo.geocaching.maps.google.v2.GoogleMapProvider$GoogleMapSource
- Atts: none
- Theme: none

Services:
-------
- Geocaching sites enabled:
geocaching.com: Logged in (Anmeldung OK) / PREMIUM
Geocaching.com Adventure Lab
- Geocaching.com date format: dd/MM/yyyy
- Routing: external / BRouter installed: false
- Installed c:geo plugins: none

Permissions & paths:
-------
- Fine location permission: granted
- Write external storage permission: granted
- System internal c:geo dir: /data/user/0/cgeo.geocaching (166,0 GB free) v2 internal isDir(8 entries)
- Legacy User storage c:geo dir: /storage/emulated/0/cgeo (166,0 GB free) v2 external non-removable isDir(7 entries)
- Geocache data: /storage/emulated/0/Android/data/cgeo.geocaching/files/GeocacheData (166,0 GB free) v2 external non-removable isDir(1187 entries)
- Internal theme sync (is turned off): /data/user/0/cgeo.geocaching/MapThemeData (166,0 GB free) v2 internal isDir(0 entries)
- Public Folders: #11
- BASE: /cgeo (User-Defined)[/cgeo[DOCUMENT#0:p-content://com.android.externalstorage.documents/tree/primary%3Acgeo::]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeo/document/primary%3Acgeo, Av:true, files:>=59, dirs:>=8, totalFileSize:>=387,6 MB, free space: 166,0 GB, files on device: 12812797)
- OFFLINE_MAPS: /cgeomaps (User-Defined)[/cgeomaps[DOCUMENT#0:p-content://com.android.externalstorage.documents/tree/primary%3Acgeomaps::]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeomaps/document/primary%3Acgeomaps, Av:true, files:1, dirs:1, totalFileSize:2,3 GB, free space: 166,0 GB, files on device: 12812797)
- OFFLINE_MAP_THEMES: /cgeomaps/_themes (Default)[/cgeomaps/_themes[PERSISTABLE_FOLDER(OFFLINE_MAPS)#1:p-content://com.android.externalstorage.documents/tree/primary%3Acgeomaps::/_themes]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeomaps/document/primary%3Acgeomaps%2F_themes, Av:true, files:0, dirs:0, totalFileSize:0 B, free space: 166,0 GB, files on device: 12812797)
- LOGFILES: /cgeo/logfiles (Default)[/cgeo/logfiles[PERSISTABLE_FOLDER(BASE)#1:p-content://com.android.externalstorage.documents/tree/primary%3Acgeo::/logfiles]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeo/document/primary%3Acgeo%2Flogfiles, Av:true, files:6, dirs:0, totalFileSize:57,5 MB, free space: 166,0 GB, files on device: 12812797)
- GPX: /cgeo/gpx (Default)[/cgeo/gpx[PERSISTABLE_FOLDER(BASE)#1:p-content://com.android.externalstorage.documents/tree/primary%3Acgeo::/gpx]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeo/document/primary%3Acgeo%2Fgpx, Av:true, files:51, dirs:0, totalFileSize:205,3 MB, free space: 166,0 GB, files on device: 12812797)
- BACKUP: /cgeo/backup (Default)[/cgeo/backup[PERSISTABLE_FOLDER(BASE)#1:p-content://com.android.externalstorage.documents/tree/primary%3Acgeo::/backup]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeo/document/primary%3Acgeo%2Fbackup, Av:true, files:2, dirs:1, totalFileSize:124,9 MB, free space: 166,0 GB, files on device: 12812797)
- FIELD_NOTES: /cgeo/field-notes (Default)[/cgeo/field-notes[PERSISTABLE_FOLDER(BASE)#1:p-content://com.android.externalstorage.documents/tree/primary%3Acgeo::/field-notes]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeo/document/primary%3Acgeo%2Ffield-notes, Av:true, files:0, dirs:0, totalFileSize:0 B, free space: 166,0 GB, files on device: 12812797)
- SPOILER_IMAGES: /cgeo/GeocachePhotos (Default)[/cgeo/GeocachePhotos[PERSISTABLE_FOLDER(BASE)#1:p-content://com.android.externalstorage.documents/tree/primary%3Acgeo::/GeocachePhotos]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeo/document/primary%3Acgeo%2FGeocachePhotos, Av:true, files:0, dirs:0, totalFileSize:0 B, free space: 166,0 GB, files on device: 12812797)
- ROUTING_BASE: /cgeo/routing (Default)[/cgeo/routing[PERSISTABLE_FOLDER(BASE)#1:p-content://com.android.externalstorage.documents/tree/primary%3Acgeo::/routing]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeo/document/primary%3Acgeo%2Frouting, Av:true, files:7, dirs:1, totalFileSize:81,2 KB, free space: 166,0 GB, files on device: 12812797)
- ROUTING_TILES: /cgeo/routing/segments4 (Default)[/cgeo/routing/segments4[PERSISTABLE_FOLDER(ROUTING_BASE)#1:p-content://com.android.externalstorage.documents/tree/primary%3Acgeo::/routing/segments4]] (Uri: content://com.android.externalstorage.documents/tree/primary%3Acgeo/document/primary%3Acgeo%2Frouting%2Fsegments4, Av:true, files:0, dirs:0, totalFileSize:0 B, free space: 166,0 GB, files on device: 12812797)
- TEST_FOLDER: [Legacy]/data/user/0/cgeo.geocaching/files/unittest (Default)[/data/user/0/cgeo.geocaching/files/unittest[FILE#1:p-file:///data/user/0/cgeo.geocaching/files::/unittest]] (Uri: file:///data/user/0/cgeo.geocaching/files/unittest, Av:true, files:0, dirs:0, totalFileSize:0 B, free space: 166,0 GB, files on device: -1)
- Map render theme path:
- PersistedDocumentUris: #1
- TRACK: null
- Persisted Uri Permissions: #2
- content://com.android.externalstorage.documents/tree/primary%3Acgeomaps (18. März, 20:51):RW
- content://com.android.externalstorage.documents/tree/primary%3Acgeo (18. März, 20:51):RW
- Database: /data/user/0/cgeo.geocaching/databases/data (v95, Size:131,5 MB) on system internal storage

--- End of system information ---

Additional Information

Support Ticket 165988

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
fm-syscommented, Aug 24, 2021

Problem is, that the user does not scroll vertically enough… Nothing we can solve AFAIK, he needs to change his scrolling habits 😉

Screenshot_20210819_091955_copy_306x475

0reactions
moving-bitscommented, Aug 25, 2021

If someone wants to dive in it: We have a very basic FastScrollListener, stored in geocaching/ui folder.

What puzzles me: The behavior described looks like the listener getting switched off too early, so that the movement gets forwarded to the viewpager instead. Whereas in some other issue we have the notion of fast scroll listener staying active for too long. 😦

On material.io I found no info on fast scrolling behavior, but there are other fast scroll libs availabe, e. g. https://github.com/L4Digital/FastScroll (and many more).

Read more comments on GitHub >

github_iconTop Results From Across the Web

317161 - Pure vertical scrolling triggers "back" gesture
Breakthrough: This bug is frequently reproducible by swiping forward or backward and immediately scrolling while the page is loading. Upwards ...
Read more >
WebView Swipe-to-Refresh Issue: Scrolling up triggers a refresh
When I scroll up in my webview app, it triggers a Swipe-to-Refresh refresh- How can I make the refresh to trigger only when...
Read more >
Chrome Mac gesture conflict with horizontal scrolling
I swipe 2 fingers horizontally to scroll a web page horizontally, for a page that is too wide. When I swipe right, it...
Read more >
Scrolling up and down causes swipe event #2328 - GitHub
Scrolling in a list up or down with your finger slightly moving left or right will cause a swipe event. Use of this...
Read more >
Handling Scrolls with CoordinatorLayout - CodePath Cliffnotes
Any scroll events to the RecyclerView should trigger changes to the AppBarLayout ... Modal sheets are basically Dialog Fragments that slide from the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found