<?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>298342</bug_id>
          
          <creation_ts>2025-09-03 13:56:27 -0700</creation_ts>
          <short_desc>Buttons with box shadow are broken</short_desc>
          <delta_ts>2025-09-03 15:12:28 -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>New Bugs</component>
          <version>Safari 26</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 26</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>298341</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>krissalvador</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2140715</commentid>
    <comment_count>0</comment_count>
    <who name="">krissalvador</who>
    <bug_when>2025-09-03 13:56:27 -0700</bug_when>
    <thetext>This issue will affect Stripe Checkout on iOS26 and potentially other cases where box shadow on button is broken.

Description
Box shadow spread is not respected on button.

Steps to reproduce
Use an iPhone with access to iOS 26
Go to this payment link https://buy.stripe.com/test_9B63cugE2dk15pS4BQdfG03 on Safari
Click the Qty 1 button to adjust the Qty
See that the entire button turns white

Expected behavior
We apply a box-shadow: inset 0 0 100px 100px rgba(255,255,255,0.1) that on previous iOS versions applied a translucent white box shadow to indicate hover/active states for our buttons. iOS 26 no longer sets a translucent white box shadow and instead turns the entire button white.

Environment
Device: iPhone (multiple models tested)
OS: iOS 26
Browser: Safari</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140731</commentid>
    <comment_count>1</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2025-09-03 15:12:28 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 298341 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>