<?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>266049</bug_id>
          
          <creation_ts>2023-12-07 18:43:37 -0800</creation_ts>
          <short_desc>[macOS] Switch control track is invisible on dark background</short_desc>
          <delta_ts>2025-03-26 12:54:05 -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>Forms</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>
          
          <blocked>259380</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Nguyen (:ntim)">ntim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>annevk</cc>
    
    <cc>cdumez</cc>
    
    <cc>lwarlow</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1997872</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2023-12-07 18:43:37 -0800</bug_when>
    <thetext>data:text/html,&lt;body bgcolor=&quot;black&quot;&gt;&lt;input type=&quot;checkbox&quot; switch&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1997873</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-12-07 18:43:45 -0800</bug_when>
    <thetext>&lt;rdar://problem/119351066&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000340</commentid>
    <comment_count>2</comment_count>
    <who name="Anne van Kesteren">annevk</who>
    <bug_when>2023-12-18 01:28:09 -0800</bug_when>
    <thetext>It should work fine in dark mode, but that has to be explicitly enabled. I did not see that AppKit accounts for this, although it does allow control over both the track and thumb color individually, whereas the web platform only allows control over the track color.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2106216</commentid>
    <comment_count>3</comment_count>
    <who name="Luke Warlow">lwarlow</who>
    <bug_when>2025-03-26 12:54:05 -0700</bug_when>
    <thetext>This seems to work fine if you set `color-scheme: dark` on the element. It&apos;s unclear why the background color of the switch would change dependent on the page&apos;s background colour? Perhaps AppKits switch is context aware somewhat? Is there a way to opt-out of that by default so the switch acts more like other controls (is light mode by default?)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>