diff --git a/pentadactyl/TODO b/pentadactyl/TODO index af56b4f1..2d39dd03 100644 --- a/pentadactyl/TODO +++ b/pentadactyl/TODO @@ -22,6 +22,7 @@ FEATURES: 8 add support for filename special characters such as % 8 :redir and 'verbosefile' 8 Add information to dactyl/HACKING file about testing and optimization +7 handle Print Preview 'mode' properly 7 describe-key command (prompt for a key and display its binding with documentation) 7 use ctrl-n/p in insert mode for word completion 7 make an option to disable session saving by default when you close Firefox diff --git a/pentadactyl/content/config.js b/pentadactyl/content/config.js index c9ae10b3..3ad4591d 100644 --- a/pentadactyl/content/config.js +++ b/pentadactyl/content/config.js @@ -67,7 +67,9 @@ var Config = Module("config", ConfigBase, { }, removeTab: function removeTab(tab) { - if (this.tabbrowser.mTabs.length > 1) + if (window.gInPrintPreviewMode) + window.PrintUtils.exitPrintPreview(); + else if (this.tabbrowser.mTabs.length > 1) this.tabbrowser.removeTab(tab); else { if (modules.buffer.uri.spec !== "about:blank" || window.getWebNavigation().sessionHistory.count > 0) {