Closed Bug 1909933 Opened 4 months ago Closed 3 months ago

Apple Maps compass looks square instead of circle

Categories

(Core :: Graphics: WebRender, defect)

defect

Tracking

()

RESOLVED FIXED
130 Branch
Tracking Status
firefox130 --- fixed

People

(Reporter: saschanaz, Assigned: gw)

References

(Blocks 1 open bug)

Details

Attachments

(2 files, 2 obsolete files)

Kinda related to bug 1882178 but I don't have minimal repro for this one.

STR on traditional 96DPI monitor:

  1. Get a UA string switcher e.g. https://addons.mozilla.org/en-US/firefox/addon/chrome-mask/.
  2. Open https://beta.maps.apple.com
  3. Mask as Chrome
  4. Go back to https://beta.maps.apple.com (because you'd be in /unsupported path in step 1)
  5. See the square compass.
  6. Try rotating it (drag by mouse), or control any property in .mw-compass CSS rule in devtools, like top: 81px, width: 37px, border-radius: 49% etc., or zoom the page. It's very sensitive, anything can make it circle.
Attached file Standalone test case (obsolete) —
Attached file Somewhat reduced test case (obsolete) —
Attachment #9414899 - Attachment is obsolete: true
Attachment #9414900 - Attachment is obsolete: true

Glenn, this looks like it's probably the same problem as bug 1882178

Flags: needinfo?(gwatson)

Reduced wrench test case:

---
root:
  items:
    - type: clip
      id: 2
      complex:
        - rect: [12, 12, 50, 50]
          radius: 27
    - type: stacking-context
      clip-chain: [2]
      items:
      - type: backdrop-filter
        bounds: 12 12 50 50
        filters: invert(1)
      - type: stacking-context
        items:
        - type: rect
          color: red
          bounds: 12 12 50 50
Flags: needinfo?(gwatson)

Should this be closed as duplicate?

No, this is slightly different from that bug, and will require a different fix.

Ensure that when we construct a wrapping surface for a transform
due to a complex clip, we mark it as wrapping a backdrop-filter
when that is required.

Assignee: nobody → gwatson
Status: NEW → ASSIGNED
Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0d344fdf5479 Fix backdrop-filter on a transformed + complex clip r=tnikkel
Duplicate of this bug: 1860175
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: