<?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>302938</bug_id>
          
          <creation_ts>2025-11-21 06:13:04 -0800</creation_ts>
          <short_desc>Async clipboard native paste prompt delivers poor remote desktop user experience</short_desc>
          <delta_ts>2025-11-28 06:14:11 -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>WebKit Misc.</component>
          <version>Safari 26</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="tobfa">tobfa</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2160546</commentid>
    <comment_count>0</comment_count>
    <who name="tobfa">tobfa</who>
    <bug_when>2025-11-21 06:13:04 -0800</bug_when>
    <thetext>The forced paste prompt in Safari/WebKit is not well suited for remote desktop apps such as noVNC. To achieve seamless local-to-remote automatic clipboard sync, we have to read the system clipboard on document focus. Requiring the user to confirm a native paste prompt each time the tab regains focus results in a frustrating user experience.

The Blink/Chrome persistent permissions model (clipboard-read &amp; clipboard-write permissions) handles this scenario elegantly. It should be noted though that these permissions, having once been supported by the W3C spec, appear likely to be removed in the near future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2161814</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-11-28 06:14:11 -0800</bug_when>
    <thetext>&lt;rdar://problem/165522024&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>