001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
[001]

[001],  [002],  [003],  [004],  [005],  [006],  [007],  [008],  [009],  [010],  [011],  [012],  [013],  [014],  [015],  [016],  [017],  [018],  [019],  [020], 


[021],  [022],  [023],  [024],  [025],  [026],  [027],  [028],  [029],  [030],  [031],  [032],  [033],  [034],  [035],  [036],  [037],  [038],  [039],  [040], 
[041],  [042],  [043],  [044],  [045],  [046],  [047],  [048],  [049],  [050],  [051],  [052],  [053],  [054],  [055],  [056],  [057],  [058],  [059],  [060], 

ABCDE FGHIJ
001 002 003 004 005 006 007 008 009 010
011 012 013 014 015 016 017 018 019 020
021 022 023 024 025 026 027 028 029 030
031 032 033 034 035 036 037 038 039 040
041 042 043 044 045 046 047 048 049 050
051 052 053 054 055 056 057 058 059 060

Extensions for Tables, see Extension list on home page

This is 001_with_underscore.htm, and is an expanded version of 001.htm – the numbers at the right can be used to test scrolling options.

Tabbed Browsing in Firefox, lets you load multiple web pages into separate tabs within the same browser window.  While this is very powerful in itself and tabs are now in all browsers, there are additional benefits that become apparent when used with additional options in Firefox.

Tab Capacity and other Tab Testing would be greatly enhanced if you install the "Tab Counter" extension, a simple extension that displays the open tabs count of the window for each open window.  The default placement is at far right end of the menu bar just before the throbber button, if present.

Tab Capacity and Tab History and Tab Navigation Testing:
You can open several tabs each with several webpages to test tab navigation, or open all of the 120 tabs above into separate tabs all at once with the Linky extension.  If you want to see all of your tabs at once see information in Tabs Bar Minimal Size | userstyles.org (style 9043).

Tab Navigation Keyboard Shortcuts can be tested with this page.  To see what is available use a "Highlight All" from the Find toolbar (Ctrl+F) for "tab" on Firefox and other Browser Keyboard Shortcuts (Comparison Table), you are looking for "tab" and "tabs" related material, ignore "table..." references.

Tab Navigation Toolbar Buttons can be tested with this page.  The Combined Back/Forward Button upon right-clicking the button or clicking on the single dropdown arrow will display pages opened in current tab in a "heap" with the latest tabs at the top, and the currently displayed page with a blue sphere instead of it's own favicon.  To test open several links in the same tab.

Extensions and features that can be tested here:
Extensions:  Dafizilla Table2Clipboard (Table handling / paste to Excel), Grab and Drag (like a Mac), Launchy (see how this page looks in other installed browsers), Linky (open links at once into tabs); Link Visitor (Mark link(s) as visited or unvisited), Mouse Zoom, Image Zoom (independent zooming of an image), Multiple Tab Handler (enhanced tab features via tab context menu), Perma Tabs Mod (protect a tab), Split Browser, Tab Clicking Options (close a tab), Tab Counter; Table Tools (sort, filter), .
Features: Tabbed Browsing, Vertical scrolling; Zooming and rechecking vertical scrolling at different zoom levels.
Styles:

Preferences that can be tested here:
Autoscrolling: autocontext.prefs-autoScroll, general.autoScroll

Auto Scrolling [tools,options,general] middle-click to start/stop [middle-click on my mouse set to Enter].

Smooth Scrolling [tools,options,general] (scrolling on a web page moves page content pixelwise rather than line-by-line):
general.autoScrolldefault  boolean  true
general.smoothScrolldefault  boolean  false
gfx.use_text_smoothing_setting defaultbooleanfalse
grabAndDrag.smoothStopdefaultbooleantrue
toolkit.scrollbox.smoothScrolldefaultbooleantrue

Mouse Scrolling:
My screen resolutions:  1024x768 primary, 1280x1024 secondary monitor.  On the primary I see 30 lines with normal toolbars, and 38 lines in full screen mode with only tabs bar showing (44 and 48 on secondary).  If the primary is set to 1280x800, I see 32 and scroll 31 (see 39, scroll 38 in fullscreen with only tabs bar).  In order to get the proper scrolling by page with the mouse wheel,  one mousewheel.* about:config value was changed in Firefox.
   mousewheel.withnokey.action   user set   integer   1   (Scroll document by one page - old link) (new link)


Test of  "Text Area Resizer & Mover extension, Allows to easily resize or even move textareas.
   Google site search for   http://www.mvps.org/dmcritchie/firefox/ 

Test of Text Area Resizer

To move: Double-click text area then move with right mouse button while green and before red.
To resize: Drag text area left (to shorten) or right (to extend) with right mouse button.

Next check to see if it interferes with logon/signin for GMail, MozillaZine(forums), MozillaZine(kb), Verizon, support.mozilla.com, Yahoo,

Appears to work okay for those logins.  To get userid dropdown for a login, it is actually click to select, then click to see drop-down, it is not double-click.  So double-click should work to activate the move without interfering with normal Firefox form usage.


Spell Checker

Firefox has a built-in spell checker, but adding words to it's dictionary and using it to check entire webpages has been confusing many Firefox users.

Test of Spell Checker in a Form. Submit will add to the URL on the location bar of no consequence.

User Name:

Words are tested upon use of spaces or other delimiters.
Test words: xghi Google goggleplex spit splinter xdfe;

Once set up properly so that the spelling check works in a text area, you can have the built-in spelling checker check any webpage, by making the document editable with a bookmarklet
spellcheck: (Shorten name in the bookmarks profile entry to "Sp" if used directly on the Bookmarks Toolbar)
  javascript:document.body.contentEditable='true'; %20document.designMode='on';%20void%200

While you are in Editing Mode from the bookmarklet, you will not be able to use browser features such as links.  F5 (Reset) will restore browser to normal usage.

Set-up of built-in Firefox spelling checker, if not working.

The of "SpellCheck" extension to check a web page (not forms) is from by Edit (menu), "Spell Check" and adds a toggle switch to the Tools menu.  Simpler to setup but may interfere with usage by advanced users with it's extra menus and overhead.

Linkify, Linkification of Plain Text Links -- Test

Plain-text URL Test Cases created to test "Linkification" extension. 
You may also use that table to test "Linkify" bookmarklet (squarefree.com), and to test selecting the plain text url and dragging it to a tab or the new tab button.

Some examples:
example.com
www.example.com
http://www.example.com
www.mvps.org/dmcritchie/firefox/kws.htm

Order of Tabs in Tabs Bar -- Tests

Working with Multiple tabs in Firefox, recommend

Firefox 3.6 (Namoroka) attempts to make use of tabs "easier" by placing opened tabs to the right of the tab from which they were opened and is experimenting with tabs as a group to the right or opening immediately to the right of the active tab.  In my opinion this makes a hopeless mess of tabs whichever way it is done, and makes use of tabs LIFO (Last In First Out) which is very counter productive.  You can test your 3.6 Beta or when released your 3.6 production version with the steps shown here.

You can skip the rest of this nonsense if you always want all new tabs to always open at the far right by using:
  browser.tabs.insertRelatedAfterCurrent   user set to False -- (Most highly recommended)

Future tests may also make use of these links:
  -- Top-level [A],  [B],  [C],  [D],  [E]   -- Actual intent is that these five should be opened from a folder all at once, such as frequently read blogs, tabs only opened in background.  Simulate opening from a folder by Opening A then in background B, C, D, E, click on E, then return to A and procede with testing. An asterisk(*) indicates reselecting a tab.

Namoroka (3.6b3pre)
Creation:  *A B C D E *E *A 1 2 *B 3 4 *C 5 6 *D 7 8 *E 9 10 *1 21 22 23 *B 31 32 33
Results: A 1 21 22 23 2 B 31 32 33 3 4 C 5 6 D 7 8 E 9 10 (as expected)
Deleting from the right deletes tab and then activates tab to left.
10 9 E 8 7 D 6 5 C 4 3 33 32 31 B 2 23 22 21 1 A

Opening tabs in Foreground after opening A B C D E from folder or background
*A 1 *A 2 *B 3 *B 4 *C 5 *C 6 *D 7 *D 8 *E 9 *E 10
Results: A 2 1 B 4 3 C 6 5 D 8 7 E 10 9   (parity with Google Chrome)
Deleting from the right deletes tab then activates tab to left.
9 10 E 7 8 D 5 6 C 3 4 B 1 2

Google Chrome (3.0.195.32 & 3.0.195.33)
Creation: *A B C D E *E *A 1 2 *B 3 4 *C 5 6 *D 7 8 *E 9 10 *1 21 22 23 *B 31 32 33
Results: A B 3 4 31 32 33 C 5 6 D 7 8 E 9 10 1 21 22 23 2 (Google needs work)
Deleting tabs deletes tabs in a strange order.
2 1 21 22 23 10 9 8 7 D C 5 6 33 32 31 4 3 B, or deleting from
1 21 22 23 2 10 9 E 8 7 D 6 5 C 33 32 31 4 3 B

Opening tabs in Foreground after opening A B C D E from folder or background
*A 1 *A 2 *B 3 *B 4 *C 5 *C 6 *D 7 *D 8 *E 9 *E 10
Results: A 2 1 B 4 3 C 6 5 D 8 7 E 10 9 (Google and Firefox 3.6 in Foreground)
Deleting from the right deletes tab then activates tab to left.
9 10 E 7 8 D 5 6 C 3 4 B 1 2

Opera 10.01, Firefox 3.5.5, IE8 Opening tabs in Foreground or Background always places new tab to the far right like Firefox 3.5.5 and earlier.

note:  IE8 appears to have a serious Tab problem, slow, and can only retain 10 tabs.
 
MOUSE SHORTCUTS -- Firefox Google Chrome Internet Explorer OperaSafari
 Open link in Background Tab  Ctrl+click  Ctrl+click  Ctrl+Click Ctrl+Shift+click Ctrl+click
 Open link in Foreground Tab  Ctrl+Shift+Click, Middle-click  Ctrl+Shift+click Ctrl+Shift+click Shift+click  Ctrl+Shift+click
 Open Link in New Window Shift+Click Shift+Click  Shift+Click  (N/A)  Ctrl+Shift+Alt+click
See Keyboard Shortcuts   (#newtab)
The area with red text under Mouse Shortcuts can be reversed to match other Browsers, select Tools → Options → Tabs → [x] When I open a link in a new tab, switch to it immediately.  This is the same setting that can be changed by setting browser.tabs.loadInBackground to False to set focus on new tabs opened from links (load in foreground)
So that bookmarks open the same way as links, these about:config settings should be *same* as each other:
- browser.tabs.loadBookmarksInBackground (default is False), controls focus of bookmarks opened in new tab
- browser.tabs.loadInBackground (default is True), controls focus of links opened in new tab

IE8 (tabs to right like old Firefox):  Doesn't matter if Forground or Background all go to the end of tabs, tabs bar will be scrolled right or left Ctrl+{1-9} pick from the visible tabs wht Ctrl+9 being the last visible tab. The rest can be piced from the drop-down.
order: A B C D E 01 02 03 04 05 06 07 08 09 10

Safari (tabs to right like old Firefox and IE defaults):  Doesn't matter if Forground or Background all go to the end of tabs, but only the first 8-11 tabs are in order, the last tab to fit or selected from tabs drop-down past the first 8-11 to show in foreground will be the right-most tab.
order: A B C D E 01 02 03 04 05 06 07 08 09 10


older tests

Test opening of links from a bookmarks folder, often about twenty bookmarks, but will modify the tests to include the' original three (currently just showing the 01 for most tests) 010203

Test opening of links in Background with your keyboard shortcut (ctrl+click (default), or Ctrl+Shift+click like Opera) 2122232425, this would also be the same as if you opened the five links at once from a bookmarks folder (open all in tabs).

Test opening of links in Foreground with your keyboard shortcut (ctrl+shift+click (default), or Ctrl+click (Shift+click in Opera) 3132333435,

Test opening of links that have target="_blank" 41, 42, 43, 44, 45,

Test opening of links like Google into same new tab target="_new" they will all be in the same heap with the newest at the top of the pile within one new tab. 51, 52, 53, 54, 55,

Firefox 3.5.4, Shiretoko 3.5.5pre (and Opera 10.01):  01, 02, 03, 21, 22, 23, 24, 25, 31, 32, 33, 34, 35, 41, 42, 43, 44, 45, 55,

Namoroka (3.6b2pre), and Minefield (3.7a1pre):  01, 55, 45, 44, 43, 42, 41, 35, 34, 33, 32, 21, 22, 23, 24, 25, 31, 02, 03, (with browser.tabs.insertRelatedAfterCurrent set to true by default).   Don't look here for updates on what these Beta versions are going to be doing, last I noticed it will be to emulate Google Chrome's topsy turvey web browsing.  I am simply going to use the override and not waste another week on this ridiculousness, seems they are going to keep trying to resurrect all of their previous failed attempts.  The current thread on this can be seen in a Developer thread -- “FireFox 3.6 behavior when opening tabs

IE8 (keyboard shortcuts same as Firefox defaults):  21, 22, 23, 24, 25, 31, 32, 33, 34, 35, (test ended with only 10 tabs open and disappearance of base page (01), tabs open VERY SLOWLY and with sound) just tested with 01 to start (not 01, 02, 03).

Google Chrome (Keyboard shortcuts same as Firefox/IE8 defaults):  01, 55, 45, 44, 43, 42, 41, 35, 34, 33, 32, 31, 21, 22, 23, 24, 25

Safari (keyed like Firefox/IE defaults):  01, 21, 22, 23, 24, 25, 31, 32, 33, 34, 35 (test ended with 41 going to a new window)

If you wanted an even more realistic test try opening 20 blogs, then try to read each blog in turn, and then read the tabs created from each of those tabs, and delete; half of the blogs and half of the inserted tabs when finished reading, anything but putting all new tabs to the far right is going to create a big mess.  When you delete a tab it goes back to the tab that created it if it came directly from there; otherwise, you go to the tab to the right.

You might also try open several pages in a tab, then backup to earlier page in tab and open more tabs.  Also try opening from a tab, then opening from another tab, then back to the first tab and open more tabs.

As you can see it will make a lot of difference whether you normally open tabs in the background or in the foreground.

If JavaScript is enabled, your browser information follows: 

Other Tests