Closed Bug 1422597 Opened 6 years ago Closed 6 years ago

(omtp) SVG graphics glitches when zooming in javascript transformation matrix

Categories

(Core :: Graphics, defect)

58 Branch
All
Unspecified
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla59
Tracking Status
firefox-esr52 --- unaffected
firefox57 --- unaffected
firefox58 --- fixed
firefox59 --- fixed

People

(Reporter: zdnexnet, Assigned: rhunt)

References

Details

(Keywords: regression)

Attachments

(4 files)

Attached video ff57_ok.wmv
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID: 20171128222554

Steps to reproduce:

1) Open click on https://pripravto.cz
2) enter username: useroc2
password: oc2user2piff
3) try to zoom in planview 


Actual results:

FF58beta8 shows glitches around zooming and some other artifacts. I think that previous FF58Beta5 or 6 version did not have this regression.
This happens on linux and windows builds. Also Win version seems to be quite slower than FF57 on same machine. So I guess there is much bigger change.


Expected results:

Browser should zoom and handle transformation without other artifacts. FF57, FF52 and Chrome are without these glitches. Previously there was similar bug https://bugzilla.mozilla.org/show_bug.cgi?id=1292856, but I guess it is not this one anymore.
Hardware: Unspecified → All
Hello,

so I have made bisection. Not sure if it is related, but it seems related.

2017-12-03T18:45:52: INFO : Narrowed inbound regression window from [c69e6ac6, 713c3225] (3 revisions) to [5471d061, 713c3225] (2 revisions) (~1 steps left)
2017-12-03T18:45:52: DEBUG : Starting merge handling...
2017-12-03T18:45:52: DEBUG : Using url: https://hg.mozilla.org/integration/mozilla-inbound/json-pushes?changeset=713c3225f14883b71e0d6febda505e56889f8234&full=1
2017-12-03T18:45:54: DEBUG : Found commit message:
Don't do PaintThebes after PaintOffMainThread. (bug 1399692 part 10, r=dvander)

MozReview-Commit-ID: J0IOzqIGRtz

2017-12-03T18:45:54: INFO : The bisection is done.
2017-12-03T18:45:54: INFO : Stopped

Hopefully, this can be quickly resolved, as it is quite slower to use now and also it shows bad glitches... When this is compared to Chrome or previous versions, it is big regression.
Has Regression Range: --- → yes
Component: Untriaged → SVG
Product: Firefox → Core
Comment 2 has regresssion window. Is it wrong?
I can reproduce the glitch on Windows10 Nightly59.a1
Blocks: 1399692
Status: UNCONFIRMED → NEW
Ever confirmed: true
Component: SVG → Graphics
Summary: SVG graphics glitches when zooming in javascript transformation matrix → (omtp) SVG graphics glitches when zooming in javascript transformation matrix
Should I add some more information or how this can be fixed? As I saw that previous bug report there is a lot of changes, not sure which one is directly related.
Ryan, Bug 1399692 seems to have caused this, can you take a look?
Flags: needinfo?(rhunt)
Attached video ff57_ok.mp4
(uploading converted mp4 vids)
Hmm, I'm having some difficulty reproducing it. I tried on my Windows 10 desktop, Windows 10 laptop with 58 beta, and nightly (12/6/17). I also tried on linux with no luck as well.

Could you paste the contents of your about:support? And also see if it is still reproduceable.
Flags: needinfo?(rhunt) → needinfo?(zdnexnet)
I have tried it again with updated FF developer 58.0b9 (64bits) And it looks like it is fixed? Maybe branch which got to beta was somehow broken and now it is fixed? I am not sure.
Flags: needinfo?(zdnexnet)
Ok 59.0a1 (2017-12-06) (64-bit) this version seems to be okay. Also in 58.0b9 20171204150510 This is already probably fixed. Sorry for the confusion. In mozregression I am not sure if there was latest one.

The problem was probably there just couple of days and it got to beta of FF Developer and as I use it normally I have noticed the bug in FF58Beta 8 which got installed on my pc like 5-6 days ago. Then I noticed that regression. But It looks like in current nightly and beta it is already fixed. I am not entirely sure what was reason for this. The version where was regression was for example this one 59.0a1 (2017-11-17) (64-bit) 20171117222953
It's no problem, this was most likely bug 1416921 as that got uplifted to beta semi-recently.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Assignee: nobody → rhunt
Depends on: 1416921
Target Milestone: --- → mozilla59
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: