Issue metadata
Sign in to add a comment
|
AX should handle differences between logical text and rendered text |
||||||||||||||||||||||
Issue descriptionFollowing CSS properties makes logical text (Text node) and rendered text (LayoutText and InlineTextBox) - text-transform: upper; U+00DF => SS - text-overflow: ellipsis; add U+2026 at end of cut text, e.g. "abcd" => "abc…" - hyphens:auto; add U+2010 at end of line; also ­ add U+2010 at end of line
,
Sep 4
,
Sep 4
When AX specify selection location based on AXInlineTextBox, text-tansform:upper specify wrong DOM offset. AX: SSx DOM: ßx Selection painting and TextItertor also don't handle this case. For text-overflow:ellipsis, AXInlineText holds characters before ellipsis. I'm not sure what happen when script specified offset after ellipsis. Sorry, I'm not sure hyphen case, but AXInlineText split before and after hyphen. This issue is just a notice or hit my head during chatting with nektar@ when I visited NYC office.
,
Sep 7
Thanks, that makes sense. We can try to write some failing tests based on that. Leaving as available. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by dmazz...@chromium.org
, Sep 4