Closed
Bug 959781
Opened 11 years ago
Closed 11 years ago
[FTE] Scrolling though Your Privacy E.me page causes very bad text overlapping (with APZ enabled)
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
People
(Reporter: nkot, Assigned: nrc)
References
Details
(Keywords: regression)
Attachments
(4 files)
Description:
When the user scrolls very fast in Privacy Policy E.me page it causes very bad text overlapping - see screenshot. It doesn't reproduce with APZ disabled in Settings.
Repro Steps:
1) Updated Buri to BuildID: 20140114040616
2) Launch FTE
3) Hit Next until About Firefox OS page
4) Select Your Privacy link
5) Select Everything.me
6) Scroll up and down very fast
Actual:
The text will overlap
Expected:
No overlapped text
Environmental Variables:
Device: Buri v1.4 (master) Mozilla RIL
BuildID: 20140114040616
Gaia: 002cca258af8586859c6efb2dada2fcec36754a1
Gecko: 34dddf6f7ec1
Version: 29.0a1
Firmware Version: v1.2-device
Notes:
Repro frequency: 100%
See attached screenshot
Updated•11 years ago
|
Component: Gaia::First Time Experience → Graphics
Product: Firefox OS → Core
Comment 1•11 years ago
|
||
This is definitely a regression.
What happens on 1.2 & 1.3?
blocking-b2g: --- → 1.4?
Keywords: qawanted,
regression
Updated•11 years ago
|
QA Contact: sparsons
Comment 2•11 years ago
|
||
Unable to repro on Buri 1.3 Build ID: 20140114004002
Gaia 96c05def12ed7a9896b23f45398e361a97d2ce0e
SourceStamp 29c5b8def408
BuildID 20140114004002
Version 28.0a2
Also, Unable to repro on Buri 1.2 BuildID: 20140114004002
Gaia 539a25e1887b902b8b25038c547048e691bd97f6
SourceStamp 42a1c35fc831
BuildID 20140114004002
Version 26.0
Keywords: qawanted
Updated•11 years ago
|
Keywords: regressionwindow-wanted
Comment 3•11 years ago
|
||
Regression Window:
Last Working Environmental Variables:
Device: Buri v1.4 Mozilla RIL
BuildID: 20140113040202
Gaia: fd3b9a97cb3c41cfa56be387b46a51db136b4422
Gecko: 12d3ba62a599
Version: 29.0a1
Base Image: V1.2-device.cfg
First Broken Environmental Variables:
Device: Buri v1.4 Mozilla RIL
BuildID: 20140114040616
Gaia: 002cca258af8586859c6efb2dada2fcec36754a1
Gecko: 34dddf6f7ec1
Version: 29.0a1
Base Image: V1.2-device.cfg
Keywords: regressionwindow-wanted
Comment 4•11 years ago
|
||
Hi Vivien,
is this still repro after the work you did in FTE?
Flags: needinfo?(21)
Comment 5•11 years ago
|
||
(In reply to Francisco Jordano [:arcturus] from comment #4)
> Hi Vivien,
>
> is this still repro after the work you did in FTE?
I can not reproduce the issue. I wonder if this issue is not related to the hardware compositor ? Since with APZC scrolling will use the compositor. Natalya can you check if you have hardware compositor enabled in Settings -> Informations -> More Informations -> Developer ?
Flags: needinfo?(21)
Comment 6•11 years ago
|
||
I reproduced the problem on master hamachi by disabling hw composer.
Comment 7•11 years ago
|
||
From Comment 3, I checked a bug that causes the regression. Bug 935377 seems to causing the regression.
Comment 8•11 years ago
|
||
Assignee | ||
Comment 10•11 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #9)
> Nrc, can you comment about Comment 7?
Is that the right bug number? Seems unlikely a URL change would affect graphics performance.
Flags: needinfo?(ncameron)
Comment 11•11 years ago
|
||
(In reply to Nick Cameron [:nrc] from comment #10)
> (In reply to Sotaro Ikeda [:sotaro] from comment #9)
> > Nrc, can you comment about Comment 7?
>
> Is that the right bug number? Seems unlikely a URL change would affect
> graphics performance.
Sorry, Bug 951554 is correct bug number.
Updated•11 years ago
|
Flags: needinfo?(ncameron)
Assignee | ||
Comment 12•11 years ago
|
||
Ah, yeah it is highly likely that those changes regressed this. I'll try to investigate. In the meantime I am happy to back out 951554.
Cwiiis: could you give a brief description of how APZC interacts with buffer rotation? I guess I missed something in 951554 for the APZC case.
Component: Graphics → Graphics: Layers
Flags: needinfo?(ncameron) → needinfo?(chrislord.net)
Comment 13•11 years ago
|
||
(In reply to Nick Cameron [:nrc] from comment #12)
> Ah, yeah it is highly likely that those changes regressed this. I'll try to
> investigate. In the meantime I am happy to back out 951554.
>
> Cwiiis: could you give a brief description of how APZC interacts with buffer
> rotation? I guess I missed something in 951554 for the APZC case.
Sorry, I'm really not sure what you mean :/ APZC doesn't really change anything about how drawing happens as far as I'm aware, only that with a displayport set, visible regions are likely to get bigger. BenWa might be able to better answer your question, transferring needinfo to him in case.
Flags: needinfo?(chrislord.net) → needinfo?(bgirard)
Comment 14•11 years ago
|
||
Cwiiis is right. There's no magic. Just the buffer will be larger and resize more often without tiling.
Flags: needinfo?(bgirard)
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → ncameron
Comment 16•11 years ago
|
||
Flagging as 1.3? as the text overlapping also occurs in the AccuWeather app (bug 964517) and that was flagged 1.3+.
blocking-b2g: 1.4? → 1.3?
Comment 17•11 years ago
|
||
(In reply to Botond Ballo [:botond] from comment #16)
> Flagging as 1.3? as the text overlapping also occurs in the AccuWeather app
> (bug 964517) and that was flagged 1.3+.
This bug is thought as regression of Bug 951554. It is committed only 1.4(master). If bug 964517 happens also on v1.3, it seems another problem.
Comment 18•11 years ago
|
||
I confirmed on jan/22 v1.3 hamachi. I did not saw text overlapping. But sometimes I saw black background drawing during scrolling.
Comment 19•11 years ago
|
||
Black background drawing seem different problem.
Comment 20•11 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #19)
> Created attachment 8367483 [details]
> screen shot of the black drawing
>
> Black background drawing seem different problem.
Yeah. I filed bug 965389 for that.
Updated•11 years ago
|
Comment 21•11 years ago
|
||
>
> Yeah. I filed bug 965389 for that.
I am not sure that bug 965389 is same to Comment 19. In comment 19's case, the problem happens when a email address 'unsubscribe@everyghing.me' is hidden upward. It seems that some code misjudges the text is as selected.
Comment 22•11 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #17)
> (In reply to Botond Ballo [:botond] from comment #16)
> > Flagging as 1.3? as the text overlapping also occurs in the AccuWeather app
> > (bug 964517) and that was flagged 1.3+.
>
> This bug is thought as regression of Bug 951554. It is committed only
> 1.4(master). If bug 964517 happens also on v1.3, it seems another problem.
You're right, after further investigation bug 964517 looks like it's unrelated. Changing back to 1.4?
blocking-b2g: 1.3? → 1.4?
Assignee | ||
Comment 23•11 years ago
|
||
This restores the behaviour which I stomped all over with my SyncFront... optimisations.
Attachment #8367776 -
Flags: review?(matt.woodrow)
Updated•11 years ago
|
Attachment #8367776 -
Flags: review?(matt.woodrow) → review+
Assignee | ||
Comment 24•11 years ago
|
||
Comment 25•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla29
Updated•11 years ago
|
blocking-b2g: 1.4? → 1.4+
Updated•11 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•