Closed Bug 1547342 Opened 6 years ago Closed 5 years ago

Inline SVG text is cut off in foreignobject

Categories

(Core :: Graphics: WebRender, defect, P3)

x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1557245
Tracking Status
firefox66 --- wontfix
firefox67 --- wontfix
firefox68 --- wontfix

People

(Reporter: aosmond, Unassigned)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

STR:

  1. Visit https://bug1523072.bmoattachments.org/attachment.cgi?id=9061036
  2. See "Browser Process" is cut off, instead displays "Browser Proce". Similarly the text in many of the boxes is cut off.

I could only reproduce this on Linux. Did not see it on the Windows test machine.

mozregression --good 2018-06-01 --bad 2019-01-01 -a https://bug1523072.bmoattachments.org/attachment.cgi?id=9061036 --pref gfx.webrender.all:true

produced

https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=789e30ff2e3d6e1fcfce1a373c1e5635488d24da&tochange=a0c804993efc599a95e97bea39fa1528fd0195d8

and I confirmed bug 1450015 caused the issue. However disabling blob invalidation today does not fix the problem.

mozregression --good 2018-04-18 --bad 2019-04-26 -a https://bug1523072.bmoattachments.org/attachment.cgi?id=9061036 --pref gfx.webrender.all:true gfx.webrender.blob.invalidation:false

produced

https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=f5200e74b1180dbd2c47f1c3afdc8b146312c86a&tochange=4e2a6bb9192d4023bdc9e4eb72dcfe7d68d22827

pointing at bug 1449634.

Flags: needinfo?(jmuizelaar)
Keywords: regression
Priority: -- → P3
Regressed by: 1449634, 1450015

I am getting DejaVu Serif in Firefox instead of Helvetica. fc-match returns Liberation Sans for Helvetica. If I switch to the SVG to Liberation Sans, it looks good.

Blocks: wr-linux
Summary: Inline SVG text is cut off → Inline SVG text is cut off in foreignobject

This should reproduce regardless of font chosen. It shows that we're doing different clipping of foreign object content then we did before.

Flags: needinfo?(jmuizelaar)

Bulk change of P3 carryover bugs to wontfix for 68.

This is working for me now.

mozregression --good 2019-12-17 --bad 2019-04-01 --find-fix -a https://bug1523072.bmoattachments.org/attachment.cgi?id=9061036 --pref gfx.webrender.all:true gfx.webrender.blob.invalidation:true

yielded

https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=a3cad1d7836c6f84e33a895841ba0315460115bc&tochange=09b3d826af112c35179e87ea0ac804d787cbc2ba

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: