Embedded blocks should serve as bidi separators

RESOLVED FIXED

Status

()

Core
Layout: Text
RESOLVED FIXED
7 years ago
5 years ago

People

(Reporter: smontagu, Unassigned)

Tracking

(Blocks: 1 bug, {rtl})

Trunk
Points:
---
Dependency tree / graph
Bug Flags:
in-testsuite +

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(2 attachments)

(Reporter)

Description

7 years ago
See http://www.w3.org/TR/html-bidi/#blocks-as-separators

I believe that our current behaviour of treating all embedded elements in effect as inlines, and replacing them by U+FFFC OBJECT REPLACEMENT CHARACTER for purposes of bidi resolution, was just an oversight.

Note that implementing this will require being able to break a block element into multiple paragraphs for Bidi resolution, which makes it similar to bug 263359.
(Reporter)

Updated

7 years ago
See Also: → bug 263359
(Reporter)

Updated

7 years ago
Keywords: rtl
(Reporter)

Comment 1

7 years ago
Created attachment 437306 [details]
Testcase
(Reporter)

Comment 2

7 years ago
Created attachment 437307 [details]
Reference for testcase
This is also tested in the fourth test of:
http://test.csswg.org/suites/css2.1/20101001/xhtml1/bidi-breaking-001.xht
Blocks: 605520
(Reporter)

Comment 4

5 years ago
This was fixed by bug 263359, and the testcase is effectively equivalent to layout/reftests/bidi/613157-1.html

http://test.csswg.org/suites/css2.1/20101001/xhtml1/bidi-breaking-001.xht is 404, but we pass http://test.csswg.org/suites/css2.1/20101210/html4/bidi-breaking-001.htm, if that's the same thing.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Depends on: 263359
Flags: in-testsuite+
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.