Closed Bug 1807071 Opened 2 years ago Closed 7 months ago

[Meta] Pull to refresh issues

Categories

(Fenix :: Browser Engine, defect, P2)

All
Android
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: csadilek, Unassigned)

References

Details

(Keywords: meta, Whiteboard: [fxdroid][foundation])

Attachments

(1 file)

From github: https://github.com/mozilla-mobile/fenix/issues/9766.

After enabling "pull to refresh" in https://github.com/mozilla-mobile/fenix/issues/3262 a number of issues were discovered.

Most of the issues relate to the following:

 
As such we will disable pull to refresh until all of the above issues are resolved.
- [x] https://github.com/mozilla-mobile/fenix/issues/9770

 
With most of the issues fixed this is ready for nightly but should not get into Beta / Release until all issues are fixed.

┆Issue is synchronized with this Jira Task

Change performed by the Move to Bugzilla add-on.

Depends on: 1807076
Blocks: 1807075
Depends on: 1807074
No longer blocks: 1807075
Depends on: 1807075
Depends on: 1807073
Depends on: 1807072
Depends on: 1807080

This is a bug that has been reported for over a year and occurs on multiple sites.
https://bugzilla.mozilla.org/show_bug.cgi?id=1724755

Depends on: 1724755
Depends on: 1785754
Depends on: 1678505
Whiteboard: [fxdroid]

Not experience team work.

Whiteboard: [fxdroid]
Depends on: 1813613
Severity: -- → S3
Component: General → Browser Engine
Priority: -- → P2
No longer depends on: 1813613
Duplicate of this bug: 1813613

Tested more of the scenarios from the meta and https://github.com/mozilla-mobile/fenix/issues/9766#issuecomment-610346185 and saw that the issues from Google Maps are fixed and also the ones from Phonearena[1] and Github Notifications[2].
I also saw that two issues for Twitter and bing are still reproducing and opened new tickets for this.

 

[1] video recording showing Phonearena working as expected - https://drive.google.com/file/d/1AQtc8ZszX7pSq6PCuy_uvo7bN5azOWeX/view?usp=sharing
[2] video recording showing Github Notifications working as expected - https://drive.google.com/file/d/1PDKX5khQ7XmA_72FvT-yb5fxhjoOVH7t/view?usp=sharing

Depends on: 1815732, 1815713

QA helped smoke test the feature and no major issues were found - https://mozilla-hub.atlassian.net/browse/QA-1759.

Depends on: 1817330
Depends on: 1819429
Depends on: 1825413
Depends on: 1826091
Attached video bz-1807071-issues.webm

With Nightly "114.0a1 (Build #2015944675), 10dbca6e93+
GV: 114.0a1-20230413152644
AS: 97.4.1"

  • Scrolling mistakenly triggers PTR (pull to refresh), mostly when scrolling fast and abruptly

  • The PTR icon sometimes stays stuck on the screen in the case above, need to refresh to disappear

  • Scrolling sometimes only does something to the address bar, the content itself is not scrolled

  • Scrolling is stuck, stutters, combined with problems above.

Under load, with complex pages, and during stuttering, the problems worsen considerably.

Hope this bring into vision the common problems with the current implementation. If these issues are already reported and being worked on, please disregard. Thank you for your efforts.

killercontact1.7.4.0 thank you for the comment! I'm migrating your comment to its own standalone bug rather so we can track it as a bug (this metabug is just serving as a place to collect issues related to Pull to Refresh)

Depends on: 1830183
Depends on: 1829378
Depends on: 1813208
Depends on: 1829085
Depends on: 1811570
Depends on: 1830805
Depends on: 1831349
Depends on: 1832880
Whiteboard: [fxdroid foundation]
Whiteboard: [fxdroid foundation] → [fxdroid][foundation]
Depends on: 1836298
Depends on: 1841981
Depends on: 1842690
Depends on: 1847305
Depends on: 1830981
Depends on: 1849835
Depends on: 1854113
Depends on: 1850100
Depends on: 1845264
Depends on: 1811616
Depends on: 1872590
Depends on: 1878247
Depends on: 1873873
Depends on: 1879583

With bug 1879583 landing based on a bunch of patches fixed for the purpose of this meta, should we move any open bugs and file new ones separately so that we can close this meta as complete?

Flags: needinfo?(cpeterson)
Depends on: 1875698

I'll close this Meta bug as the most important parts of the work necessary to enable Pull to Refresh in Release has already been completed.
New bugs related to Pull to Refresh can be created as separate bugs.

Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED

Based on comment 9 from Titouan, I am clearing cpeterson's NI and removing the remaining open bugs that are linked to this meta.

No longer depends on: 1873873, 1878247
Flags: needinfo?(cpeterson)

(In reply to Titouan Thibaud [:tthibaud] from comment #9)

I'll close this Meta bug as the most important parts of the work necessary to enable Pull to Refresh in Release has already been completed.
New bugs related to Pull to Refresh can be created as separate bugs.

I found having a meta bug very useful, as being cc'ed on the meta bug allowed me to become aware of new pull-to-refresh issues as they are filed, and e.g. take a brief look at them to rule out APZ issues.

Perhaps we could open a new meta bug to use to track remaining pull-to-refresh issue?

Flags: needinfo?(tthibaud)

I like the idea of a new Meta bug, I can create one. Thanks for sharing your opinion!

Flags: needinfo?(tthibaud)
No longer depends on: 1807072
Depends on: 1891094

The current Meta we use to track the issues related to Pull to refresh is Bug 1882722

No longer depends on: 1891094
See Also: → 1882722
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: