| Index: LayoutTests/fast/forms/resources/picker-common.js
|
| diff --git a/LayoutTests/fast/forms/resources/picker-common.js b/LayoutTests/fast/forms/resources/picker-common.js
|
| index 0a20ef231c5d5a32e95adcb13a10f11f955cb73b..f3733a05f9dad6fde9afd7326537b759f2795959 100644
|
| --- a/LayoutTests/fast/forms/resources/picker-common.js
|
| +++ b/LayoutTests/fast/forms/resources/picker-common.js
|
| @@ -19,14 +19,18 @@ function sendKey(input, keyName, ctrlKey, altKey) {
|
| input.dispatchEvent(event);
|
| }
|
|
|
| -function openPicker(input, callback) {
|
| +function openPicker(element, callback) {
|
| window.moveTo();
|
| - input.offsetTop; // Force to lay out
|
| - if (input.type === "color") {
|
| - input.focus();
|
| - eventSender.keyDown(" ");
|
| - } else {
|
| - sendKey(input, "Down", false, true);
|
| + element.offsetTop; // Force to lay out
|
| + if (element.tagName === "SELECT") {
|
| + sendKey(element, "Down", false, true);
|
| + } else if (element.tagName === "INPUT") {
|
| + if (element.type === "color") {
|
| + element.focus();
|
| + eventSender.keyDown(" ");
|
| + } else {
|
| + sendKey(element, "Down", false, true);
|
| + }
|
| }
|
| popupWindow = window.internals.pagePopupWindow;
|
| if (typeof callback === "function") {
|
|
|