Index: chrome/content/tests/popupBlocker.js
===================================================================
--- a/chrome/content/tests/popupBlocker.js
+++ b/chrome/content/tests/popupBlocker.js
@@ -67,26 +67,16 @@
     ["||127.0.0.1:1234/target$popup", false],
     ["||127.0.0.1:1234/target$~subdocument", true],
     ["||127.0.0.1:1234/target$popup,domain=127.0.0.1", false],
     ["||127.0.0.1:1234/target$popup,domain=128.0.0.1", true],
     ["||127.0.0.1:1234/redirect$popup", false],
     ["||127.0.0.1:1234/redirect$~subdocument", true],
     ["||127.0.0.1:1234/redirect$popup,domain=127.0.0.1", false],
     ["||127.0.0.1:1234/redirect$popup,domain=128.0.0.1", true],
-
-    // These are messed up by bug 467514 (a click inside a frame opening a new
-    // tab should be considered as type document, not subdocument). We cannot
-    // fix the bug but at least we can ensure consistent results.
-    ["||127.0.0.1:1234/target$subdocument", false],
-    ["||127.0.0.1:1234/target$subdocument,domain=127.0.0.1", false],
-    ["||127.0.0.1:1234/target$subdocument,domain=128.0.0.1", true],
-    ["||127.0.0.1:1234/redirect$subdocument", false],
-    ["||127.0.0.1:1234/redirect$subdocument,domain=127.0.0.1", false],
-    ["||127.0.0.1:1234/redirect$subdocument,domain=128.0.0.1", true],
   ];
 
   function runTest(filter, result)
   {
     FilterStorage.addFilter(filter);
 
     let successful = false;
     let wnd = Utils.getChromeWindow(window);
@@ -112,17 +102,16 @@
 
     function onTabClose(event)
     {
       wnd.gBrowser.tabContainer.removeEventListener("TabClose", onTabClose, false);
       ok(result == successful, "Opening tab with filter " + filter.text);
       var keys = [];
       for (key in defaultMatcher.blacklist.keywordByFilter)
         keys.push(key);
-      Cu.reportError(filter instanceof RegExpFilter);
 
       FilterStorage.removeFilter(filter);
       start();
     }
 
     wnd.gBrowser.tabContainer.addEventListener("TabOpen", onTabOpen, false);
     wnd.gBrowser.tabContainer.addEventListener("TabClose", onTabClose, false);
     let timeout = window.setTimeout(onTabClose, 1000);    // In case the tab isn't opened
