diff -urN domaintab@extdev.org.orig/chrome/content/overlay.js domaintab@extdev.org/chrome/content/overlay.js
--- domaintab@extdev.org.orig/chrome/content/overlay.js	2010-08-25 23:47:24 +0900
+++ domaintab@extdev.org/chrome/content/overlay.js	2010-11-25 02:08:07 +0900
@@ -313,6 +313,9 @@
 			event.preventDefault();
 			return false;
 		} else {
+			if (typeof TreeStyleTabService != "undefined" && !TreeStyleTabService.checkToOpenChildTab(event.target.ownerDocument.defaultView)) {
+				TreeStyleTabService.readyToOpenChildTab(event.target.ownerDocument.defaultView);
+			}
 			try{
 				var tabfocus = gPref.getBoolPref("extensions.domaintab.newTabFocus");
 				if (Components.classes["@mozilla.org/xpcom/version-comparator;1"].getService(Components.interfaces.nsIVersionComparator)

