Closed
Bug 1036307
Opened 10 years ago
Closed
Overscroll effect breaks twitter pull to refresh
Categories
(Tech Evangelism Graveyard :: Preinstalled B2G Apps, defect, P2)
Tracking
(b2g-v1.4 unaffected, b2g-v2.0 affected, b2g-v2.1 affected)
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
b2g-v1.4 | --- | unaffected |
b2g-v2.0 | --- | affected |
b2g-v2.1 | --- | affected |
People
(Reporter: daleharvey, Unassigned)
References
Details
Putting in general since I dont know where to file this, since the scroll overflow was implement it has been hard to refresh the timeline in the twitter application as it uses pull to refresh, occasionally the pull to refresh is activated, but usually the overflow effect is shown and the twitter app doesnt refresh
Reporter | ||
Comment 1•10 years ago
|
||
Seems like a major issue, figured you would best know about where to get this flagged Jason
Updated•10 years ago
|
Component: General → Mobile
Product: Firefox OS → Tech Evangelism
Reporter | ||
Comment 2•10 years ago
|
||
I dont think this is tech evangelism, we broke web content, there isnt anything to evangelise afaik?
Comment 3•10 years ago
|
||
(In reply to Dale Harvey (:daleharvey) from comment #2)
> I dont think this is tech evangelism, we broke web content, there isnt
> anything to evangelise afaik?
How did we break web content here? We need proof that this was working before to know that's in our problem to fix.
Reporter | ||
Comment 4•10 years ago
|
||
We broke web content when we landed the scroll overflow effect, the twitter application worked previous to it landing
Comment 5•10 years ago
|
||
Ok - I think we need a video of this bug to understand the user impact here.
blocking-b2g: --- → backlog
Component: Mobile → Panning and Zooming
Keywords: qawanted
Product: Tech Evangelism → Core
Version: unspecified → 32 Branch
Updated•10 years ago
|
Summary: Scrolling overflow breaks twitter pull to refresh → Overscroll effect breaks twitter pull to refresh
Updated•10 years ago
|
Blocks: apz-overscroll
Comment 6•10 years ago
|
||
Video reproducing the issue: http://youtu.be/2HnsQuj4M-0
Flame Master
BuildID: 20140711040202
Gaia: c47094a26c87ba71a3da4bae54febd0da21f3393
Gecko: 1b1296d00330
Version: 33.0a1 (Master)
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
status-b2g-v2.1:
--- → affected
Flags: needinfo?(jmitchell)
Comment 7•10 years ago
|
||
We probably should branch check as well here.
QA Whiteboard: [QAnalyst-Triage+]
Keywords: qawanted
Updated•10 years ago
|
QA Contact: ekramer → jmitchell
Comment 8•10 years ago
|
||
This issue Reproduces in Flame 2.1, Flame 2.0, and Buri 2.1
Actual Result: Pulling down on the screen results in the overflow effect being seen instead of the twitter feed refresh (about 65% vs 35%)
Environmental Variables:
Device: Flame Master
Build ID: 20140721055837
Gaia: Unknown
Gecko: 0dc711216018
Version: 33.0a1 (Master)
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0
Device: Flame 2.0
Build ID: 20140721082721
Gaia: b9d19011123487009c80d1200937652d58c434a0
Gecko: d69cd84b6824
Version: 32.0a2 (2.0)
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
Device: Buri Master
Build ID: 20140721142028
Gaia: 649245c238a043af32acb109b2613f578323f8e1
Gecko: 5b64c42742cd
Version: 34.0a1 (Master)
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
-------------------------------------------------------------------------------
This bug does NOT repro in Flame 1.4
Device: Flame 1.4
Build ID: 20140721000201
Gaia: 621d152f89347c79619aa909ad62cc2ac9d3ab5b
Gecko: 83b7be7fb33f
Version: 30.0 (1.4)
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0
QA Whiteboard: [QAnalyst-Triage+]
status-b2g-v1.4:
--- → unaffected
status-b2g-v2.0:
--- → affected
Keywords: qawanted → regression
Comment 9•10 years ago
|
||
Josh - I think you need to have a blocking triage analysis here.
Flags: needinfo?(jmitchell)
Comment 10•10 years ago
|
||
[Blocking Requested - why for this release]: Nomming as a blocker - issue creates a frustrating experience for users of a very popular app (twitter)
not adding regression-window: cause of issue is already known - overscroll effect
blocking-b2g: backlog → 2.0?
Flags: needinfo?(jmitchell)
Reporter | ||
Comment 11•10 years ago
|
||
Chris Lord pointed out to me that this may not necessarily be a regression (sorry Jason), prior to overscroll landing pull to refresh commonly did nothing, the difference is now when the pull to refresh gesture is missed its visibly noticable
Either way the experience is very fustrating, but I think it does actually need to be fixed on twitter side
Comment 12•10 years ago
|
||
I seem to get more consistent behavior from the twitter pull refresh now. If I make a fast swipe I get the refresh. A slow swipe gives me the overscroll animation. I have to pretty much intentionally perform the refresh swipe. This is my experience on v2.0, though.
Updated•10 years ago
|
blocking-b2g: 2.0? → 2.0+
Comment 13•10 years ago
|
||
This is not actionable for graphics at this point - we can turn off overscroll for the whole device, if UX decides that's what should be done. Alternatively, twitter can change the interface to not require pull-to-refresh. We do not have the CSS property to disable overscroll per element, which may be what the "proper" solution would be. Is the element that needs to be pulled down to refresh scrollable?
Preeti, who can talk to twitter about this? Jaime, assigning to you as UX needs to be involved if we're to disable overscroll overall.
Comment 14•10 years ago
|
||
(In reply to Milan Sreckovic [:milan] from comment #13)
> This is not actionable for graphics at this point - we can turn off
> overscroll for the whole device, if UX decides that's what should be done.
> Alternatively, twitter can change the interface to not require
> pull-to-refresh. We do not have the CSS property to disable overscroll per
> element, which may be what the "proper" solution would be. Is the element
> that needs to be pulled down to refresh scrollable?
Curious - Do we know if this problem happens on Firefox for Android? If it happens there, then I agree we should ask Twitter to fix this issue, as this ends up being a problem on their side, since they aren't taking overscroll into account in the platform vs. web content directly.
I'm adding qawanted to see if this happens on Firefox for Android.
>
> Preeti, who can talk to twitter about this? Jaime, assigning to you as UX
> needs to be involved if we're to disable overscroll overall.
Nicole would be a good person to talk about this on the content side - she probably knows who we could talk to on the Twitter side about the pull to refresh issue being problematic with overscroll enabled.
Flags: needinfo?(nfong)
Keywords: qawanted
Reporter | ||
Comment 15•10 years ago
|
||
I tested Android, the same issue appears but much less obvious as the fx android overscroll doesnt move the content and pull to refresh is more reliable, possibly due to better hardware, it seems like a performance issue with the twitter code not correctly handling (and cancelling) events, even when it does work it is incredibly slow
The original report was mistaken, pull to refresh on twitter has always been broken, the difference is now it is more noticeable with overflow enabled
Comment 16•10 years ago
|
||
Just to clarify - We're saying that Twitter needs to fix this on their end, right? Do you agree with that? Just want to confirm before I move this over to the TE component.
Flags: needinfo?(dale)
Reporter | ||
Comment 17•10 years ago
|
||
Yup I agree with that, apologies for arguing otherwise when I initially reported it, I only started really noticing with overflow enabled
Flags: needinfo?(dale)
Comment 18•10 years ago
|
||
Ok - moving over to TE. I'm pulling the blocking flag here as well since this is an app issue per the analysis in the comments above, not FxOS issue.
blocking-b2g: 2.0+ → ---
Component: Panning and Zooming → Preinstalled B2G Apps
Keywords: qawanted
Product: Core → Tech Evangelism
Version: 32 Branch → unspecified
Updated•10 years ago
|
Flags: needinfo?(praghunath)
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][lead-review+]
Comment 20•10 years ago
|
||
Jeremy, please review. Thank you!
Assignee: jachen → jforrester
Flags: needinfo?(nfong)
Priority: -- → P2
Comment 21•10 years ago
|
||
I understand from the discussion that pull-to-refresh is broken due to overscroll, but your comment says Twitter should fix it on their side. Do you have any input on what they need to fix?
I will verify that it works as expected without over-scroll. Otherwise it is just their over-scroll detection algorithm that is not consistently detecting over-scroll.
Assignee: jforrester → nobody
Flags: needinfo?(dale)
Comment 22•10 years ago
|
||
FWIW, before there was overscroll, ie in 1.2 / 1.3, pull to refresh was already hard. not sure if I filed a bug back then when I was using Keon.
Reporter | ||
Comment 23•10 years ago
|
||
> I understand from the discussion that pull-to-refresh is broken due to overscroll,
> but your comment says Twitter should fix it on their side. Do you have any input on what they need to fix?
As mentioned in the discussion, pull to refresh on twitter has always been very hard to trigger / commonly broken, the scroll events arent being detected and cancelled properly, the change to the overscroll effect just made those mistakes more visible (previously just nothing would happen)
Flags: needinfo?(dale)
Comment 24•6 years ago
|
||
Mass closing on Tech Evangelism::Preinstalled B2G App as Firefox OS is no longer a thing.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Comment 25•6 years ago
|
||
Mass closing on Tech Evangelism::Preinstalled B2G App as Firefox OS is no longer a thing.
Closed: 6 years ago → 6 years ago
Comment 26•6 years ago
|
||
Mass closing on Tech Evangelism::Preinstalled B2G App as Firefox OS is no longer a thing.
Updated•6 years ago
|
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•