diff --git a/xpfe/components/console/resources/content/console.css b/xpfe/components/console/resources/content/console.css
index 6f34fbd03d33..e6985e703fd6 100644
--- a/xpfe/components/console/resources/content/console.css
+++ b/xpfe/components/console/resources/content/console.css
@@ -19,12 +19,12 @@
.console-msg-text {
white-space: -moz-pre-wrap;
-}
+}
.console-error-source {
-moz-binding: url("chrome://global/content/consoleBindings.xml#console-error-source");
}
-
+
.console-dots {
width: 1px;
}
@@ -37,21 +37,25 @@
> .console-row[type="error"]
{
display: none;
-}
-
+}
+
.console-box[mode="Errors"] > .console-box-internal > .console-rows
> .console-row[type="warning"],
.console-box[mode="Messages"] > .console-box-internal > .console-rows
> .console-row[type="warning"]
{
display: none;
-}
-
+}
+
.console-box[mode="Errors"] > .console-box-internal > .console-rows
> .console-row[type="message"],
.console-box[mode="Warnings"] > .console-box-internal > .console-rows
> .console-row[type="message"]
{
display: none;
-}
+}
+/* If line number is 0, hide the line number section */
+.lineNumberRow[line="0"] {
+ display: none;
+}
diff --git a/xpfe/components/console/resources/content/consoleBindings.xml b/xpfe/components/console/resources/content/consoleBindings.xml
index 640e8c0e8c07..24b7fe36ef3d 100644
--- a/xpfe/components/console/resources/content/consoleBindings.xml
+++ b/xpfe/components/console/resources/content/consoleBindings.xml
@@ -303,8 +303,10 @@
-
-
+
+
+
+