<?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>277793</bug_id>
          
          <creation_ts>2024-08-08 00:03:33 -0700</creation_ts>
          <short_desc>Fork WPT tests where auto-prefixing on import applies</short_desc>
          <delta_ts>2024-08-08 00:03:53 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=217522</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=268218</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=207731</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=207736</see_also>
          <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="Sam Sneddon [:gsnedders]">gsnedders</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>ntim</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2051367</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2024-08-08 00:03:33 -0700</bug_when>
    <thetext>Currently, we add prefixes to CSS properties when importing tests from WPT. This rewriting of the tests is fragile and the cause of a number of problems, and we&apos;ve long wanted to get rid of this.

At this point, we have ~200 tests where our prefixing is important, and we&apos;re unlikely to be moving these prefixed properties to be closer to the spec or fixing many bugs when new tests are added (though we may well do this when adding support for the unprefixed properties).

As such, we may as well just fork the tests into http/wpt and remove the prefixing from the import script, which also allows us to remove the parse/serialize cycle we do which breaks a number of tests (bug 268218, bug 207731, bug 207736).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2051368</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-08-08 00:03:53 -0700</bug_when>
    <thetext>&lt;rdar://problem/133440732&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>