<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>244813</bug_id>
          
          <creation_ts>2022-09-05 08:32:38 -0700</creation_ts>
          <short_desc>text decoration needs to skip spaces at start/end of lines</short_desc>
          <delta_ts>2022-09-12 08:33:16 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Text</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Florian Rivoal">florian</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mmaxfield</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1896348</commentid>
    <comment_count>0</comment_count>
    <who name="Florian Rivoal">florian</who>
    <bug_when>2022-09-05 08:32:38 -0700</bug_when>
    <thetext>Based on https://drafts.csswg.org/css-text-decor-4/#text-decoration-skip-spaces-property (for the explicit use of `text-decoration-skip-spaces: start end`) or on https://drafts.csswg.org/css-text-decor-3/#line-decoration (for the default behavior when no particular property tries to adjust the skipping), spaces at the start and end of the line are supposed to be skipped by text decorations such as underlines.

Safari doesn&apos;t do that, as can be seen in https://wpt.fyi/results/css/css-text-decor?sha=249e1eb8e6&amp;label=master&amp;max-count=1&amp;view=subtest&amp;q=css%2Fcss-text-decor%2Ftext-decoration-skip-spaces

The CSSWG has been asked as whether this was a case of the spec being expected to align with implementations, or implementations with the spec, and does seem to expect spec compliance (see https://github.com/w3c/csswg-drafts/issues/4653)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1897866</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-09-12 08:33:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/99822969&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>