Bug 262220

Summary: testdriver-vendor.js uses an incorrect position for an action with an specified element origin
Product: WebKit Reporter: Aditya Keerthi <akeerthi>
Component: Tools / TestsAssignee: Abrar Rahman Protyasha <a_protyasha>
Status: NEW ---    
Severity: Normal CC: a_protyasha, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Comment 1 Radar WebKit Bug Importer 2023-09-27 15:38:54 PDT
<rdar://problem/116145770>
Comment 2 Abrar Rahman Protyasha 2023-09-28 15:12:13 PDT
As it turns out, currently we don't implement a sound interpretation of the `origin` value for the `viewport`/`pointer` cases. We do interpret `origin` when it is an Element, which is the third case in https://www.w3.org/TR/webdriver2/#processing-actions, but we do so incorrectly -- i.e. what the original bug report is about.

So really there's two feature bugs and one bug fix in here. I'll make sure to reflect that distinction in a not-so-distant patch.