Open Bug 1157980 Opened 10 years ago Updated 2 years ago

"ASSERTION: Ruby frame writing-mode shouldn't be orthogonal to its line"

Categories

(Core :: Layout, defect)

defect

Tracking

()

Tracking Status
firefox40 --- affected

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Attached file testcase (deleted) —
###!!! ASSERTION: Ruby frame writing-mode shouldn't be orthogonal to its line: '!rubyWM.IsOrthogonalTo(lineWM)', file layout/generic/nsRubyFrame.cpp, line 178
Attached file stack (deleted) —
This assertion could be easily violated with data:text/html,<body><ruby style="writing-mode:vertical-rl">a I have no idea how to address it, though. Probably we should create a block to wrap any frame which have a different writing-mode than its container. It doesn't seems to cause serious security issue, hence leaving it here for now is probably fine.
I guess it is also the reason why I used NS_ASSERTION instead of MOZ_ASSERT here.
To fix this bug, we may need to wrap the ruby in an anonymous block if it has an orthogonal writing mode than its parent.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: