michael@0: /* Any copyright is dedicated to the Public Domain. michael@0: * http://creativecommons.org/publicdomain/zero/1.0/ michael@0: */ michael@0: michael@0: const {Ci: interfaces, Cc: classes} = Components; michael@0: michael@0: let Clipboard = Cc["@mozilla.org/widget/clipboard;1"].getService(Ci.nsIClipboard); michael@0: let HasFindClipboard = Clipboard.supportsFindClipboard(); michael@0: michael@0: function test() { michael@0: waitForExplicitFinish(); michael@0: michael@0: whenNewWindowLoaded(undefined, function (win) { michael@0: whenDelayedStartupFinished(win, function () { michael@0: let selectedBrowser = win.gBrowser.selectedBrowser; michael@0: selectedBrowser.addEventListener("pageshow", function() { michael@0: selectedBrowser.removeEventListener("pageshow", arguments.callee, true); michael@0: ok(true, "pageshow listener called: " + win.content.location); michael@0: waitForFocus(function () { michael@0: onFocus(win); michael@0: }, selectedBrowser.contentWindow); michael@0: }, true); michael@0: selectedBrowser.loadURI("data:text/html,