    border-top: 1px solid ThreeDShadow;
    margin: 0;
  }
- 
+
  .hud-filtered-by-type,
 @@ -348,28 +357,34 @@
    height: 1px;

@@ -148,8 +148,22 @@ Autocomplete.label=Autocomplete popup
 # they are said to be anonymous. See stacktrace.outputMessage.
 stacktrace.anonymousFunction=<anonymous>
 
 # LOCALIZATION NOTE (stacktrace.outputMessage):
 # This string is used in the Web Console output to identify a web developer call
 # to console.trace(). The stack trace of JavaScript function calls is displayed.

   catch (ex) {
     Cu.reportError(ex);
   }

   // A cache for tracking repeated CSS Nodes.
   this.cssNodes = {};
 }
@@ -3262,18 +3284,23 @@ HeadsUpDisplay.prototype = {

       panel.setAttribute("height", height);

       // Scroll the outputNode back to the last location.
       if (lastIndex > -1 && lastIndex < this.outputNode.getRowCount()) {
         this.outputNode.ensureIndexIsVisible(lastIndex);
       }

-      if (this.jsterm) {
-        this.jsterm.inputNode.focus();
+      if (this.tc) {
