Closed Bug 1546222 Opened 6 years ago Closed 5 years ago

Rendering is clipped when zoomed in on Reddit (desktop site on mobile device)

Categories

(Core :: Web Painting, defect, P3)

68 Branch
ARM
Android
defect

Tracking

()

RESOLVED DUPLICATE of bug 1565512
Tracking Status
firefox66 --- affected
firefox67 --- affected
firefox68 --- affected
firefox69 --- affected
firefox70 --- fixed

People

(Reporter: csheany, Assigned: jnicol)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Android 7.1.1; Tablet; rv:68.0) Gecko/68.0 Firefox/68.0

Steps to reproduce:

  1. Open reddit.com/r/firefox
  2. Request desktop site
  3. Tap on a link
  4. Zoom in

Actual results:

See the attached screenshot

Expected results:

To be determined

Attached image Screenshot_20190422-190654.jpg (deleted) —

Responding to bug 1542832 comment 8, which concerned this rendering problem:

(In reply to csheany from comment #8)

Is Bug 1298218 related?

I'd like to test that theory, but I can't, at least not using mozregression:

  • The bug reproduces in Firefox 63.
  • In versions prior to 63, the STR are not really applicable, as the page behaves completely differently (due to the changes we made to position:fixed handling in 63): the comments + sidebar are reflowed into an increasingly narrow width so they can continue to fit the screen as you zoom in, until eventually they overlap and are unreadable.
  • Bug 1298218 landed in Firefox 54.

This means that, unfortunately, we cannot get a useful regression range here.

On the plus side, this should be easier to debug than bug 1542832.

Speculatively moving to Web Painting on the theory that this has to do with the handling of fixed-position clips in FrameLayerBuilder (but that's just a theory).

Component: General → Web Painting
OS: Unspecified → Android
Product: Firefox for Android → Core
Hardware: Unspecified → ARM
Summary: Element on Reddit after zooming in → Rendering is clipped when zoomed in on Reddit (desktop site on mobile device)
Version: Firefox 68 → 68 Branch

Jamie, is this something you think you'll have time to look at?

Flags: needinfo?(jnicol)
Priority: -- → P3

Sometimes I see it like in the screenshot with the content completely clipped out, and sometimes I see it with some content in low precision. Which makes me think it could be a displayport calculation issue.

Not sure whether it's related, but I also see when zooming out that the semi-transparent black borders aren't rendered correctly. The content behind is painted instead while zooming, until the next paint happens. Seems like that could be a displayport issue too, that there isn't content to composite asynchronously.

Assignee: nobody → jnicol
Flags: needinfo?(jnicol)
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

I can't reproduce this in a local Fennec build from trunk.

I can reproduce it in the latest Firefox Preview nightly, which is based on a GeckoView from the 69 branch.

So, it seems that this was fixed by a recent patch on trunk. It would be interesting to find out which (so we can possibly evaluate uplift etc.), but unfortunately that's hard to do because we don't have any nightly builds that mozregression supports and that can reproduce the issue (the issue doesn't repro in GVE due to bug 1573207).

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED

(In reply to Botond Ballo [:botond] from comment #6)

So, it seems that this was fixed by a recent patch on trunk. It would be interesting to find out which

It looks like it was bug 1565512, which fixed the related bug 1542832 on the same site as well.

Resolution: FIXED → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: