<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en">moveTo alternative? · Issue #2140 · webdriverio/webdriverio</cite>
(<time>2017-12-26 22:08:17 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/webdriverio/webdriverio/issues/2140">https://github.com/webdriverio/webdriverio/issues/2140</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 細かい条件は不明ですが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> は pointerDown の後に pointerMove (origin = pointer)
して pointerUp しても pointerUp が無視されることがあります。
pointerMove の座標を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>の位置を調べて絶対値を計算して origin = viewport で渡すと正常に
pointerUp
されます。昔の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> ではそんなことはなかったのですが、いつからかおかしくなりました。
<time>2025-01-17T06:10:33.200Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> ややこしいのは最近の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> でこの条件でもうまくいってたこともあるんですよね。
最近の小さな更新でまた更におかしくなったのか、それともなにか微妙にこちら側の条件が変わって不具合を踏むようになったのか。
詳しい発生条件がよくわかっていないのです。</p></body></html>