<?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>232997</bug_id>
          
          <creation_ts>2021-11-11 06:43:16 -0800</creation_ts>
          <short_desc>loss on focus after release-action</short_desc>
          <delta_ts>2021-11-15 04:26:24 -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>WebDriver</component>
          <version>Safari 14</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>macOS 11</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>sebastian.klaar</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bburg</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1814010</commentid>
    <comment_count>0</comment_count>
    <who name="">sebastian.klaar</who>
    <bug_when>2021-11-11 06:43:16 -0800</bug_when>
    <thetext>We&apos;re using webdriverio to execute automated tests on Safari.

This w3c command causes lost of element focus:

[DELETE/session/{session id}/actions]
Command „releaseAction“
&quot;DELETE&quot;: {
&quot;command&quot;: &quot;releaseActions&quot;,
&quot;description&quot;: &quot;The Release Actions command is used to release all the keys and pointer buttons that are currently depressed. This causes events to be fired as if the state was released by an explicit series of actions. It also clears all the internal state of the virtual devices.&quot;,
&quot;ref&quot;: &quot;https://w3c.github.io/webdriver/#dfn-release-actions&quot;,
&quot;parameters&quot;: []
}
},

after element was hovered-on:

performActions([{
type: &apos;pointer&apos;,
id: &apos;pointer1&apos;,
parameters: { pointerType: &apos;mouse&apos; },
actions: [{ type: &apos;pointerMove&apos;, duration: 0, x: newXOffset, y: newYOffset }]
}])</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814011</commentid>
    <comment_count>1</comment_count>
    <who name="">sebastian.klaar</who>
    <bug_when>2021-11-11 06:43:32 -0800</bug_when>
    <thetext>reference: https://feedbackassistant.apple.com/feedback/9381562</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815018</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-11-15 04:26:24 -0800</bug_when>
    <thetext>rdar://80956973</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>