<!
doctype html >
<
meta charset=
"utf-8" >
<
title >Dragging on
a text-selectable
canvas should not
select it</
title >
<
link rel=
"author" href=
"mailto:emilio@crisal.io" title =
"Emilio Cobos Álvarez" >
<
link rel=
"author" href=
"https://mozilla.com " title =
"Mozilla" >
<
link rel=
"help" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=1969829 " >
<
script src=
"/resources/testharness.js" ></
script >
<
script src=
"/resources/testharnessreport.js" ></
script >
<
script src=
"/resources/testdriver.js" ></
script >
<
script src=
"/resources/testdriver-actions.js" ></
script >
<
script src=
"/resources/testdriver-vendor.js" ></
script >
<
style >
canvas {
outline:
2 px solid hotpink;
background-color: green;
width:
200 px;
height:
200 px;
}
</
style >
Dragging across the green square should not
select it.<
br >
<
canvas ></
canvas >
<
script >
promise_test(async function() {
let
canvas = document.querySelector(
"canvas" );
let rect =
canvas .getBoundingClientRect();
await new test_driver.Actions()
.pointerMove(rect.left +
2 , rect.top +
2 )
.pointerDown()
.pointerMove(rect.right -
2 , rect.top +
2 )
.pointerUp()
.send();
assert_true(getSelection().isCollapsed,
"Dragging a canvas shouldn't generate a non-collapsed selection" );
});
</
script >
Messung V0.5 in Prozent C=91 H=97 G=93
¤ Dauer der Verarbeitung: 0.3 Sekunden
¤
*© Formatika GbR, Deutschland