[Webkit-unassigned] [Bug 138068] Contenteditable has break-word and -webkit-line-break by default

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jan 8 16:12:29 PST 2022


https://bugs.webkit.org/show_bug.cgi?id=138068

karl <karl+webkit at la-grange.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |karl+webkit at la-grange.net

--- Comment #1 from karl <karl+webkit at la-grange.net> ---
Another possible test
data:text/html,<!doctype html><html><div style="border: 1px solid black; width: 5ch;" contenteditable>AAAAAAA</div>

This is done here. 
https://github.com/WebKit/WebKit/blob/14129e759715bb8535b8b7a7512860f79fba2993/Source/WebCore/html/HTMLElement.cpp#L201-L208


        case ContentEditableType::True:
            addPropertyToPresentationalHintStyle(style, CSSPropertyWordWrap, CSSValueBreakWord);
            addPropertyToPresentationalHintStyle(style, CSSPropertyWebkitNbspMode, CSSValueSpace);
            addPropertyToPresentationalHintStyle(style, CSSPropertyLineBreak, CSSValueAfterWhiteSpace);
#if PLATFORM(IOS_FAMILY)
            addPropertyToPresentationalHintStyle(style, CSSPropertyWebkitTextSizeAdjust, CSSValueNone);
#endif
            break;


It seems to have been there for a long time. moved from Frame.cpp into HTMLElementImpl.cpp
https://github.com/WebKit/WebKit/commit/c68912f97deea7782d6c1b6aab872e5d93365de2

It was carried away from on Oct 15, 2004
https://github.com/WebKit/WebKit/commit/9d7af8297974d9263c22f90d43074ebbbe439381#diff-c8205393c9f57e84bfe70e703391bcc951d7d0b9177394c638d35905eed918ccR5493-R5503


In Gecko the [contenteditable] CSS is available in a dedicated CSS
https://searchfox.org/mozilla-central/source/layout/style/contenteditable.css
https://bugzilla.mozilla.org/show_bug.cgi?id=237964 (June 2007)


The discussion on the CSS mailing-list never reached a conclusion. I filed a bug on Firefox. 
https://bugzilla.mozilla.org/show_bug.cgi?id=1749163

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220109/3ebed4ce/attachment.htm>


More information about the webkit-unassigned mailing list