From ea9ab67ec61e30d31248c39c9780f296a3960f82 Mon Sep 17 00:00:00 2001 From: Mark Finkle Date: Thu, 1 Apr 2010 17:17:43 -0400 Subject: [PATCH] Bug 539284 - n900: 'Read More' links on slashdot perform no action on first click [r=vingtetun] --- mobile/chrome/content/browser.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mobile/chrome/content/browser.js b/mobile/chrome/content/browser.js index d19eca0440bd..025050f7b56c 100644 --- a/mobile/chrome/content/browser.js +++ b/mobile/chrome/content/browser.js @@ -1877,8 +1877,13 @@ ContentCustomClicker.prototype = { return; } - this._dispatchMouseEvent("mousedown", cX, cY); - this._dispatchMouseEvent("mouseup", cX, cY); + gFocusManager.setFocus(element, Ci.nsIFocusManager.FLAG_NOSCROLL); + + let self = this; + Util.executeSoon(function() { + self._dispatchMouseEvent("mousedown", cX, cY); + self._dispatchMouseEvent("mouseup", cX, cY); + }); } else if (modifiers == Ci.nsIDOMNSEvent.CONTROL_MASK) { let uri = Util.getHrefForElement(element);