We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 37bd7db commit 4be8cdcCopy full SHA for 4be8cdc
javascript/atoms/action.js
@@ -92,7 +92,13 @@ bot.action.clear = function(element) {
92
element.value = '';
93
bot.events.fire(element, bot.events.EventType.CHANGE);
94
bot.events.fire(element, bot.events.EventType.BLUR);
95
- bot.action.LegacyDevice_.focusOnElement(bot.getDocument().body);
+ var body = bot.getDocument().body;
96
+ if (body) {
97
+ bot.action.LegacyDevice_.focusOnElement(body);
98
+ } else {
99
+ throw new bot.Error(bot.ErrorCode.UNKNOWN_ERROR,
100
+ 'Cannot unfocus element after clearing.');
101
+ }
102
} else if (bot.dom.isElement(element, goog.dom.TagName.INPUT) &&
103
(element.getAttribute('type') && element.getAttribute('type').toLowerCase() == "number")) {
104
// number input fields that have invalid inputs
0 commit comments