Usage
Ad/Banner Blocking with Simple URL Pattern Matching
Saft allows you to selectively block unwanted web contents using URL matching with simple patterns. This function can be turned on or off from the menu item "Block Ad/Banners" in Safari menu.
URL match patterns can be added or removed from Saft preference pane. Like other common used pattern matches, '*' is used to match chars of any lengths (0 to many), and '?' is used to match exact one char. Here a char is any of those that can be used in an URL.
Some examples of URL match patterns
'http://ad.*' can be use to match any URL that starts with 'http://ad.' like ad.siteone.com or ad.anothersite.org.
'ad?.*.com' matches ads.asite.com, adz.anothersite.com, but not ad.asite.com or adz2.site3.com.
'*/ads/*' matches all URLs that have '/ads/' in the middle of them.
'*.swf' is useful to block URL's to Flash, since many Flash have this suffix.
If you want to use regex instead, check the checkbox "Use regex", and all the patterns will be treated as regex ones. This is for advanced users only. Regex matching is very expensive, and please keep the number of patterns low.
To directly bookmark the current URL or add a bookmark folder in right place, Saft adds two menu items, "Add Bookmark Folder Here" and "Add Bookmark Here", in every bookmarks menus. Just select the one you want from the menu, Saft will add a new bookmark folder or the current URL as bookmark to the corresponding bookmark group, and save you from the hassle of having to go to the menu, choose "Add bookmark...", wait and select the right folder to file it in.
Add Title, Timestamp, URL and Page Number when PrintingSaft can add page title, URL, date and page number to the printed pages like most of browsers do but Safari cannot. This option can be turned on or off in Saft preference pane.
Always Open Browser Window in TabIf you do not like a new browser window opened when clicking an URL, or all these annoying popup/pop-behind windows, this Saft setting makes them to be opened in a tab instead. You can choose to do so only in full-screen mode. And you can temporally revert this setting by holding down shift-key when clicking an URL, or at page loading.
Auto Hide Downloads WindowIf you want the Downloads window go away when download is finished, then the option "Hide when all downloads are done" is for you. You can specify a delay time for hiding Downloads window too. Saft is smart enough to not close the Downloads window if you opened it manually.
Auto Save and Restore Opened Browser Windows at Quitting and StartSaft can remember all opened browser windows with all the tabs the time you quit Safari, and reopen these windows and tabs with correct window sizes and locations. To configure this feature, open Saft preference pane and enable "Save opened browser windows at quit" and "Restore at start". Switch these two checkboxes to change back to Safari's original status.
AutoComplete Always OnSome sites use "autocomplete=off" to block auto-completion of some forms. Saft allows you to override it by turning on "AutoComplete always on" in Saft preference pane.
Block AnimationAs a part of "Block Images and Plugins", Saft adds "Only Animation" in its sub-menu to stop animations of animated GIFs and Flash. When this option is selected, all the animation will be stopped, and new ones won't be blocked from starting. Select it again to turn off this feature. You can also turn off animation of just these loaded animated GIFs using "Stop Animation" from the contextual menu.
Block Images and PluginsThis menu item is added under "Block Pop-Up Windows". It is for turning off image and plugin loading when you are on slow connection or accessing slow server, or any situations that suit you.
Bookmark SearchUnder the sub-menu of Edit->Find, an extra item called "Bookmark Search..." is added. It opens a table in the front-most browser window with all bookmarks listed in the order of the titles. You can filter the list using the search field provided above the table.
To close the bookmark table, just type the "Escape" key. You can also move the mouse away from the browser window, the table will fade out. To go to a bookmark, just double-click on it, or use "Enter", "Return" key while it is selected.
Bookmark This Group of TabsWhen you have tabs in the front browser window you want to bookmark all at once, choose "Bookmark This Group of Tabs" menu item under Bookmarks menu. Saft then create a collection called "Bookmarked Tabs" with bookmarks for all these tabs.
Check Saft Version and MoreSelect "About Saft" under "About Safari" from menu will bring Saft About Pane to the front, with details like Saft version, build number, credits and more.
Consolidate Browser WindowsUnder window menu "Consolidate Browser Wndows" is added to give user a simple way to reopen all the tabs in different browser windows in one window.
Control-1 to 9 to Popup Bookmark Menu or Open BookmarkUnlike the default Apple-1 to 9 in Safari to open a simple bookmark in the bookmark menu, Saft extends Safari with control-1 to 9 to open also bookmark lists.
Control-Drag PageSome users like the command-click-hold-drag-page in IE. Saft implements this feature though simplifies it to use control-drag to scroll the page. This feature can be turned on/off from Saft preference pane.
Crash protection
Saft uses the feature of saving browser windows to protect you against crash. In case Safari crashes and you start Safari again, Saft will ask you if you want to open saved browser windows and restore to the state just before the crash.

Shiira has this great feature to group downloads into the dated folders. Due to multiple user requests about this, Saft implements it too. With this feature turned on from the Saft preference pane, and the default download location is used, Saft will save the downloads into a folder named with the current date.
A side effect of this feature is that the "Save downloaded files to:" under the General pane will always be shown as the current date. You can still change the save-to-folder by selecting another one, but the current date is still shown there, although the download destination is changed to your selected folder.
Google Search field is extended
Choose "Google (Default)" to get the original function. Choose another to do a customized search. If you choose "Stick to Current Search Engine", you can do a search by choosing another search engine, Saft will then switch back to the old search engine.
The default 60 seconds for HTTP timeout in Safari is not enough for some database-driven web sites or other slow yet valuable sites that you need access to. With Saft you can change the timeout value to whatever that is suitable for you.
Debug MenuSafari has built-in debug menu, which is very useful for things like switching the User Agent to fake as other browsers. Saft enable you to install it via "Install Debug Menu" in contextual menu. To show this menu item, you need to hold down option key when bring from the contextual menu.
Do not Allow Scripts to Bring Tab to FrontSome sites use scripts to bring browser window to font for attention at the end of page loading (like GMail.com) or even at some intervals. This can give you unpleasant surfing experience when a background tab just jumps to the front when you are reading something else. So Saft gives you this option to disable tab from being brought to front by scripts.
Drag Tab Buttons to Add the URL String to Other ApplicationsSaft makes the tab button draggable to make copying the tab's URL easier.
Enter/Ctrl-Enter to Go to Next/Previous Links (Like in Google)Due to user requests, Saft add this OmniWeb feature to Safari. You can use Enter key instead of clicking on "next" links as in pages of search results from Google. Ctrl-enter for "previous" link. Saft does so by searching for links with these two keywords (and their variants in German, French and Japanese).
Export Selected Bookmarks To export a bookmark folder or a bookmark, open the bookmark view, and control-click/right-click on the bookmark folder or the bookmark of your choice then select "Export Bookmarks...".Extended Search from Contextual Menu
Search engines for Saft's shortcuts are appended in contextual menu for searching selected text like the original Google Search.
External Text Editor Support for TextAreaTo use your favorite text editor for editing text in HTML TextArea, control-click/right-click inside the TextArea and choose the text editor from the menu "Open in". BBEdit is in the menu by default. You can add other text editors (like SubEthaEdit) that support ODB Editor Suite (http://www.barebones.com/support/develop/odbsuite.shtml) using "Add Text Editor..." from the menu.
Safari does not check the source URL of a frame/iframe when creating one, and if the URL is like "mailto", "callto", "telnet" and so on Safari will start your mail client, Skype and Terminal. Saft will check the URL protocol to match "http", "https" and "file" when Safari is trying to create a frame, and warn you about it when none of them is matched. You can either block the frame creation, allow it, or disable the check (and go back to Safari's standard behavior).
A simple bad HTML to test this:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Badbad Test</title>
<body>
<iframe style="width: 1; height: 1;" src="mailto:someone@somewhere.com?subject=Sub&body=BODY"></iframe>
</body>
</html>
Fix for Safari AutoFill Information Disclosure
The problem is described at http://secunia.com/advisories/23066/. Saft checks the protocol, host and port of the login form's action with the main page URL as suggested in the discussion of the original advisory at https://bugzilla.mozilla.org/show_bug.cgi?id=360493. When a mismatch is found, a warning dialog will be presented and user can choose either to block the form AutoFill, continue with the form AutoFill, or "Relax" to switch to relaxed mode so Saft will check only for mismatched domains.
To disable the check, use the following command in Terminal:
defaults write com.apple.Safari "Saft No Checking Phishing Attacks" -boolean true
Focus the Last Selected Tab when Closing the Current One
By turning on the option "Focus Last Selected Tab" in the Saft preference pane, Saft will remember the order of the selected tabs. So when you close one tab, Saft will always bring the last selected tab to the front, instead of going to the next tab as Safari does.
Full/Max ScreenSaft adds a new preference pane in Safari called Saft, and two extra menu items under Safari menu, just above the "Preferences...", called "Full Screen" and "Max Screen". Select "Full Screen" to turn on full-screen feature. If there is a browser window in front, it will be re-opened in full-screen mode, otherwise an empty browser window will be opened. Toggle "Full Screen" to turn it off, and all full-screen browser windows are re-opened in normal mode. Use "Max Screen" to zoom normal browser window to maximize its size. If "Max Screen" is desired for every browser windows, you can turn on the option "Zoom new browser window to max" in Saft preference pane.
Use the key combination "Apple-Shift-F" to toggle normal and full-screen mode. You can get max amount of browser area by turning off Address Bar, Bookmarks Bar and Status Bar, or turning on the "hide toolbars and status bar" option so Saft does that automatically. To get full access to Safari menu bar in the full-screen mode, you can turn on the options "Auto show menu bar" or "Enable Saft contextual menu" in Saft preferences. When "Auto show menu bar" option is on, you can move mouse to the top of the screen, the menu bar will scroll down so you can access it as in normal window situation.
Growl Support
Saft adds support of Growl for download notification. To make the Growl window sticky, use the following command in Terminal:
defaults write com.apple.Safari "Saft Growl Sticky" -boolean true
And to turn it off:
defaults write com.apple.Safari "Saft Growl Sticky" -boolean false
History Search
Under the sub-menu of Edit->Find, an extra item called "History Search..." is added. It opens a table in the front-most browser window with all visited URLs listed in the reverse order of visiting time. You can filter the list using the search field provided above the table.
To close the history table, just type the "Escape" key. You can also move the mouse away from the browser window, the table will fade out. To revisit an URL, just double-click on it, or use "Enter", "Return" key while it is selected.
For detail info about IDN spoofing, please check http://secunia.com/multiple_browsers_idn_spoofing_test/. Saft protects you from it by warning it when it detects an IDN spoofing (until Apple releases a security update for this, then this funtion will be removed).
By default, Saft uses a relaxed way to detect IDN spoofing. If you want the whole URL is checked for IDN spoofing detection, use the following command in Terminal to turn it on:
defaults write com.apple.Safari "Saft Strict IDN Detection" -boolean true
If it generates too many false alarms for you, turn it off by:
defaults write com.apple.Safari "Saft Strict IDN Detection" -boolean false
Kiosk
For kiosk feature, please READ the KIOSK.rtf, and do not turn on kiosk mode before you have read this document and understand it thoroughly.
Modified "Open in Tabs"
Safari's "Open in Tabs" will close the current tabs and then open the bookmarks. Some users may want to keep the current tabs from being closed, and Saft allows you to do that by holding down the option key while selecting "Open in Tabs", or by holding down the shift key while clicking an "auto-click" bookmark button.
If you want Saft's way as default one and skip holding down the keys, use the following command in Terminal to switch it:
defaults write com.apple.Safari "Saft Modified Open in Tabs" -boolean true
And to turn it back to normal:
defaults write com.apple.Safari "Saft Modified Open in Tabs" -boolean false
PDF Export, Back and Forward, Aqua Interface
|
Saft enables you to export web page as one whole page PDF like the one
to the right from http://www.apple.com/safari/. When you get a great site you want to present, you do not need to spend hours just to put pages togehter in PhotoShop. One single click to bring the contextual menu to the front and select "Export PDF", is just what you need to do from now. To export a web page as one-page PDF, bring contextual menu to the front and select "Export PDF" to save content of the whole page as PDF. To just save the current frame as PDF, hold down option key while selecting "Export PDF" in the contextual menu. Saft uses Safari's printing functions to export PDF, therefor it has all the limits of Safari's printing features, like no Flash printing, layout problem with background and so on. If you have same problem in normal printing as in Saft's Export PDF, please do not report this as a Saft bug. Another simple and missed improvement is Back and Forward in contextual menu. Now they are there for all. You can also switch to Aqua interface via Saft Preference Pane. |
![]() |
For a tab you want to open in a separate browser window, you can use the menu item "Open Tab in New Window" in the contextual menu of the tab bar. The old tab will then be closed and you get the page in a new window.
Option to Block Auto-Completion in the Location FieldSafari does the auto-completion while users are typing an URL in the location field, which some find it irritating. By turning on this option in Saft preference pane, Saft will stop the auto-completion, and user can still choose it from the auto-completion drop-down list.
Original URLs in Spotlight comments of downloaded files, exported PDFs and saved pages
Saft saves the original URL in Finder comments when you download a file, export the page as PDF or just save the page to disk. Just select "Get Info" on such a file in Finder to check the URL.
If you want to turn off this feature, use the following command in Terminal to switch it:
defaults write com.apple.Safari "Saft Set Spotlight Comments" -boolean false
And to turn it back to normal:
defaults write com.apple.Safari "Saft Set Spotlight Comments" -boolean true
Plain Copy
To copy selected text in a browser window without any extra information like fonts, colors, images and so on, hold down the option key and select "Copy" from the menu. It will then change to "Plain Copy". You can also use the plain copy shortcut "cmd-opt-c".
Print AllThe menu item "Print All" is added under "Print..." in File menu, to add a quick way to print all open tabs and windows using the default printing settings.
Reload All TabsSaft adds "Reload All Tabs" to both the View menu and the contextual menu. Under the View menu it is hidden behind the "Reload Page" item as an alternative menu item and you need to hold down opt-key to see it. You can also use the shortcut "cmd-opt-R" to access it directly. When the browser window has multiple tabs, "Reload All Tabs" is added in the contextual menu below the "Reload" item.
Reversed Tab OrderSafari puts the new created tab to the rightmost side. If for some reason, you want the new tabs to be placed to the left side instead, this is the option to be checked in the Saft pane.
Save and Load Browser WindowSaft enables you to save a browser window with all its tabs and even window size and location, to easily open it later just as it was when you leaved it. There are three new menu items under File menu, called "Save Browser Window", "Load Browser Window" and "Delete Saved Browser Window". If option key is hold down while choosing "Load Browser Window", the saved tab(s) will be opened in the front-most browser window instead.
Save Tabs and Save AllThe menu item "Save Tabs..." is added under "Save As..." in File menu, to perform a batch saving of all the tabs in the front browser window. If the option key is hold down, "Save Tabs..." will switch to "Save All...", which will save all the tabs/windows.
Separator in Bookmark MenuYou can group your bookmarks with separators with Saft. Separator item can be added to your bookmark menu by add a bookmark item with the name "-" (one - only).
Shortcut for Look Up in DictionaryFor the keyboard people, you can access the Look Up in Dictionary feature using the shortcut "option-return" or "option-enter" when some word is selected in a web page.
SidebarUse "Sidebar" under the "View" menu to toogle the sidebar in the front browser window. Sidebar is extendable via RSS feeds, URLs, local HTML files and scripts (shell scripts, perl scripts and so on). Saft comes with some example sidebar plugins inside the "Sidebar" folder in Saft disk image, or the "Sidebar" folder on your desktop if the installer is used.
To add a sidebar plugin, drag the plugin into "your home"/Library/"Application Support"/Saft/Sidebar/ or a folder in side it to group your plugins in different categories. Please notice, only one sub-level is supported. You can also open the destination folder by turning on sidebar in Safari and clicking the '+' icon at the bottom-left corner the the browser window.
You can make your own plugin by studying the example plugins that come with Saft. The Info.plist file inside the plugin's Package Contents folder defines the type and resources for Saft. An example Info.plist of a plugin of "local HTML" type:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Type</key>
<string>HTML</string>
<key>Title</key>
<string>Google</string>
<key>File</key>
<string>index.html</string>
</dict>
</plist>
For plugin type "RSS feed": "Type" has to be "RSS", required key(s): "URL" to point to the URL of the RSS feed. For plugin type "URL": "Type" has to be "URL", required key(s): "URL" to point to the URL of the remote site. For plugin type "local HTML": "Type" has to be "HTML", required key(s): "File" to point to the HTML file inside the plugin content. For plugin type "script": "Type" must be "Script", required key(s): "File" to point to the script file inside the plugin content, and the file must be executable.
Keys that are optional: "Title", the title to show for this sidebar item inside the browser window. "Icon", the icon for this sidebar item inside the browser window.
Sort Bookmarks in Every Bookmark MenusIn very bookmark menu, Saft adds also a "Sort Bookmarks" to enable you to sort the bookmarks in the menu. If you want to sort also all the sub-folders in the menu, hold down shift key while selecting "Sort Bookmarks". To sort bookmarks by type, hold down option key and "Sort Bookmarks" will be changed to "Sort Bookmarks by Type". Shift key to even sort sub-folders still applies here.
Stop Download WarningsSafari 2.0 introduces more security checks for download. But the download warnings about the file containing applications are annoying for some users, especially there is yet no way to control the warning levels. So Saft adds this feature due to user requests. You are expected to know the risk when turning it on.
Tab rearranging with drag and dropSaft adds drag and drop support for tabs to allow you to reorganize tabs in your way. Drag the tab you want to move onto another tab in the same window, and it will be moved to the insert marker when you drop it. To see it in action check this movie, provided by hicksdesign.
Tab Search
Under the sub-menu of Edit->Find, an extra item called "Tab Search..." is added. It opens a table in the front-most browser window with all tabs opened by Safari. You can filter the list using the search field provided above the table.
To close the tab table, just type the "Escape" key. You can also move the mouse away from the browser window, the table will fade out. To go to a tab, just double-click on it, or use "Enter", "Return" key while it is selected.
Saft provides a visual way of listing and searching tabs using tab thumbnails. Choose "Show Tab Thumbnails" under the View menu to get the tab-thumbnail-window, and click the tab thumbnail to go to that tab. To close the tab-thumbnail-window without choosing a tab, type the "Escape" key or choose "Hide Tab Thumbnails" from the View menu.
Type-ahead SearchingType-ahead searching is a fast way to search web page content that exists in some of other browsers. To use type-ahead searching you need to turn on "Type-ahead Support" under Misc tab of Saft preference pane.
Once it is on and no input field is selected, you can just type the word you want to search for in the content. Saft will search and select the word while you are typing so you get visual feedback like changed selection and searching word in status bar. You can use "Find Again" (cmd-G) to repeat the searching. The type-ahead searching will reset after an idle time of one second.
Undo Support for Closing Tab and Closing Other Tabs
Saft adds support for undoing closing tab in normal mode, and closing tabs in private browsing mode is not allowed to be undone. If you want to disable this feature, use the following command in Terminal to switch it:
defaults write com.apple.Safari "Saft Tab Closing Undo Support" -boolean false
And to turn it back to normal:
defaults write com.apple.Safari "Saft Tab Closing Undo Support" -boolean true
Undo Support in HTML TextArea and TextField
Lots of users use web-mail, blog and so on, and there is time you just want that you could undo to get back the text you put time and thought into. So just go ahead and enable this option in Saft preference pane.
URL Shortcuts
Shortcuts feature simplifies access and searching of your favorite sites. They can be used in three ways, in the address bar, in Google Search field and via contextual menu. Saft comes with some default shortcuts to sites like Dictionary, Google, MacUpdate and VersionTracker. You can remove/modify them and add your own shortcuts in Saft preference pane.
A Saft URL shortcut contains three parts: Name, Shortcut, URL. "Name" is the name of the Saft URL shortcut, "Shortcut" is the shortcut keyword used in the location field for that Saft URL shortcut. "URL" is the URL in the original form or the modified form with placeholders "%@", or it can be a shell script, command line tool that generates an URL.
Two types of URL shortcuts are supported currently, URL ones and shell script ones.
URL ones are just normal URLs with or without the placeholder %@ for a keyword you want to associate with the search, like the shortcut "vt" in the following screenshot, which is defined as
http://www.versiontracker.com/mp/new_search.m?productDB=mac&mode=Quick&OS_Filter=MacOSX&search=%@&x=0&y=0When you type "vt saft" in the location field, Saft will replace the placeholder in the URL with "saft" and start to search for "saft" in www.versiontracker.com.
Shell script shortcuts are these with URL parts not in normal URL formats like http://, sherlock://, but some kind of shell script or command line tool that generate an URL to STDOUT. The example here (in one single line) is a simple script to generate an URL pointing the Dilbert strip of the day:
curl -s http://www.dilbert.com | perl -e "while (Saft uses the current user's shell to run the shell script. And two environment variables are defined for the script: CURRENT_SAFARI_URL, which is the URL of the current tab/browser window you are in, and CURRENT_SAFARI_TITLE is the title of the current tab/browser window.) {chomp;if(/(href=\")(\/comics\/dilbert\/archive\/images\/dilbert[0-9]*[.][^\"]*)/){print 'http://www.dilbert.com' . \$2;}}"
The simplest way to add a shortcut is from the contextual menu as shown in the following screenshot. Control-click on one input field and select "Add as Saft Shortcut...". Saft will open Saft pane with new created shortcut ready to save and use.
For every new shortcut you add, you need to provide the name which is showed in the contextual menu, the shortcut name for using in the address bar and the shortcut URL. The URL can be a real one or in a way like "http://www.dictionary.com/search?q=%@" for Dictionary. Notice "%@" in this URL, it is a placeholder for a keyword. For each "%" in the URL except for the placeholder "%@", you need to change it to "%%". From version 8.1.1,multiple "%@" are allowed, and "," is used to separate the keywords like "dict word1, word2, word3".
Shortcuts created from "Add as Saft Shortcut..." contain "{...}", in which is the form info and users need seldom to modify. These shortcuts support forms using both GET and POST methods. Saft will first load the page with the form and fill in the information and submit the form to get the results. Users can choose to go directly to the result page of these forms using GET method, though HTML knowledge is needed to build a such shortcut like "http://www.dictionary.com/search?q=%@".
To group your shortcuts, you can add a special type of shortcut called "search set" (turn on the "Search Set" checkbox when adding a new shortcut). Then it will be shown as folder in the table, and you can drag other shortcuts into it to grouping them. Shortcuts can also be exported as tab separated text to a file using the right arrow image button in Saft preference pane. Left arrow image button is used for import such text files.
To use a shortcut in the address bar, type the shortcut name, one space and the keyword just as an usual URL. To search Saft in VersionTracker, you can just type "vt Saft" and then the return key, you will see the URL will be changed to "http://www.versiontracker.com/mp/new_search.m?productDB=mac&mode=Quick&OS_Filter=MacOSX&search=Saft&x=0&y=0", and a list of matched products will be presented by VersionTracker. For shortcuts without a placeholder in the URLs, you can just type the shortcut and return to go to its URL. When a shortcut of type "Search Set" is used, all the normal shortcuts inside will be used. In case you have given a keyword, for each normal shortcut inside the search set, a new tab or window will be created. Without a keyword, only these shortcuts that do not have a placeholder will be selected.
To use a shortcut in the contextual menu, select some word(s) in the browser window, then bring the contextual menu to the front and select the shortcut. The search results will be displayed in the current window/tab, or in new windows/tabs in case "All" in submenu of a shortcut of type "search set" is selected . You can hold down the option key while selecting a shortcut from the contextual menu. The results will then be shown in a newly created tab. This is very handy for a cross-referencing search. If no word is selected, only these shortcuts without a placeholder will be presented.
If a shortcut is added with anything as name, '*' (one * exactly) as shortcut, then it is marked as default shortcut. When you just add some word in the location field and Safari starts to test different URLs, your default shortcut will be the first URL to be tried. One good example is to use Google's "I'm Feeling Lucky" for search, set the default shortcut's URL to "http://www.google.com/search?hl=en&q=maxfonder&btnI=I%27m+Feeling+Lucky".
If part of or whole URL is selected, you can use the Return key to open the URL. The feature requires that the option "Type-ahead Support" is turned on.
User Controllable New Tab PlacementSaft extends the new tab placement from the standard rightmost side, to the right side of the current tab, the leftmost side and the left side of the current tab. Use the tab order popup button in the Saft pane to control this feature.
Warn before Closing Window with TabsThis option can be turned on from Saft preference pane, to warn you about closing a browser window with multiple tabs. It will also warn you from quitting Safari with multiple windows/tabs opened. Even after you have closed the window, Saft will save it so you can still open it from "File" menu -> "Load Browser Window". When this option is on, and you are sure about closing a tabbed window, use control-click on the close-window-button to avoid the warning dialog.
Work-around for Mac OS X Command Execution Vulnerability
This vulnerability is called as extremely critical Mac OS X zero-day exploit. Saft Lite 3.0.0 is released to work around the problem. The suggestion on the net to turn off "Open saft files after downloading" does not work well, since once you open the file manually, it can still do damages to your mac. Saft fixes it by checking the download file's MIME types and in case it is executable for MIME types of image, audio, text, video and message, Saft will try to turn the executable flag off and warn you about it. Once Saft turns the executable flag of the file off, open the file in Finder won't trigger Terminal to run it.
This is only WORK-AROUND for Safari. The problem is in the MacOSX, and if the file is downloaded via Mail or other browsers, it still can damage your system when you double-click to "open" it. More info about the vulnerability is here:
http://secunia.com/mac_os_x_command_execution_vulnerability_test/
If you open a link in a table row in another window or tab and this table row has OnClick that opens an URL, in Safari you get a new window or tab, also the current page change to that URL too. This behavior is different than other browsers, and some think it is a bug. To test yourself, check this page.
Saft gives you an option to work around it with a checkbox in Misc part of Saft preference pane.
