+void WebPage::setCurrentTargetInputElementValue(const String& inputValue)
+{
+ Frame* frame = m_page->focusController()->focusedOrMainFrame();
+ if (!frame || !frame->document() || !frame->document()->currentTargetNode())
+ return;
+
+ HTMLInputElement* inputElement = frame->document()->currentTargetNode()->toInputElement();
+ if (!inputElement)
+ return;
+
+ frame->document()->setCurrentTargetNode(0);
+
+ inputElement->toNode()->dispatchFocusEvent(0);
+ inputElement->setValue(inputValue, DispatchChangeEvent);
+}
+