[webkit-reviews] review granted: [Bug 261030] [IFC][line-clamp] Add support for "more info" type of trailing link handling : [Attachment 467521] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Sep 2 08:13:09 PDT 2023


Antti Koivisto <koivisto at iki.fi> has granted  review:
Bug 261030: [IFC][line-clamp] Add support for "more info" type of trailing link
handling
https://bugs.webkit.org/show_bug.cgi?id=261030

Attachment 467521: Patch

https://bugs.webkit.org/attachment.cgi?id=467521&action=review




--- Comment #5 from Antti Koivisto <koivisto at iki.fi> ---
Comment on attachment 467521
  --> https://bugs.webkit.org/attachment.cgi?id=467521
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=467521&action=review

>
Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLineBuilde
r.cpp:414
> +    // This is link-box type of line clamping where we check if the inline
content ends in a link
> +    // and move such link content next to the clamped line's trailing
ellispsis.
> +    //
> +    // first line
> +    // second line is clamped... more info
> +    //
> +    // where "more info" is a link and it comes from the end of the inline
content (normally invisible due to block direction clamping)
> +    // This is only to match legacy line clamping behavior (and not a
block-ellispsis: <string> implementation)
> +    // It supports horizontal, left-to-right content only where the link
inline box has (non-split) text content and when
> +    // the link content ('more info') fits the clamped line.

It would be nice to give some background about what this is for and why this is
still needed (and also that it is triggered by -webkit-line-clamp).


More information about the webkit-reviews mailing list