diff --git a/suite/browser/navigatorOverlay.xul b/suite/browser/navigatorOverlay.xul
index dc4487adb900..ab52152b73af 100644
--- a/suite/browser/navigatorOverlay.xul
+++ b/suite/browser/navigatorOverlay.xul
@@ -188,7 +188,7 @@
-
+
diff --git a/suite/browser/viewSource.xul b/suite/browser/viewSource.xul
index 0b16fab2f8bd..4f1fde9c2d9f 100644
--- a/suite/browser/viewSource.xul
+++ b/suite/browser/viewSource.xul
@@ -66,6 +66,7 @@
@@ -78,7 +79,7 @@
-
+
@@ -123,8 +124,8 @@
-
-
+
+
diff --git a/suite/browser/viewsource.js b/suite/browser/viewsource.js
index ac9a371cad66..576866742c95 100644
--- a/suite/browser/viewsource.js
+++ b/suite/browser/viewsource.js
@@ -105,6 +105,15 @@ function ViewSourceEditPage()
editPage(url,window, false);
}
+// Strips the |view-source:| for saveURL()
+function ViewSourceSavePage()
+{
+ var url = window._content.document.location.href;
+ url = url.substring(12,url.length);
+
+ saveURL(url, null, "SaveLinkTitle");
+}
+
//function to toggle long-line wrapping and set the view_source.wrap_long_lines
//pref to persist the last state
function wrapLongLines()