From 8a890a3676a779d91cafdc14c518b1f166e52713 Mon Sep 17 00:00:00 2001 From: Bobby Holley Date: Fri, 30 Dec 2011 09:35:38 -0800 Subject: [PATCH] Bug 713747 - Use UniversalXPConnect and UniversalXPConnect only in test coverage. r=bz --- browser/base/content/test/test_bug364677.html | 2 +- browser/base/content/test/test_bug395533.html | 2 +- browser/components/feeds/test/test_bug494328.html | 2 +- build/automation.py.in | 10 ++-------- content/base/test/test_bug345339.html | 2 +- content/base/test/test_bug380418.html | 2 +- content/base/test/test_xhr_forbidden_headers.html | 2 +- content/canvas/test/test_canvas.html | 4 ++-- content/html/content/test/test_bug143220.html | 2 +- content/html/content/test/test_bug388558.html | 2 +- content/svg/content/test/test_a_href_01.xhtml | 2 +- content/xml/tests/load/loadauth.html | 2 +- dom/tests/mochitest/bugs/bug346659-opener-echoer.html | 2 +- dom/tests/mochitest/bugs/bug346659-parent-echoer.html | 2 +- dom/tests/mochitest/bugs/test_bug346659.html | 2 +- dom/tests/mochitest/general/test_focusrings.xul | 2 +- dom/tests/mochitest/storageevent/interOriginFrame.js | 2 +- dom/tests/mochitest/storageevent/interOriginTest2.js | 1 - image/test/mochitest/test_bug490949.html | 2 +- image/test/mochitest/test_bug496292.html | 2 +- image/test/mochitest/test_bug497665.html | 2 +- js/src/tests/user.js | 4 ++-- layout/base/tests/bidi_numeral_test.js | 2 +- layout/base/tests/test_reftests_with_caret.html | 6 ++---- layout/generic/test/test_bug421839-1.html | 2 +- layout/generic/test/test_selection_underline.html | 9 +++------ layout/tools/reftest/remotereftest.py | 2 +- testing/mozbase/mozprofile/mozprofile/permissions.py | 2 +- toolkit/content/tests/chrome/test_dialogfocus.xul | 2 +- 29 files changed, 34 insertions(+), 46 deletions(-) diff --git a/browser/base/content/test/test_bug364677.html b/browser/base/content/test/test_bug364677.html index ac73b8f884e2..969a5e4288fa 100644 --- a/browser/base/content/test/test_bug364677.html +++ b/browser/base/content/test/test_bug364677.html @@ -23,7 +23,7 @@ SimpleTest.waitForExplicitFinish(); addLoadEvent(function() { // Need privs because the feed seems to have an about:feeds principal or some // such. It's not same-origin with us in any case. - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); is($("testFrame").contentDocument.documentElement.id, "feedHandler", "Feed served as text/xml without a channel/link should have been sniffed"); }); diff --git a/browser/base/content/test/test_bug395533.html b/browser/base/content/test/test_bug395533.html index 231df83e54cc..013c8789f7f7 100644 --- a/browser/base/content/test/test_bug395533.html +++ b/browser/base/content/test/test_bug395533.html @@ -23,7 +23,7 @@ SimpleTest.waitForExplicitFinish(); addLoadEvent(function() { // Need privs because the feed seems to have an about:feeds principal or some // such. It's not same-origin with us in any case. - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); is($("testFrame").contentDocument.documentElement.id, "", "Text got sniffed as a feed?"); }); diff --git a/browser/components/feeds/test/test_bug494328.html b/browser/components/feeds/test/test_bug494328.html index 8574385a3cc7..1f6e2f5b27ac 100644 --- a/browser/components/feeds/test/test_bug494328.html +++ b/browser/components/feeds/test/test_bug494328.html @@ -21,7 +21,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=494328 SimpleTest.waitForExplicitFinish(); addLoadEvent(function() { - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var links = $("testFrame").contentDocument.getElementById("feedContent").querySelectorAll("div.enclosure > a"); is(links[0].textContent, "Episode 1", "filename decoded incorrectly"); is(links[1].textContent, "Episode #2", "filename decoded incorrectly"); diff --git a/build/automation.py.in b/build/automation.py.in index ce89d12d06b1..72324c37f3d2 100644 --- a/build/automation.py.in +++ b/build/automation.py.in @@ -409,10 +409,7 @@ user_pref("extensions.getAddons.search.url", "http://%(server)s/extensions-dummy if useServerLocations == False: part = """ -user_pref("capability.principal.codebase.p1.granted", - "UniversalXPConnect UniversalBrowserRead UniversalBrowserWrite \ - UniversalPreferencesRead UniversalPreferencesWrite \ - UniversalFileRead"); +user_pref("capability.principal.codebase.p1.granted", "UniversalXPConnect"); user_pref("capability.principal.codebase.p1.id", "%(origin)s"); user_pref("capability.principal.codebase.p1.subjectName", ""); """ % { "origin": "http://" + self.webServer + ":" + str(self.httpPort) } @@ -422,10 +419,7 @@ user_pref("capability.principal.codebase.p1.subjectName", ""); privileged = filter(lambda loc: "privileged" in loc.options, locations) for (i, l) in itertools.izip(itertools.count(1), privileged): part = """ -user_pref("capability.principal.codebase.p%(i)d.granted", - "UniversalXPConnect UniversalBrowserRead UniversalBrowserWrite \ - UniversalPreferencesRead UniversalPreferencesWrite \ - UniversalFileRead"); +user_pref("capability.principal.codebase.p%(i)d.granted", "UniversalXPConnect"); user_pref("capability.principal.codebase.p%(i)d.id", "%(origin)s"); user_pref("capability.principal.codebase.p%(i)d.subjectName", ""); """ % { "i": i, diff --git a/content/base/test/test_bug345339.html b/content/base/test/test_bug345339.html index c0a81b20e3d1..e31c7a51ce74 100644 --- a/content/base/test/test_bug345339.html +++ b/content/base/test/test_bug345339.html @@ -62,7 +62,7 @@ function afterReload() { "password field value forgotten"); is(iframeDoc.getElementById("hidden").value, "gecko", "hidden field value preserved"); - netscape.security.PrivilegeManager.enablePrivilege("UniversalFileRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); is(iframeDoc.getElementById("file").value, filePath, "file field value preserved"); diff --git a/content/base/test/test_bug380418.html b/content/base/test/test_bug380418.html index 0becc6c19744..08a0612182c6 100644 --- a/content/base/test/test_bug380418.html +++ b/content/base/test/test_bug380418.html @@ -22,7 +22,7 @@ request.send(null); // Try reading headers in privileged context - netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); is(request.getResponseHeader("Set-Cookie"), "test", "Reading Set-Cookie response header in privileged context"); is(request.getResponseHeader("Set-Cookie2"), "test2", "Reading Set-Cookie2 response header in privileged context"); is(request.getResponseHeader("X-Dummy"), "test", "Reading X-Dummy response header in privileged context"); diff --git a/content/base/test/test_xhr_forbidden_headers.html b/content/base/test/test_xhr_forbidden_headers.html index 48d04f065e37..c4cb6f4a788a 100644 --- a/content/base/test/test_xhr_forbidden_headers.html +++ b/content/base/test/test_xhr_forbidden_headers.html @@ -55,7 +55,7 @@ for (i = 0; i < headers.length; i++) request.setRequestHeader(headers[i], "test" + i); // Read out headers -netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect UniversalBrowserWrite"); +netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var channel = request.channel.QueryInterface(Components.interfaces.nsIHttpChannel); for (i = 0; i < headers.length; i++) { // Retrieving Content-Length will throw an exception diff --git a/content/canvas/test/test_canvas.html b/content/canvas/test/test_canvas.html index 1dd5fb2efcc9..198dac99667a 100644 --- a/content/canvas/test/test_canvas.html +++ b/content/canvas/test/test_canvas.html @@ -21024,7 +21024,7 @@ img.onload = wrapFunction(function () ctx667.drawImage(img, 0, 25); // (The alpha values do not really survive float->int conversion, so just // do approximate comparisons) - netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); isPixel(ctx667, 12,40, 1,3,254,255, 0); isPixel(ctx667, 37,40, 8,252,248,191, 2); isPixel(ctx667, 62,40, 6,10,250,127, 4); @@ -21151,7 +21151,7 @@ deferTest(); img.onload = wrapFunction(function () { ctx672.drawImage(img, 0, 0); - netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); isPixel(ctx672, 12,20, 255,255,0,255, 0); isPixel(ctx672, 50,20, 0,255,255,255, 0); isPixel(ctx672, 87,20, 0,0,255,255, 0); diff --git a/content/html/content/test/test_bug143220.html b/content/html/content/test/test_bug143220.html index 9c1c78476af0..27e6f19a59c7 100644 --- a/content/html/content/test/test_bug143220.html +++ b/content/html/content/test/test_bug143220.html @@ -36,7 +36,7 @@ function initVals() { } function initControl1() { - netscape.security.PrivilegeManager.enablePrivilege("UniversalFileRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); $("i1").value = fullPath; is($("i1").value, fullPath, "Should have set full path 1"); } diff --git a/content/html/content/test/test_bug388558.html b/content/html/content/test/test_bug388558.html index 60b63eb05a0f..eea045cd209a 100644 --- a/content/html/content/test/test_bug388558.html +++ b/content/html/content/test/test_bug388558.html @@ -23,7 +23,7 @@ var inputChange = 0; var textareaChange = 0; function testUserInput() { - netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var input = document.getElementById("input"); var textarea = document.getElementById("textarea"); diff --git a/content/svg/content/test/test_a_href_01.xhtml b/content/svg/content/test/test_a_href_01.xhtml index 6b0058089d10..7f319490672e 100644 --- a/content/svg/content/test/test_a_href_01.xhtml +++ b/content/svg/content/test/test_a_href_01.xhtml @@ -42,7 +42,7 @@ function doNavigationIfReady() { } function doNavigation() { - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); // Test clicking on an unmodified . doNavigationTest(1, "a_href_helper_01.svg"); diff --git a/content/xml/tests/load/loadauth.html b/content/xml/tests/load/loadauth.html index 628cd27ff7ae..8f638525d3af 100644 --- a/content/xml/tests/load/loadauth.html +++ b/content/xml/tests/load/loadauth.html @@ -36,7 +36,7 @@ xmlDoc.addEventListener("load", documentLoaded, false); function execute() { - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); xmlDoc.load("http://green/heikki/login/data.xml"); } diff --git a/dom/tests/mochitest/bugs/bug346659-opener-echoer.html b/dom/tests/mochitest/bugs/bug346659-opener-echoer.html index 49c04cc24028..277d35874b60 100644 --- a/dom/tests/mochitest/bugs/bug346659-opener-echoer.html +++ b/dom/tests/mochitest/bugs/bug346659-opener-echoer.html @@ -1,5 +1,5 @@ diff --git a/dom/tests/mochitest/bugs/test_bug346659.html b/dom/tests/mochitest/bugs/test_bug346659.html index d8ff23e76a95..d2cc7a499b0d 100644 --- a/dom/tests/mochitest/bugs/test_bug346659.html +++ b/dom/tests/mochitest/bugs/test_bug346659.html @@ -42,7 +42,7 @@ function handleCmd(evt) { } // Grab privileges so we can access cross-domain windows - netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect UniversalBrowserRead UniversalBrowserWrite"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); if ("load" in cmd) { var testNum = cmd.load; diff --git a/dom/tests/mochitest/general/test_focusrings.xul b/dom/tests/mochitest/general/test_focusrings.xul index f9a0d31e2aec..44d1440c1165 100644 --- a/dom/tests/mochitest/general/test_focusrings.xul +++ b/dom/tests/mochitest/general/test_focusrings.xul @@ -38,7 +38,7 @@ function setOrRestoreTabFocus(newValue) { function snapShot(element) { var rect = element.getBoundingClientRect(); - netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var canvas = document.createElementNS("http://www.w3.org/1999/xhtml", "canvas"); canvas.setAttribute("width", rect.width + 12); canvas.setAttribute("height", rect.height + 12); diff --git a/dom/tests/mochitest/storageevent/interOriginFrame.js b/dom/tests/mochitest/storageevent/interOriginFrame.js index d3ff1bd00b3f..b01cd2d4995f 100644 --- a/dom/tests/mochitest/storageevent/interOriginFrame.js +++ b/dom/tests/mochitest/storageevent/interOriginFrame.js @@ -1,6 +1,6 @@ function postMsg(message) { - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var l = parent.window.location; parent.postMessage(message, l.protocol + "//" + l.host); } diff --git a/dom/tests/mochitest/storageevent/interOriginTest2.js b/dom/tests/mochitest/storageevent/interOriginTest2.js index 05f9a7e99e99..e7ecdce5d544 100644 --- a/dom/tests/mochitest/storageevent/interOriginTest2.js +++ b/dom/tests/mochitest/storageevent/interOriginTest2.js @@ -16,7 +16,6 @@ window.addEventListener("message", onMessageReceived, false); function onMessageReceived(event) { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); switch (event.data) { diff --git a/image/test/mochitest/test_bug490949.html b/image/test/mochitest/test_bug490949.html index 1e257fd29568..378ed2e46c49 100644 --- a/image/test/mochitest/test_bug490949.html +++ b/image/test/mochitest/test_bug490949.html @@ -54,7 +54,7 @@ RemoteCanvas.prototype.reload = function(cb, force) { } RemoteCanvas.prototype.handleEvent = function() { - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); // Look back up the iframe by id var ldrFrame = document.getElementById("test-iframe"); diff --git a/image/test/mochitest/test_bug496292.html b/image/test/mochitest/test_bug496292.html index ee7a65d897e4..18d4e4358c8a 100644 --- a/image/test/mochitest/test_bug496292.html +++ b/image/test/mochitest/test_bug496292.html @@ -59,7 +59,7 @@ RemoteCanvas.prototype.reload = function(cb, force) { } RemoteCanvas.prototype.handleEvent = function() { - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); // Look back up the iframe by id var ldrFrame = document.getElementById("test-iframe-" + this.url); diff --git a/image/test/mochitest/test_bug497665.html b/image/test/mochitest/test_bug497665.html index e63e16a6c94f..0cfc76efa7d0 100644 --- a/image/test/mochitest/test_bug497665.html +++ b/image/test/mochitest/test_bug497665.html @@ -21,7 +21,7 @@ SimpleTest.waitForExplicitFinish(); function checkFirst() { - netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var iframeelem = document.getElementById('test-iframe'); var canvas = document.getElementById('canvas'); diff --git a/js/src/tests/user.js b/js/src/tests/user.js index 6bcaebcebb76..5b73caa7e872 100755 --- a/js/src/tests/user.js +++ b/js/src/tests/user.js @@ -3,9 +3,9 @@ user_pref("browser.dom.window.dump.enabled", true); user_pref("browser.sessionstore.resume_from_crash", false); user_pref("browser.shell.checkDefaultBrowser", false); user_pref("browser.xul.error_pages.enabled", true); -user_pref("capability.principal.codebase.p0.granted", "UniversalPreferencesWrite UniversalXPConnect UniversalBrowserWrite UniversalPreferencesRead UniversalBrowserRead"); +user_pref("capability.principal.codebase.p0.granted", "UniversalXPConnect"); user_pref("capability.principal.codebase.p0.id", "file://"); -user_pref("capability.principal.codebase.p1.granted", "UniversalPreferencesWrite UniversalXPConnect UniversalBrowserWrite UniversalPreferencesRead UniversalBrowserRead"); +user_pref("capability.principal.codebase.p1.granted", "UniversalXPConnect"); user_pref("capability.principal.codebase.p1.id", "http://localhost:4444"); user_pref("security.fileuri.strict_origin_policy", false); user_pref("dom.allow_scripts_to_close_windows", true); diff --git a/layout/base/tests/bidi_numeral_test.js b/layout/base/tests/bidi_numeral_test.js index 8fd4b9c1a0c3..1bffa95aaee2 100644 --- a/layout/base/tests/bidi_numeral_test.js +++ b/layout/base/tests/bidi_numeral_test.js @@ -32,7 +32,7 @@ RemoteCanvas.prototype.remotePageLoaded = function(callback) { }; function bidiNumeral(val) { - netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesRead UniversalPreferencesWrite UniversalXPConnect'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch); diff --git a/layout/base/tests/test_reftests_with_caret.html b/layout/base/tests/test_reftests_with_caret.html index 9a48474558bb..92875b283eb0 100644 --- a/layout/base/tests/test_reftests_with_caret.html +++ b/layout/base/tests/test_reftests_with_caret.html @@ -83,8 +83,7 @@ function refTest(test,ref) { var caretBlinkTime = null; function endTest() { SimpleTest.finish(); - netscape.security.PrivilegeManager.enablePrivilege( - 'UniversalPreferencesRead UniversalPreferencesWrite UniversalXPConnect'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch); if (caretBlinkTime !== null) { @@ -161,8 +160,7 @@ function runTests() { try { SimpleTest.waitForExplicitFinish(); - netscape.security.PrivilegeManager.enablePrivilege( - 'UniversalPreferencesRead UniversalPreferencesWrite UniversalXPConnect'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch); try { diff --git a/layout/generic/test/test_bug421839-1.html b/layout/generic/test/test_bug421839-1.html index a83ef3adb07a..35377c0d84a4 100644 --- a/layout/generic/test/test_bug421839-1.html +++ b/layout/generic/test/test_bug421839-1.html @@ -32,7 +32,7 @@ if (document.getElementById('iframe')) doc = document.getElementById('iframe').contentDocument; function toggleIframe(){ - netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect UniversalBrowserRead"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var x=document.getElementById('iframe'); x.style.display = x.style.display == 'none' ? x.style.display = '' : x.style.display = 'none'; setTimeout(toggleIframe,100); diff --git a/layout/generic/test/test_selection_underline.html b/layout/generic/test/test_selection_underline.html index 65fe3c677d16..9669cfbb0201 100644 --- a/layout/generic/test/test_selection_underline.html +++ b/layout/generic/test/test_selection_underline.html @@ -313,8 +313,7 @@ function run() gTestingIndex = 0; } - netscape.security.PrivilegeManager.enablePrivilege( - 'UniversalPreferencesRead UniversalPreferencesWrite UniversalXPConnect'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch); @@ -392,8 +391,7 @@ function onLoad() return; } - netscape.security.PrivilegeManager.enablePrivilege( - 'UniversalPreferencesRead UniversalPreferencesWrite UniversalXPConnect'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch); @@ -416,8 +414,7 @@ function onLoad() function cleanup() { - netscape.security.PrivilegeManager.enablePrivilege( - 'UniversalPreferencesRead UniversalPreferencesWrite UniversalXPConnect'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch); diff --git a/layout/tools/reftest/remotereftest.py b/layout/tools/reftest/remotereftest.py index b16229050e4b..bedee7300aba 100644 --- a/layout/tools/reftest/remotereftest.py +++ b/layout/tools/reftest/remotereftest.py @@ -349,7 +349,7 @@ user_pref("reftest.uri", "%s"); #workaround for jsreftests. if options.enablePrivilege: fhandle.write(""" -user_pref("capability.principal.codebase.p2.granted", "UniversalPreferencesWrite UniversalXPConnect UniversalBrowserWrite UniversalPreferencesRead UniversalBrowserRead"); +user_pref("capability.principal.codebase.p2.granted", "UniversalXPConnect"); user_pref("capability.principal.codebase.p2.id", "http://%s:%s"); """ % (options.remoteWebServer, options.httpPort)) diff --git a/testing/mozbase/mozprofile/mozprofile/permissions.py b/testing/mozbase/mozprofile/mozprofile/permissions.py index 763418fd3189..9591006b0730 100644 --- a/testing/mozbase/mozprofile/mozprofile/permissions.py +++ b/testing/mozbase/mozprofile/mozprofile/permissions.py @@ -221,7 +221,7 @@ class PermissionsManager(object): prefs = [] privileged = filter(lambda loc: "privileged" in loc.options, self._locations) for (i, l) in itertools.izip(itertools.count(1), privileged): - prefs.append(("capability.principal.codebase.p%s.granted" % i, "UniversalPreferencesWrite UniversalXPConnect UniversalPreferencesRead")) + prefs.append(("capability.principal.codebase.p%s.granted" % i, "UniversalXPConnect")) # TODO: do we need the port? prefs.append(("capability.principal.codebase.p%s.id" % i, l.scheme + "://" + l.host)) diff --git a/toolkit/content/tests/chrome/test_dialogfocus.xul b/toolkit/content/tests/chrome/test_dialogfocus.xul index 8112e52595d8..87416a3aeb64 100644 --- a/toolkit/content/tests/chrome/test_dialogfocus.xul +++ b/toolkit/content/tests/chrome/test_dialogfocus.xul @@ -51,7 +51,7 @@ function runTest() } var expectedFocus = expected[step - 1]; - netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite'); + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var win = window.openDialog("dialog_dialogfocus.xul", "_new", "chrome,dialog", step); function checkDialogFocus(event)