Page MenuHomePhabricator

Fix sticky header
Closed, ResolvedPublicBUG REPORT

Description

Occasionally the app's custom header views "stick" when they should be scrolled off screen - they are partially or fully displaying. This usually happens when there's some sort of programmatic scrolling or scroll view content size change happening. Tapping the screen and scrolling again causes the header view to unstick and hide away.

Background: A previous fix attempt was made (in another area - on this day) in this PR. Unfortunately attempting that same fix doesn't seem to work in talk pages. More investigation is needed on why that is the case.

How many times were you able to reproduce it?

Occasionally

Steps to reproduce

  1. Visit a talk page
  2. Open up find in page, tap through results, which causes programmatic scrolling.

Expected results

Header view hides completely when programmatically scrolled far enough down the list.

Actual results

Occasionally you will notice the header view get stuck - always either fully or partially displaying on screen, no matter how far you have programmatically scrolled down the view via find in page results.

Environments observed

App version: 7.0.0
OS versions: iOS 15 & 16
Device model: iPhone & iPad
Device language: N/A

Event Timeline

LGoto triaged this task as Medium priority.Nov 21 2022, 7:44 PM
LGoto moved this task from Needs Triage to Bug Backlog on the Wikipedia-iOS-App-Backlog board.
LGoto added a project: ios-app-v7.0.1.
JTannerWMF lowered the priority of this task from Medium to Low.Feb 14 2023, 9:25 PM
JTannerWMF subscribed.

This doesn't seem to be happening anymore from what we can tell, if it comes up again we will bring it back onto the board

ABorbaWMF subscribed.

No longer reproducible. Tested on 7.7.1 (4944)