Open Bug 887142 Opened 12 years ago Updated 2 years ago

Dump some message about CSS3 transform non-invertible current transformation matrix for developers.

Categories

(Core :: Web Painting, defect)

defect

Tracking

()

People

(Reporter: tetsuharu, Unassigned)

Details

This is proposal. According to the spec of CSS3 transform, some specifying causes "non-invertible current transformation matrix (CTM)". http://www.w3.org/TR/css3-transforms/#transform-function-lists In such case, the object and their contents are not displayed. However, there is no debug information about it for web developer on the current Gecko. So I propose that Gecko should provides some warning about "non-invertible current transformation matrix (CTM)" for web developer on rendering. I think it's better their messages are dumped in console.
It's not uncommon for people to set scaleY(0) and then animate it to scaleY(1) to get a windowshade effect. We wouldn't really want to warn in this case, in my opinion....
(In reply to Boris Zbarsky (:bz) (reading mail, but on paternity leave) from comment #1) > It's not uncommon for people to set scaleY(0) and then animate it to > scaleY(1) to get a windowshade effect. We wouldn't really want to warn in > this case, in my opinion.... Umm... After all, is it hard? How about does it provide messages only when user is turning on the debugging pref?
Component: Layout: View Rendering → Layout: Web Painting
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.