Fastest Search - an Addon helping Firefox beat Google Chrome Instant and does much more!
New in V3.38.0
Feature change/enhancements:
- Shopping assistant disabled for now (due to provider shutting feature down, will redo it if another provider comes up).
- Much smaller Find Panel (after pressing Ctrl-Shift-F).
- Option panels (particularly the engines panel) look better now.
- Match result highlight/navigation more consistent.
- Option added to allow not using F1-F4 for match result navigation/highlighting.
- Minor improvements in documentation.
Bug fixes:
- Fixed a search current tab string matching issue.
- Minor fix on right mouse click-n-drag.
- Match result highlight/navigation more consistent.
- A few other minor fixes.
New in V3.363
Bug fixes:
- Fix image saving issue due again to FF36 API change.
New in V3.362
Bug fixes:
- Fix FS not working due to FF36 API change.
New in V3.361 (a rushed release due to a buggy FF API change)
Bug fixes:
- Fixed the "1 of undefined" issue caused by a buggy FF34 API change.
- Fixed "ab cd" keyword doesn't find "<span>ab</span> <span>cd</span>".
New in V3.36 (those not marked are V3.33 features/fixes)
Feature change/enhancements:
- v3.34 - An advanced feature added, post processing matches (activate using Ctrl-Alt + Enter key or click on "Search" button in the Search/Find Panel). This allows you to use regex to find all numbers on a page then restrict the number ranges, or all dates on a page then restrict date range etc.
- FS icon now nicer in FF30+ due to the addition of a new Addon SDK API for icons (only available in FF30+). I think this will fix some other addons' interference on FS icon as well.
- Now you can set SSB/search result tabs to open on the right again instead of left. Just go to 'Misc. Settings' and uncheck the 'Open SSB/search result tabs on left'.
- Find-as-you-type can now be activated by typing '/' in a non-editable area on page, just like FF's own FAYT. So you can turn FAYT off, and only use '/' to activate it then type your search term.
- Option to use '|' as logical OR in non-regex search added to 'Text Search Settings' (default is ON). This is useful for users needing 'ignore diacritics', which cannot use regex search.
- Fastest Shopping Assistant now available for Russian locale users.
- Option added to 'Misc. Settings' for SpeedDial users if they see any issue with URL Bar not updating in a 2nd FF window (seems to have been fixed by FF?).
Bug fixes:
- v3.34 - fixed minor modifier key issues in Search/Find Panel.
- Shift-F3 now search backward (in some versions ago it stopped working).
- A search term like "tests" now correctly finds "test<big>s</big>".
- Esc key now dismisses both Search Panel and Match Distribution Bar etc. at once.
New in V3.31
Feature change/enhancements:
- FS now only warns about unloaded tab once (e.g. after Firefox restart) when user searches all tabs.
- Code change to allow FS work in FF29 (also make sure clicking '?' does not close Option panels in FF29).
- Ctrl-enter and Ctrl-click an icon in Smart Searchbox now opens search result in the current tab, instead of a new tab.
- New tabs for SSB results and other search results now open on the left of current tab by default - this way when you close it you'd get back to current tab again by default.
- SSB now takes "#" as a wildcard for letting FS suggest a category. "*" remains wildcard to let FS suggest engine. Note that both "*" and "#" will avoid listing a category if user already explicitly defined the engine/category in SSB, except for the first * or #, where the best decided engine/category is always used, even if it might be duplicate.
- Ctrl-enter and Ctrl-click Search button in Find Panel will invert the "all tabs" option (meaning that if "all tabs" is not checked, ctrl-enter will search in all tabs, when "all tabs" is checked, ctrl-enter will search only in current tab).
- Now "ignore diacritics" option works for Greek Diacritics too in addition to the Latin Diacritics.
- Esc key now dismisses all-tab-search result panel too like it does the result list panel.
Bug fixes:
- FS does not activate search with F3 IF FF's own findbar is active and showing (FF changed its findbar a few versions ago that disabled my previous coding handling this).
- FS now does NOT take over the Ctrl-F1, Alt-F3 etc. shortcuts. It only takes the F1-F4 shortcuts.
- FAYT now does not activate when context menu is showing for toolbar, tab, bookmarks.
Specific changes in V3.29 compared to V3.27
- The popup dialog after installation now contains more info including privacy policy.
- Packed with Addon SDK 1.15 (no longer bundles SDK so the XPI file's much smaller, also means FF20 and older browser is no longer supported).
Specific changes in V3.27 compared to V3.26
- The popup dialog after installation is now NOT modal, and also only shown for relevant users - minor improvement for user experience after installation.
- Slightly simplified/clearer wording on some docs.
New in V3.26 compared to V3.0
Feature change/enhancements:
- v3.20 - Fastest Shopping Assistant added (read about it at http://mingyi.org/FastestSearch/1stinstall.html). v3.23 added one-time alert (improved in v3.26) about it.
- v3.26 - Minor improvement - disabled text selection in options panels.
- v3.25 - Smart paste is now a separate option from smart cut/copy.
- v3.24 - Minor help document cleanup and code changes.
- v3.22 - Hold Shift while pressing Enter key to do custom engine search (like 'g test') would open search result in preview if "text search to preview" setting is "none", and open in tab if the setting is set otherwise.
- v3.22 - Hold Ctrl while pressing Enter key (or click "Search" button) will reverse the "In Tabs" setting, meaning that if "In Tabs" is NOT checked, Ctrl-Enter will search in all tabs; when "In Tabs" is checked, Ctrl-Enter will search in current tab only.
- v3.22 - Press Ctrl and click inside Match List panel and Tabs List panel (after text search) will copy the row to clipboard, press Ctrl+Shift and click will copy all rows to clipboard.
- v3.20 - Smart copy/paste feature now includes smart cut too with ctrl-x in input textbox.
- v3.20 (feature removed in v3.22 as it's impossible to make it work perfectly in textarea - 'Enter' key there would wipe out text match) - Pressing 'Enter' key after a text-search now works like 'F3' and finds next match.
- v3.20 - Right click on match distribution bar closes it now.
- v3.20 - Auto-close preview window after opening its only tab in a browser tab (by double clicking the tab in preview window).
- v3.20 - First time install now opens a webpage with useful tips for first time users. Some documentation updated.
- v3.20 - Changed coding to fit new Google Maps version, new Google Maps Suggest format, and makes sure map location works on new Google Maps site.
- v3.20 - Selecting plain text link now shows SSB (if open plain text option is NOT checked).
- v3.15 - (fixed in v3.22 for the buggy FF25) When users do all-tabs search, warn user about not-yet-loaded tabs (e.g., after Firefox restart) and offer to load them.
- v3.15 - Added code to make this addon work with FF19+ (previously v3.0+ only works with FF22+).
- v3.12 - Big improvement on all-tab search! Now the first up-to-20 (or more if you change the option in Text Search Settings) match in each tab will be listed when you do a text search on all tabs. Clicking on the match will jump to that tab and flash the clicked match. Also the total # of matches found in each tab is listed in red font. The matching tabs are sorted from the tabs with smaller # of matches to those with more matches.
- v3.12 - Now after a text search, one can always press 'Shift-Enter' to open the list of all matches on current tab (previously you have to have FAYT enabled and press those two keys).
- v3.12 - on a new/refreshed page, F1/F2/F3 will redo text search using the last keyword and highlight all matches (up to max) on page. F1 only highlights, F2 flashes last match too, F3 flashes first match. F3 key used to provide similar feature but it used to open the Search Panel while redoing search, dimming the highlight. Now it doesn't open Search Panel on new/refreshed page any more.
- v3.10 - "Reshow main Options panel" option is added and defaults to true to allow user change multiple settings panels without having to click FS icon again and again.
- v3.10 - The main Options panel now pops up in center of screen in nearly all situations (but when you clicked on FS icon it pops up near the icon) - this is demanded due to Addon SDK requirement.
- v3.10 - Now when you check "In Tabs" in FS' search panel, it no longer asks you how to restrict tabs (title/url) by default, but instead it'll just search in all tabs right away. If you actually do want to restrict which tabs you want to search, you have to hold down the Alt key while pressing 'Enter' key or clicking on the 'Search' button, then the restrict dialog will pop up.
- v3.05 - "Text Search Settings" has a new setting that supports ignoring diacritics while doing plain text search (this option is ignored if you're doing regex search!)
- v3.05 - Now text search panel (or find panel) always opens at bottom right, a bit less intrusive than before - sorry if you don't like it at first!
- v3.05 - Slight makeover of Smart Searchbox - looks better now!
Bugs fixed:
- v3.25 - Fixed smart paste pastes content twice (may have only affected FF25.0.1+ users).
- v3.23 - Fixed browsing history was added for Private Tab users (when they use private tab in non-private window).
- v3.21 - Fixed SSB incorrectly shows up in editable boxes when user use Shift key and mouse (or arrow keys) to select text in the box.
- v3.20 - MUST HAVE fix for Linux/Mac users: Now clicking on '?' in Options will not close the panel you're looking at. You can continue to make changes - this is non-Windows only and bewildered me when users complained about it as I haven't tested FS on Linux for a while.
- v3.20 - MUST HAVE fix for Linux/Mac users: Now You can remove engines successfully (it's due to the same issue as above, and it's actually not my problem but instead due to Firefox behaving differently on Linux/Mac compared to Windows).
- v3.20 - Important fix for FAYT feature: Now keyword with spaces in them will find result correctly (This bug ONLY happens if you enabled "Ignore diacritic" in "Text Search Settings". It was introduced in v3.05, so only affect users who installed v3.05 to v3.17 who enabled "Ignore Diacritic").
- v3.20 - Fixed: Middle click paste scrolls page when clicking on links.
- v3.20 - Fixed: Middle click paste only focus into input box but not pasting.
- v3.20 - Fixed some other minor bugs and harmless error messages.
- v3.17 - Changed code to handle the new Google New suggest server and updated the suggest URL for gn engine accordingly.
- v3.17 - Largely fixed FAYT stopped working in FF25+ (due to a FF's own code change that caused issue). Unfortunately this code change made it impossible for me to make FAYT work on some sites that captures key events at keydown (like Google News captures 'k', 'p', 'o' etc. characters).
- v3.16 - Fixed text match highlight color on page being blue on adobe.com (due to that site's own CSS interfering).
- v3.15 - Remove/disallow using url from www.iconfinder.com as custom engine favicon (because that kinda of URL creates a load failure loop).
- v3.15 - Reverted some text match scrolling code I put in earlier versions to fix some new issue on some pages. So far so good - although older code might be specific for some pages I didn't check.
- v3.15 - A rare infinite-loop situation could arise in v3.12. Fixed now.
- v3.10 - Fixed bug introduced in v3.05 ("myHouse" finds "my<b>House</b>" but also "my House" in rare situation). In fact, after this fix, the text search is even better than Firefox's own. For example, as of FF23, searching for "NoWay" using FF's findbar won't find this particular: No
Way
, but FS will find it - give it a try!
- v3.10 - Fixed a long time bug where some hidden text were considered text match - I didn't fix it before because FF does that too sometimes. But seems lately FS is finding more hidden text than FF, so I fixed it such that FS is now finding the same ones FF finds, no more, no less (at least according to my test). I could make sure FS doesn't find any hidden text, but the performance penalty was severe, so I decided it's not worth it.
- v3.10 - In v3.05 and lower, if you right click on the "2 of 10" and a dialog comes up asking which match you want to jump to, if you press 'Cancel', an alert comes up saying you entered invalid #. Now no alert will popup when you press cancel.
- v3.10 - Fixed scrolling issue in some rare multi-scrolling-level situations.
- v3.05 - A very important bug fixed: Some existing FS users on Linux (or occasionally other OS) found most of FS's features (like Smart Searchbox, find-as-you-type, custom engine search, autocopy, etc.) failed to work, this version fixes that!
- v3.05 - Fixed Smart Searchbox/drag-n-drop links opens a normal tab (which always opens in normal window) even if user is in a private window or on a private tab.
- v3.05 - Fixed bug where text search not finding a word that has an HTML tag inside it (searching for "myHouse" won't find "my<b>House</b>").
- v3.05 - Fixed Summary List panel shows no scrollbar even when a text search on page resulted in too many matches.
New in V3.0
Feature change/enhancements:
- A new "Auto-prevent Fastest Search from stopping" option is provided and enabled by default, which solves the issue only some users see where Fastest Search semi-randomly stopps working for them. FS achieves this by auto-refreshing in the background. If you prefer FS to not do that, you can turn this option off and use Ctrl-Alt-L to manually refresh if Fastest Search ever stops working for you. Do note that I get one report that even this failed for a user, in which case only an uninstall/reinstall works to restore Fastest Search.
- Big enhancements to Smart Searchbox (SSB):
- Instant preview of SSB as you change SSB engines/icon size/preview keyword in the Smart Searchbox option panel (note: preview requires that the current tab in browser contains a real webpage like http://google.com, not sth. like 'about:newtab'. Exceptions are that 'about:blank' and 'about:home' work too because they contain real DOM).
- Engine categories are now allowed in SSB. The icon for the category comes from the most used engine in the category, but a red dotted border would tell you that this is a category, not an engine
- Display size of icons in SSB is now changeable (accessibility request by user).
- SSB is no longer dismissed as long as you hold the 'Shift' key (after you release Shift, SSB will auto-dismiss after the normal dismissal time).
- SSB can now popup even when you select text inside an editable area/input, IF you hold Shift+Alt keys at the time of selection.
- Big enhancements to Text Search on page:
- Now you can restrict search to links only, lists in tables only, divs of a certain CSS class only... Just press Ctrl-Alt-T (you can change it in Keyboard Shortcuts option panel) and then follow example or use XPath to restrict it!
- There's an option to resume the search (F3/F2) from current page position, instead of from the previously viewed match, which is the default. This is a difficult feature that is a little buggy on some web pages, so disable it if you find F3/F2 doesn't work as expected on a page. Turn this feature on/off in "Text Search Settings" or Ctrl-Alt-N.
- F3/F2 now displays next match 50px below top of page to display context of the match (previously next match was display at top of page, users have to scroll back a little if they want to see the line above the match). Note that I noticed that this failed to work for some matches on some webpages, I will debug the issue in the future as it happens infrequently and takes more time to fix.
- F4 highlights current match.
- F3/F2/F4 flashes the match # on the match for a short time. Previously only the #1 and last match were flashed for a long time (they still are).
- F1 highlights all matches again if you clicked elsewhere on the page and lost the highlight.
- In the Match # div that shows "1 of 6 Match", now if you left click on it, it does what F3 does - go to next match. If you right click on it, you can enter the exact number of match you want to go to.
- Now if you set Ctrl-F to be the shortcut to launch the Search Panel, then Ctrl-Shift-F launches Firefox's own Find Panel - Note that by default Fastest Search launches Search Panel using Ctrl-Shift-F while Ctrl-F launches Firefox's Find Panel).
- Several shortcuts added (change them in "Keyboard Shortcuts" panel in main Options panel) to toggle regex/whole word/case sensitivity of a search quickly.
- If you double click on a tab in the search Preview Panel, that web page will be opened inside Firefox instead. This allows you to preserve some tabs that you decide to save after viewing the preview.
- Now in the Search Panel (the panel that shows up when you press Ctrl-Shift-F), if you press the Shift key while hitting the Enter key or clicking on the Search button, it will toggle the setting of showing a Match List Panel. Basically, let's say in your Text Search Settings optiions panel, you chose NOT to display a Match List Panel every time you search, but occasionally you do want it. Instead of having to go to the Settings panel, just press Shift key while pressing Enter or click on Search, a Match List Panel will show up for this once. Let's say you actually set the setting to always show Match List Panel, but for once you don't want it. Just hold the shift key!
- Now in Engine Settings panel, a new checkbox at top left corner allows you to select/unselect every engine at once (allowing you to remove all or most of the engines in one go)
- If you use the Instant search feature in LocationBar, now history won't be added if the window is in Private Browsing mode.
- A change is done! Now if your text search on webpage is case-insensitive, and/or partial word search, which are the defaults, the reminder no longer shows "insensitive,partial". Only if you checked "Match Case" or "Whole" word, it'd show "sensitive,whole". This is to save space, particularly to show "restricted" to remind you that you restricted the search to certain html tags using XPath
Bugs fixed:
- When adding an engine, sometimes favicon failed to be saved locally (instead saved as a URL, which causes delay of displaying Search Engines panel when user has very slow Internet connections). This is actually a Firefox API bug (saving .ico favicons fails for "security" reason while saving .png favicons were fine). I fixed it by working around the bug.
- For Find-As-You-Type users, now when 'Alt' key is pressed (top menu bar showing) or context menu is showing, FAYT no longer intercepts keystrokes (which are meant for menu accelerators).
- Fixed a long standing issue that Firefox itself suffers too - some text search matches are simply off the page and hidden from view, so when user uses F3/F2 to step through matches, there would be times that one can't see the next match (because it's off page). This was intentionally NOT fixed before because fixing this could miss some other legitimate matches that seem off page but are not. Now I figured a way to fix this without missing things.
- TESTKEY method now allows adding http://m-w.com as an engine (this site lowers case TESTKEY, making the method fail previously)
- Double click on Preview Panel tab(box) closes the panel if 'double click outside preview panel closes it' is checked
- A long name in one search engine would squeeze the "Action" column in Engine Panel so much that the "Edit" and "Remove" are split into 2 rows for every engine.
- Fixed a trivial issue where a particular website made SSB's text input too wide.
New in V2.31
- Fixed a bug caused by Firefox changing its API without consideration of backward-compatibility (with some reason but certainly could be handled better), breaking hundreds of addons including FS (see https://bugzilla.mozilla.org/show_bug.cgi?id=820522) in FF18.
- Fixed a bug when user that uses find-as-you-type tries to input text inside an embed object, FAYT takes over, disabling text input.
- Fixed a bug that caused failure to import searchbar engines when one or more engines do not have icons.
- Now packed with Addon SDK 13.2.
New in V2.28
- Disable Instant page loading by default now - partly answering Regex fans' calls, partly because of FF's url-complete feature getting better.
- Added instruction about what to do if FS stops working in the Options Panel.
- Fixed a bug in Regex search for regexes containing '\.'.
- Fixed a minor warning message that happens rarely.
New in V2.26
- Changed option panels to bigger, to avoid showing scrollbars on some users' systems.
- Packed with Addon SDK 1.10.
New in V2.25
- Fixed a v2.24 bug related to new Addon SDK1.9 changes that caused issues for saving preferences.
- Implemented a workaround for a rare v2.24 issue where first-install confirm box fails to show, thus preventing FS to run.
New in V2.24
- Packaged with Addon SDK1.9, fixed a minor incompatibility with SDK1.9
- Added alerts to ask if user wants to disable Instant features when FS is first installed.
- Fixed Find-as-you-type (if enabled) preventing inputing text inside a textbox of an Adobe Flash object.
- Fixed a small part of documentation that's outdated.
- Made all options panels a bit bigger (some OS/font packs overflow old panel size).
New in V2.23
- Packaged with Addon SDK1.7
- When replacing map locations like ';gm ;h ', the ' ' at end is gone after replacement. Now fixed and ' ' will remain at the end after replacement.
- Smart Searchbox incorrectly shows up in some WYSIWYG editors - fixed
New in V2.22
- A MUST-HAVE update for en-GB, fr, or eo users!
Firefox Addon SDK has a huge bug that by default, unknown to addon developers, include empty translation files for these 3 locales during packaging of SDK-based addons. This ruined (!!) Fastest Search v2.21's localized user interface for these 3 locales.
I fixed this issue in Fastest Search v2.22 by manually removing these 3 locales post-packaging.
New in V2.21
Feature change/enhancements:
- v2.21 - Now users can decide which map engine to use for Quick Map Directions and define the URL format in "My Map Locations"
- v2.21 - Now other addons cannot easily interfere with Fastest Search's drag-n-drop feature - FS always was very careful NOT to interfere with other addons, but some popular addon's authors are not so careful and interfered with other addons A LOT. Now FS will work even in those situations while still NOT interfering with other addons.
- v2.20 - Huge effort - now Fastest Search is completely localized! Please help translate it into your own language!
- v2.20 - Added 'About' link in Options panel reserved for Translators!
- v2.20 - Now user can designate the Quick Map Directions engine (useful in Smart Searchbox) in the 'My Map Locations' options panel.
Bugs fixed:
- v2.21 - Now when user modify/type an URL, FS no longer instantly loads history/bookmark/Google results on the URL any more.
- v2.21 - When user uses Instant feature while the computer does not have access to Internet, the urlbar dropdown will fail to show up afterward.
- v2.21 - When user deletes everything in urlbar, the Suggestions dropdown still shows.
- v2.20 - Now detects URL properly (after Firefox changed to remove 'http://' in URLBar, Fastest Search was in hyper mode such that it instantly loads even when you're just adjusting an URL).
- v2.20 - When you use Fastest Search's Instant urlbar while you don't have internet connection, the Instant would fail to load a page and the dropdown for urlbar for current FF window will remain hidden and not show again.
- v2.20 - A minor/harmless utf-8 encoding warning.
New in V2.19
Bugs fixed:
- Fixed an issue in v2.18 that if user uses shortcut search in urlbar, then click outside the FS suggestion panel or press 'Enter' key, the Firefox urlbar dropdown menu does not appear in current window again.
New in V2.18
Feature change/enhancements:
- v2.17 - Added easy option to disable all drag-n-drop features.
- v2.16 - Fixed the 'music' link in Options panel - previously it was linked to someone I don't know at all!
- v2.16 - Now Smart Searchbox supports unlimited engines/icons! Just set the engines in 'Options'->'Smart Searchbox'->'Smart Searchbox engines'.
- v2.16 - Relaxed requirement now that engine shortcuts can be 4 characters long, in addition to allowing numbers in shortcuts.
- v2.16 - Added a Smart Searchbox settings panel. Rearranged a lot of options affecting Options, Instant, Keyboard Shortcuts, Text Search settings panels.
- v2.16 - Added an easy option to complete disable Smart Searchbox. Rearranged a lot of options.
- v2.16 - The width of the textbox in Smart Searchbox is now fixed. It looks a bit better when sc/category name's not long.
- v2.15 - Relaxed requirement that engine shortcuts and map location shortcuts can only have letters. Now numbers and '_' are accepted as well.
- v2.15 - Added option for choosing shortcuts (particularly useful for users of non-US keyboards, which sometimes lead to wrong shortcut recognition by Firefox and/or Addon SDK.
Bugs fixed:
- v2.18 - Fixed the known issue where fast typers using FAYT might find some letters missing when typing fast. The bug was introduced in v2.10, but it is NOT a FS bug at all, but instead I diagnose the problem to be an Addon SDK issue, and I worked around it to get it fixed. I'm VERY happy about this fix as I myself use FAYT and get bothered by the missing letter(s) issue from time to time!
- v2.16 - Fixed bug introduced by 2.15 where typing 'gm' followed by ';' then '2h' in textbox in Smart Searchbox searches for '2h' on Google instead of getting direction from selected address to home (assuming 'h' is home address's shortcut).
- v2.16 - Fixed bug where using shift key in variosu FS options panels causes autocopy/smart searchbox popping up if they're enabled.
- v2.15 - Fixed bug where user typed sth. in urlbar then click on a link on current page, the urlbar still contains what the user typed after the link page finishes loading.
- v2.15 - Also altered another behavior such that now FS is imitating FF's default behavior perfectly when Instant is disabled. But when Instant is enabled, it also makes more sense in that once user clicks outside urlbar when Instant loaded a page, the Instant-loaded page's url gets displayed in urlbar instead of what user typed earlier.
- v2.15 - Fixed a bug that prevented user deleting all Smart Searchbox engines in Options.
- v2.15 - Fixed a couple other very minor issues.
New in V2.14
- On some rare webpages, the Smart Searchbox showed up off screen. Now fixed.
New in V2.13
- Now Smart Searchbox engine icons will not have borders even on sites with input style set to have borders.
New in V2.12
- Packed with Addon SDK v1.6.1.
- Now option/setting panels are destroyed after use instead of just hiding the panels.
New in V2.11 (compared to V1.98)
Feature change/enhancements:
- v2.11 - Minor updates: updated documentation; added gsd (Google Subdomain search) engine; Resized 2 panels to be slightly larger.
- v2.10 - Now allow up to 7 fully-customizable engines for the Smart Searchbox (its Official name now!) that pops up after you select text on page! You can allow 0 engine (which prevents the Smart Searchbox to show at all), 1 engine (which shows up looking just like before), 2-4 engines (shows 2-row of icons/box), 5-7 engines (shows 3-row). Use wildcard '*' to indicate an engine that Fastest Search should decide for you, use the actual engine shortcut to indicatae that you always want that engine at that position. Read the '?' next to the engine option in "Options" panel for more details.
- v2.10 - Now the Smart Searchbox defaults to pop up at a position that does NOT cover any selected text, BUT also remain as close to your mouse position as possible.
- v2.10 - Now the Smart Searchbox pops up right after you select text (previously it's delayed 0.3 seconds). The delay can be now customized in the "Options" panel.
- v2.10 - The new text recognition rules now allows multiple engine sharing the same rule using the 'g:gn:w' syntax for the engine in the rules (in this case it's Google, Google News and Wikipedia).
- v2.10 - Added Ctrl-Alt-I as shortcut to disable/enable Instant features (equivalent to check/uncheck 'Disable All Instant Features' in the Options panel).
- v2.10 - Various improvements: Added suggest URL for "Firefox Addons" engine; Text Recognition Rules test results now display in a separate div; newer versions would now auto-update new suggest URLs for old engines (assuming users did not change the engine shortcut); various documentation updates; Options panels now sized better; new "New Settings" webpage on website to allow user choose and update some pattern/engine settings available in newer FS versions; 'Esc' key now dismisses the Smart Searchbox except in Location Mode (the mode that user enters after typing ';' to use Mapped Locations when the default engine is 'gm' Google Map); Removed 'preload' option in Misc. Settings panel because it does not save much time and has memory leak potential; Removed 'Get back arrow keys on Google page' in Misc. Settings because Google now realized how stupid it was to take away users' arrow keys on their search result pages and reverted course. No need for this option any more; Removed '";;" loops focus' from Misc. Settings as it is probably the least used setting and I don't even use it. It is slightly broken in FF13 and there's no reason to fix it when no one uses it; For the same reason, 'Focus in searchbar when not FAYT' is removed.
- v2.03 - Added auto-replace for locations for user-defined sites in "My Map Locations" panel.
- v2.02 - Now text recognition (when you select text on page, the text is recognized and an engine is chosen as the best guess) is totally customizable (use the "Text Recognition Rules" panel in the "Options")! Power users can set their own regex rules and test the rules out first before saving.
- v2.01 - Added "Use small search panel" to "Text Search Settings" for users who want a smaller text search panel that pops up after pressing 'Ctrl-Shift-F' keys.
- v2.01 - Added "Search only what you typed" to "Instant Settings" for users who want to keep the engine suggestions, but do NOT want instant search to be automatically based on suggestions. This will make Instant always search using why user actually typed, but not what engine suggested.
- v2.01 - Added "Do not show suggestions" to "Instant Settings" for users who do not want engine suggestions at all.
- v2.0 - Added Import/Export all Fastest Search settings. This allows users to move settings to another Firefox profile/installation.
- v2.0 - Added an Instant option where when typing query in URLBar, user can enable Instant search only on the Instant search engine (default is Google), or history/bookmark, or both.
- v2.0 - Engines now can use 'POST' method to submit query data (just choose the 'POST' for the new "Send Query using" option in the Add/Edit Engine panel. Now I can proudly say that Fastest Search supports all the searcch engines out there, and its "Add Engine" continues to be the easiest/best compared to all other similar addons and Firefox itself!
- v2.0 - Added loading indicator icon for multi-tab preview. Now you know which tab has finished loading the preview search result at what time.
Bugs fixed:
- v2.10 - Critical fix!. Memory leaks were fixed in both Fastest Search's own code (happens when text search/new panels open) and Addon SDK (previously FS is packed with Addon SDK v1.3 or lower, and these SDK versions have memory leaks that were plugged in SDK1.5 and above). You should definitely upgrade to this version, which is packed by addon SDK 1.6 which gets smaller and cleaner too.
- v2.10 - Known issue!. Because FS is now packed with SDK1.5+, which has no apparent memory leaks any more but does have serious performance issues that prevented Find-as-you-type to work well for single-letter keyword or VERY fast typers on medium to long pages. As such, the minimum length for FAYT feature is now forced to be 2 when you upgrade to FS v2.10. You can set it back to 1 at your own risk (of performance, which could lead to you type 'new' and FS only searched for 'nw' due to SDK's performance issue. I tested and found that FS was not even notified of the 'e' in the middle sometimes. For fast typers, the 'w' might gone missing too! I filed an SDK bug report and keep my fingers crossed now ...).
- v2.10 - Fixed tab key failing to bring selected text to searchbar (or urlbar if searchbar is hidden).
- v2.10 - Fixed Instant feature without engine shortcut no longer work properly in Firefox 13 (aurora version now, so the vast majority of users never saw this issue). FF13 changed the internal code which FS relies on but luckily I found alternatives. FF13 also brought back the url auto-complete which I failed to see much advantage even for non-FS users.
- v2.10 - When Smart SearchBox showed up and user press 'Enter' key right away, new tab opens with search result but the Smart SearchBox remains on page and won't disappear again.
- v2.10 - Typing engine shortcut or category name like 'g','Finance' on urlbar then 'Enter' key won't get Google site or open all Finance sites, but instead does a search on 'g' or 'Finance'. Now fixed.
- v2.10 - Typing engine shortcuts like 'g,y music' then 'Enter' key won't get both Google and Yahoo search on 'music', but instead does a search on 'g,y music' as a keyword. Now fixed.
- v2.10 - When 'Textbox default to preview?' in Preview Settings is checked, and user types ';gm Princeton' in a textbox then click on any entry in the popped-up Suggestion box, it opens a new tab instead of Preview Panel. Now fixed.
- v2.10 - When user quickly type 'g speed' and then quickly hit the 'Enter' key, a Google search on 'speed test' (top suggestion) instead of 'speed' was loaded. Now fixed.
- v2.10 - When user click on the match on the Match List panel after doing search on page (if "Text search opens a summary list" is enabled in "Text Search Settings"), the highlighted range is shifted by one match.
- v2.06 - Corrected some outdated help info.
- v2.05 - Fixed a Find-As-You-Type bug where pages like https://addons.mozilla.org/en-US/firefox/ takes away the focus and put it in the text box WHILE user is doing FAYT, which interrupts FAYT.
- v2.05 - Fixed a bug introduced by a new Firefox bug (or "feature"). In FF5, FastestSearch smart copy&paste works fine, but in some later versions it doesn't. Now fixed.
- v2.04 - Fixed an issue due to new Firefox bug (or "feature"). In FF5, FastestSearch could highlight found text in multiple text areas, but in newer Firefox, this is no longer possible. Even with this fix, I could only safely highlight text in textareas when you use F3/F2 etc. to move between matches. Not ideal but that's all I could possibly do.
- v2.03 - Very important fix: Now F3/F2 for next/previous match jumps to the right place 99.9% of the time, instead of 97%+. Moreover, it reversed the issue introduced in v2.0 that causes page jump even if next match is already in current view).
- v2.02 - Fixed suggestion for Google Maps because they just changed their suggestions service format. Thanks Google! Without you changing Youtube/Maps suggestion service formats, I really have no better way to use the leisure time I had!
- v2.02 - Import Settings skipped importing map location/image save location.
- v2.02 - A rare and minor bug: FAYT incurs an error on a rare Sencha-made page.
- v2.01 - Fixed an issue for Instant searching that resulted from a Firefox's own internal change in Firefox 12 (not released yet and still in Aurora status!).
- v2.01 - Fixed a bug introduced in v2.0 that disabled ctrl+right mouse click-n-drag to open a link in preview window.
- v2.0 - Find prev/next match does not move page focus as needed in some divs with scrollbars (to fix this bug I had to change the focus such that now the page jumps a bit every time use presses F3/F2, previously if next/prev match is in current view, the page wouldn't jump).
- v2.0 - When selecting text inside some WYSIWYG editors, the engine popup shows up.
- v2.0 - Improved/fixed issues for Force Find Image options so that it works on almost all images.
- v2.0 - changed style of the FAYT div to truncate the display of queries that are way too long.
New in V1.98
Feature change/enhancements:
- v1.98 - Changed Youtube engine to its new Suggest service URL on Dec.3, 2011.
- v1.94 - Ctrl-';' loops focus is now using Jetpack's shortcut handling. This means on Windows and Linux, nothing changes, Ctrl-';' still works. On Mac, it'd be Command-';', on Belgian keyboard, it'd be Ctrl-'$' (I know it's weird, but it's out of my control).
Bugs fixed:
- v1.97 - Fixed a compatibility issue with Firefox 10.
- v1.96 - Fixed a bug that existed before but never causes any problem unless user is using Firefox 6.0 or higher AND also TabMixPlus along with Fastest Search. The result of the bug is that when one clicks open the dropdown of URLBar, then click on an address, that address is NOT loaded, instead the current URL will be reloaded.
- v1.95 - Fixed a bug introduced by Firefox 8.0's no 'http://' in url "feature".
- v1.95 - Instant now does not load url if search result matches current tab's url (if it's same page, no need to load again).
- v1.95 - Instant now does not load about:config, about:addons, chrome://, resource://, data:// pages even if they're the top search results.
New in V1.93
Feature change/enhancements:
- v1.93 - Added option in 'Text Search Settings' to allow using Ctrl-F for opening Fastest Search's text search panel (previously only Ctrl-Shift-F is available).
- v1.91 & v1.92 - Added metacritic.com to engine and dealt with all its unusual formats of Suggest service and result URLs.
- v1.89 - Now the popup input box after selecting keyword is auto-resized based on the content.
- v1.89 - Now one can set up an engine to have current domain/subdomain/TLD/url auto-inserted. Simply insert 'DO_NOT_CHANGE_THIS_DOM' (or SUBDOM/TLD/URL) into the query string for the engine at where they need to be.
- v1.87 - Ctrl+Right mouse click-n-drag on a link would open that link in preview panel instead of a new tab.
- v1.87 - Options to use 'Esc' key or double click outside to close preview panel added.
- v1.87 - Preview panel settings moved into its own options panel.
- v1.87 - 'Donate' button removed from Options Panel. AMO's contribute is used instead.
- v1.85 - Now one can type 'y' and then 'return' key in URLBar and be taken to Yahoo site (previously you have to type ';y'). This works for all engine shortcuts but NOT category names.
- v1.85 - If you hold down 'Shift' key while right drag-n-drop links, instead of opening link, the link would be copied to clipboard instead.
Bugs fixed:
- v1.93 - Find-as-you-type is activated incorrectly on some editors/text fields.
- v1.90 - Duplicate Google search box issues fixed (Google changed multiple things on their search site like IDs, URL etc).
- v1.88 - A long standing and annoying bug finally fixed! In earlier versions when you press 'Enter' key in URLbar, the address will briefly changes into the current URL first, then updated to new URL once the new page is loaded. This causes confusion when new page loading is slow and new URL is updated too late, and potential issue when other addons user installed also work on URL bar (like setting proxy ...).
- v1.86 - "Add Engine" workaround added - due to a Jetpack Addon SDK bug, Fastest Search "Add Engine" fails on Firefox 7.0.1 on Windows 7 specifically. This is not a Fastest Search bug, so I can't fix it properly. I simply added a workaround to allow the functionality still work (a bit less nicely though) despite the bug.
- v1.86 - With "Search open in new tab" selected, when user click on a suggested keyword, search still opens in current tab.
New in V1.84
Bugs fixed:
- Fixed a recent bug where 'Esc' key in URLBar doesn't bring back current page's URL in the bar.
New in V1.83
Feature change/enhancements:
- If you hold down 'Shift' key while right drag-n-drop links, instead of opening link, the link would be copied to clipboard instead.
Bugs fixed:
- Fixed a bug when Instant would load if user typed some query inside any box where the query keyword is NOT found in the engine's suggest service.
New in V1.82
Bugs fixed:
- Fixed a bug introduced in v1.70 that disabled ctrl+';' focusing (or smart pasting) into a textbox NOT in current view.
New in V1.81
Bugs fixed:
- Fixed an issue of Instant feature in FF 7.0.1 (Firefox changed URLBar's url property for some unknown reason).
New in V1.80 (6th public release on AMO)
Feature change/enhancements:
- v1.79 - At users' request, now you can search in URLBar and SearchBar without ';' before shortcut! Use 'g music', 'Finance GOOG', 'g,y tax' to do search. But you can turn this off and always require ';' in Options Panel. BTW, the old ';g music', ';Finance GOOG', ';g,y tax' still works in URLBar/SearchBar/everywhere!
- V1.78 - Added caching optimization for Find-as-you-type on quite LONG web pages, default is optimization on. When cached page text is used, the search division changes to yellow background with gray font to remind users of the optimization.
- V1.78 - Changed default maximum match to 1000, default option reminder for Find-as-you-type is on now. The optimization above and limit max match increases FAYT on long pages significantly.
- V1.78 - Slightly faster Find-as-you-type for the first search on short pages too.
- v1.79 - An option in Instant Settings Panel allows you to always search Google while typing in URLBar. History/bookmark results are still available in dropdown.
Bugs fixed:
- v1.80 - fixed issue where Instant loading does a Google search on 'g' when user tried to type 'g music'. Now any word whose first one-, two-, three letters match engine shortcut won't fire a Google search - avoiding a hyperactive Instant search on engine shortcuts.
- V1.78 - Match List Panel some lines seemed to miss some ' ' character.
- V1.78 - A very recent bug where Match Distribution Bar shows no matches on Match Distribution Bar.
New in V1.77 (5th public release on AMO, read v1.72 & 1.71 too, below is v1.73 unless otherwise noted)
Feature change/enhancements:
- Now matches are sorted based on their vertical positions, instead of where they are in web page's natural flow.
- 'Demo Videos' link in Options Panel is replaced by 'Lastest Version' link.
- v1.76:Sometimes user tries to press 'Space' key to scroll page down when focus is actually in URLBar, which clears URLBar instead of scrolling page. This is a minor annoyance, but with Instant feature it's more serious - another page would be loaded after you inadvertantly typed ' ' in URLBar. Now it's fixed such that if your URLBar is cleared by a 'Space' key, the focus would move from URLBar to the page instead, so that if you press 'Space' key again, it would scroll the page like you wanted.
Bugs fixed:
- A bug that disabled entering text into Firefox Addons page search box.
- Scrolling to matches when pressing F3/F2 etc. is now working very well - previously it doesn't work well for pages with iframes.
- Match Distribution Bar highlighting in pages with iframes are now correct.
- A bug that misses the match whose top is EXACTLY (0 pixel difference) at top of screen.
- v1.74:Regular expressions with syntax errors no longer causes unecessary error message that closes Search Panel even as user's typing (with Search Panel find-as-you-type enabled by default).
- v1.74:For smart paste & open plain text links, 'https://' urls are now recognized.
- v1.75:When user press 'Backspace' key many times in Firefox URLBar to clear keyword, Firefox+Fastest Search would replace URLBar with current page's URL after keyword is cleared. Now fixed - URLBar will stay empty.
- v1.77:Got rid of an error message in console.
New in V1.72
Feature change/enhancements:
- Now user can put the Match Distribution Bar on the right (it's the new default position of the Match Distribution Bar).
- When user can cancel a tab search by pressing 'Cancel' button on the filter tab prompt dialog.
- Current match is now always highlighted on Match Distribution Bar.
- When in Find-as-you-type mode, if a user keeps pressing 'Backspace' key even AFTER Match Distribution Bar disappears, previously this causes page to go back in history (Default Firefox behavior for 'Backspace' on page). Now Fastest Search will buffer the 'Backspace' for 2 seconds to avoid inadvertant back in history.
Bugs fixed:
- Find-as-you-type now won't fire when user tries to type inside a dropdown menu to select an option.
- When clicking on 21st match on Match Distribution Bar, now the '1 of 35' report will update to '21 of 35'.
New in V1.71
Feature change/enhancements:
- When user selected some text and then press Ctrl-Shift-F to launch Search Panel, the selected text will be taken as the keyword as long as it's within 100 characters long.
- Allow filtering tabs using 'TITLE:key/regex' and 'URL:key/regex' syntax to filter only in tab titles or urls.
- When select & search, or using ';g key' syntax to search in URLBar, SearchBar, or any textbox, if you press Shift+Enter, it will launch Preview Panel instead of opening new tabs or open search result in current tab.
- More informative title/alert for Match List Panel and no-match alerts.
- Selecting a match in Match List Panel now sets current match index to that match (pressing F3 will find the next match starting from this match).
- Matches in Match List Panel is now numbered.
- Pressing 'Esc' key now closes both Match Distribution Bar and Match List Panel.
- Upgraded to Jetpack 1.1
- Added icon for context menu item 'Create Fastest Search'.
Bugs fixed:
- Match Distribution Bar now displays all matches for divs with long contents and scrollbars. The current match highlight on Distribution Bar is also current, although current window highlight is still not working properly and scrolling sometimes doesn't work.
- Now selecting email address (without mailto:) won't cause opening new tabs even if 'Open selected links' is enabled.
New in V1.70 (4th public release on AMO)
Feature change/enhancements:
- The BEST ever find-text-on-page just got better!. Now you can search text in the content of all tabs or selected tab. You can also search only in tab URL and title. More new text search features see below.
- Optionally text search in current tab could open a summary list with the matches and their context.
- Find-as-you-type now supports miminum keyword length (useful for very long pages). Sets it in "Text Search Settings"
- Match Distribution Bar can optionally autohide.
- Optionally show reminder div for search options (like the search is regex, case-sensitive). Useful for FAYT.
- One can also sets the maximum # of matches to search on a page (good for performance on very long pages), adjust match context length in list/mouseover, disable FAYT in Search Panel.
- Text search speed is slightly improved
- Highlighting of matches is significantly improved - now even unselectable matches (like HTML selects, yahoo email listings) shows flashing highlight when user steps through matches using F3/F2/Ctrl-G etc. Additionally, when stepping to end of page or top of page, the match is specially highlighted and marked with a count number to indicate it's at the start/end of all matches.
- Preload Preview Panel, and select plain text URL opens it features are turned off by default in v1.70 for minimal intrusion for new users. Instant is still on by default.
- Now if you double click on a webpage and accidentally selected a word far from where you click, the Search Engine Div is not going to show up.
- Thanks to the feature above making sure it's not accidental selection, I now enabled Search Engine Div to show up even when only a single character is selected.
- Slightly smarter engine-guessing for selected text - Google Maps won't pop up for long selected text now, Google Translate would instead (I know, still not great, but it's most likely engine for anyone who selects a lot of text).
Bugs fixed:
- Text search will now search for pages using the old-fashion FRAMESET.
- The Search Engine Div won't show up when clicking on horizontal scrollbar (or selects), or when one presses Shift along with other keys, or when text search on page identified and selected many matches with accidental mouse clicks on certain HTML elements.
- v1.65 bug where users press ';' or ':' in areas like Gmail compose rich edit pane causes focus to jump to LocationBar (IF "';;' loops focus" is enabled by user).
- Match Count Div etc. now will almost always stay on top of page (previously some pages sets really high zIndex on some elements and covers the Match Count Divs etc).
- Now for divs on page that have scrollbars, the matches will correctly scroll into view when they're clicked on Distribution Bar or F3 is pressed. Match Distribution Bar does not display correctly for those divs though (and scrolling is not 100% failproof either). Luckily this happens rarely but I'm still working on a bettr fix.
- mailto: URLs no longer opens new tabs even if 'Open selected links' is enabled.
- Right click on icon in Engine Div to launch preview panel now automatically hides context menu on Linux.
New in V1.65 (3rd release on AMO)
Feature change/enhancements:
- The BEST ever find-text-on-page with optional find-as-you-type, better search than ANY browser's own! I'm very proud of this feature I just added. Use 'ctrl+shift+F' shortcut or choose 'Find-as-you-type' in Options Panel and then type away on page to use it. Supports regex, whole word search, match count, F2 to search backward (F3 forward), VERY innovative, fast and powerful with nice and very useful visualization of results! With this feature completed, I can really claim this is THE BEST search addon for Firefox! Try it and you'll believe me. Searching iframes, textarea/input are automatically done in v1.63!
- Multi-tab preview added! (in v1.64 the preview panel is moveable, persistent and closable, better than ever)! When searching on multiple engines or engines of one category at once, the preview used to allow showing just the first engine's result. Now a nice multi-tab preview pane is addded! For people using dual screen, this has added benefit such that one could browse web on secondary monitor and the panel always pops up on the primary one, so the preview will not block your current page a bit! BTW if you preview engines of one category, the tabs are ordered based on engine ranking. If you're previewing multiple engines you typed in, they're ordered based on your typing order.
- Multi-category allowed for each engine! For example, you can set Amazon's category to 'Shopping,Book' and Amazon would now be included when you search for either Shopping or Book category. This allows you to slice and dice your engine collection for all kinds of specific searches.
- Textarea/input containing text search keyword is highlighted (v1.65)
- Preloading content of preview is added. This saves some time depending on how fast you type then launch preview panel.
- Added option to disable preloading for previews and default preload to off (v1.65).
- Added option to turn Instant feature off completely with this single overriding option (v1.65).
- Added options to allow preview as the default search action for selection text or any Fastest Search engine search.
- Added an option to disable a really annoy Google 'feature' - on Google result page they capture the up and down arrow keys to great annoyance effect. Now you can disable it!
- Rearranged Options panel and moved less used functionalities to a new 'Miscellenous Settings' panel.
- Added 'alt' key while dragging to save image prompts for filename - allowing user to change image name before saving.
- Allow combination of 'alt','shift','ctrl' keys while saving image for prompts for directory, filename etc. or force find image feature be used on-the-fly in combination
- Allow saving background image when force find image enabled or 'ctrl-alt' is pressed while dragging image.
- Improved image saving naming (adding file extension if original image file name does not have it).
- Now right click-n-drag links leaves a blue trail while images leave red trail. When dragging images with links you would know visually if the dragged type is what you want.
- Added UK zipcode and ISBN-10/ISBN-13 recognition in engine selection for the popup after text selection.
- Allow MapLocation keyword replacement on any Fastest Search engine search, not just a map engine search
- Anchor Options Panel always at Fastest Search icon.
- Added Google Calculator engine.
- Minor changes/fixes like the somewhat-confusing 'Update' button now reads 'Save' for the settings panels, etc.
- Added 'No drag-n-drop links' option to 'Misc. Settings' panel (v1.61)
- Simplified ';;' loop focus behavior to always loop from textbox/findbar->webpage->locationbar->searchbar->webpage regardless of FAYT settings (v1.62)
- Ctrl-G search forward and Shift-F3,Ctrl-Shift-G search backward were added in v1.63
Bugs fixed:
- LocationBar sometimes persistently shows search keywords instead of page URL.
- 1st character typed in the popup textbox (after text selection) is always lower case.
- One can't type anywhere on page to change engine in popup textbox when used on mail.yahoo.com.
- Wrong inputs in Add/Edit engine panel lead to warning. On Linux only, this warning popup closes the panel, causing changes lost.
- Sizes of Option/ImageSave/MapLocation/Misc/Engine panels tested on Windows/Linux/Mac and all look good now.
- On Mac only, when select text and 'g' pops up, typing 'gi' would become 'ig'. (v1.61)
- Fixed v1.60's bug where FAYT does not take symbols requiring shift key to work, like '$%^&' etc. (";',./" work before and still work of course). (v1.61)
- Fixed v1.60's bug where FAYT prevents entering a new bookmark name when using Ctrl+D to bookmark. (v1.62)
- v1.65 fixed v1.60+ bug where Fastest Search's text search box loses focus sometimes, leading to erratic search behavior when using the search box. Fastest Search's FAYT always worked fine though.
New in V1.51 (2nd release on AMO, read v1.50, v1.48, 1.45 and 1.41 release notes too if you're upgrading from 1.35)
Feature change/enhancements:
- Address completion feature Let's say Google Maps' shortcut is 'gm' (set in "My Engines"), and your home address shortcut is 'h' (set in "My Map Locations"), then if you type ';gm pizza near ;h ' (don't miss the last space unless you press 'return' key after ';h') into either LocationBar or SearchBar, the ';h ' will be replaced to your home address right away. If Instant is enabled, map will instantly load
- Directions functionality now allows non-US Google map sites like maps.google.co.uk (if it is one of your engines in 'Search Engines')
- Duplicate Google box feature now allows non-US Google sites (like google.co.uk, google.cn)
- Option 'use ";;" to loop focus?' is put back into Options panel as some users use it.
Bugs fixed:
- A careless bug introduced in v1.50's no-restart upgrade feature that caused only the first open window gets Fastest Search functionalities.
- On very slow machine, there is a slight chance that new FF window fails to obtain Fastest Search functionalities. Now fixed.
New in V1.50
Feature change/enhancements:
- Much more convenient Adding Engine process for engines using Javascript not form to submit query! Do a search on 'TESTKEY' on engine you want to add, click on Fastest Search icon and choose 'Add Engine for Current Page', most fields are auto-filled!
- Option provided to allow opening new tabs to display search results after user typed search phrase in LocationBar or SearchBar then press 'enter' key to search.
- When changing 'URL' of an engine in Engine Edit or Add panel, the favicon would change if Firefox's favicon API could successfully retrieve a favicon for the URL (I noticed this FF API is not very good - it only has high success rate when you already visited the URL you typed in. Namely they get the favicon from cache. Fortunately the manual add process improved and you don't need to worry about favicon much at all. If you do, visit the page first then copy the url to enter into 'URL' in engine add/edit panel).
- The tooltip when mouseover the Fastest Search icon now shows the version for Fastest Search.
Bugs fixed:
- No more restarting for future upgrades! (1st time install of Fastest Search never needed restart, but upgrading suffered from some functionalities in both versions work at the same time if user does not restart Firefox after upgradding). It's A LOT of code rearrangement and modification involved! BTW, restart is still needed when upgrading to 1.50 because versions older than 1.50 does not unregister itself automatically. Upgrading FROM 1.50 to future versions no longer requires upgrades.
- Double clicking to select one previously-highlighted word (like bold word) on page sometimes causes popup textbox/icon not showing.
- The Google search box added at bottom of page (if 'Duplicate Google Search' option was checked) did not have a blinking cursor.
- If user has multiple window open when installing Fastest Search, only window with installer gets the Fastest Search functionality. Now fixed and all windows work.
- No more restarting for disabling Fastest Search either. Previously after disabling (maybe uninstall too), Fastest Search icon is gone but functionalities are still there.
- Style of the popup search engine textbox/icon previously consistent on all websites.
New in V1.48 (succeeded by v1.50 before reviewed by AMO)
Feature change/enhancements:
- Now Fastest Search will work even if SearchBar is removed through user customization. If you remove LocationBar, Fastest Search won't work! I could make sure it still works, but it's not worth the effort - who gets rid of LocationBar?
- When a plain-text link on page is selected, Fastest Search used to open it automatically in either foreground or background depending on options. Now it always opens in foreground, but you can choose to turn this feature off now.
- Pressing 'shift' to bring up the popup search engine textbox/icon (again) now no longer waits for 0.3 seconds (this wait is useful for my Double Click Closes Tab addon in mouse-clicking situations only)
- When neither URL or page title of all found history/bookmark items contains the search term entered in LocationBar, Fastest Search used to do Google search on the term. Now it loads the top history/bookmark entry Firefox matched.
- When a found history/bookmark item matches the search term entered in LocationBar verbatim, then it is chosen to be instantly loaded rather than the top found term offered by Firefox. I found this to be a more reasonable behavior.
- Now URLs are instantly loaded too. Previously I decided against it.
Bugs fixed:
- Each tab now remembers its LocationBar content even after switching to another tab and back.
- When user press 'shift' key to bring up the popup search engine textbox/icon (again), it used to lead to automatic re-copying of the selected text and/or opening a URL in new tab again if the selected text is an URL. Now fixed.
- If selected text is too long, popup textbox/icon failed to show before. Fixed.
- Clicking scrollbar after text selection no long causes re-copying or re-opening selected text.
- When typing one letter inside LocationBar and browser immediately loads a cached page, this causes the LocationBar to be updated to the page's URL, so the user cannot continue to enter a search term in LocationBar. This bug happens occasionally and now fixed.
New in V1.45 and 1.41 (succeeded by v1.50 before reviewed by AMO)
Feature change/enhancements:
- Store your locations and get driving directions FASTER THAN EVER! How-to: Right click on addon icon, choose 'My Map Locations', enter the shortcut(s) and location(s). Next time you see an address on page, just select it, a popup with engine 'gm' (Google Map) should show up (if not, just type 'gm'). Now type ';', the popup textbox will have a red border now, and then type 'h' (assuming you use it as the shortcut for home address) and press 'return' key, you would get driving direction from home to the selected address. If you type '2h' instead of 'h', it will give you directions from selected address to home instead! (You just can't get faster than this, give it a try, it sounds complicated but can't be simpler!)
- Override the annoying Firefox 'switch to tab'! Fastest Search will load the page instantly even if Firefox shows 'switch to tab' that prevents you loading 2 of the same tabs through typing.
- Weather engines added! Go edit the 'AccuWeather' and 'Weather' engines and replace 08540 in 'URL' to your zip code. Next time you can type ';aw' anywhere to get your local weather from AccuWeather!
- For convenience, now when you press 'shift' key to bring a disappeared popup up again, it will popup right at or above your current mouse position, depending on your setting. Previously popup always pop up at previous mouse click position for consistency.
- When no suggestions was found, no instant search for the maybe-wrong keyword user type - now instant search will be done regardless.
- Allow up/down arrow keys to select result in Suggestions popup (previously only 'tab' key is allowed.
- Searching & instant search inside LocationBar, SearchBar and FindBar no longer opens a new tab, but instead opens result in current page. Searching inside a textbox on page still opens a new tab
Bugs fixed:
- Fastest Search used to load the first history result that does not show 'switch to tab'. This sometimes creates problem as Firefox occasionally mistakenly thinks a page is open in another tab while it's the page in current tab to be loaded (and not loaded yet!).
- When user disabled searching for both history and bookmark, location bar stops instant search too.
- When searching for 'ABCD', sometimes suggestions for 'AB' stayed open instead of the suggestions for 'ABCD'.
- Suggest doesn't work for IME or pasted input - now LocationBar and SearchBar both deal with them fine.
- Eliminated duplicate suggestions (happens to stock symbols with different exchange - the finance sites should have disambiguition).
- After selecting 'Drag&Drop' on page, search was done only on 'Drag' not 'Drag&Drop'.
- Instant search result in LocationBar will replace current page from page history.
- When user select text, a popup shows. User can type another engine's shortcut without focusing in the popup first. But if user disabled the popup, then bring it up with 'shift' key, then they had to click mouse to focus in the popup first before typing to change engine.
- Specific for Chinese users: ';tao shouji' would find تض»ْ as suggestion, but no instant load on the result.
New in V1.35 (1st release on AMO)
- This is the first public release! But it's already passed many iterations and work quite well!
- Lot's of features, just read the list on home page!