<?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>306833</bug_id>
          
          <creation_ts>2026-02-02 20:43:23 -0800</creation_ts>
          <short_desc>[SVG] Convert SVGTextChunk::ChunkStyle to enum class with OptionSet for type safety</short_desc>
          <delta_ts>2026-02-03 14:24:06 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>sabouhallawa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2177413</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2026-02-02 20:43:23 -0800</bug_when>
    <thetext>The SVGTextChunk class uses an unscoped ChunkStyle enum with unsigned member variable for bitfield operations.

This approach lacks type safety and uses less expressive bitwise operations instead of semantic method calls.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2177425</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-02-02 20:58:45 -0800</bug_when>
    <thetext>&lt;rdar://problem/169502342&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2177435</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2026-02-02 22:02:14 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/57755</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2177709</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-02-03 14:24:02 -0800</bug_when>
    <thetext>Committed 306732@main (e06b3d98e63b): &lt;https://commits.webkit.org/306732@main&gt;

Reviewed commits have been landed. Closing PR #57755 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>