-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
1/97
100 PAPER CUTS
AN EXPERIMENT IN
SOCIAL MEDIA FEEDBACK
ALEXANDER LIMI
FIREFOX USER EXPERIENCE
APRIL 22ND, 2010
Wednesday, May 19, 2010
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
2/97
No amount of genius can overcome a
preoccupation with detail.
Marion Levy
Wednesday, May 19, 2010
Im usually not a quote person, but if youve read my blog, you might have seen this. I think a lot ofwhat goes into building passion for a product comes down to being obsessive about the details.Thats why paper cuts are so dangerous for our project.
See: Apple, Chrome and Firefox!
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
3/97
The Reddit
Ex eriment
I work on the Firefox User Experience
team, and this is your chance to tell me
about your pet peeves.
Wednesday, May 19, 2010
aka. how to ask for punishment
http://www.reddit.com/r/AskReddit/comments/boipt/i_work_on_the_firefox_user_experience_team_and/http://www.reddit.com/r/AskReddit/comments/boipt/i_work_on_the_firefox_user_experience_team_and/http://www.reddit.com/r/AskReddit/comments/boipt/i_work_on_the_firefox_user_experience_team_and/http://www.reddit.com/r/AskReddit/comments/boipt/i_work_on_the_firefox_user_experience_team_and/http://www.reddit.com/r/AskReddit/comments/boipt/i_work_on_the_firefox_user_experience_team_and/http://www.reddit.com/r/AskReddit/comments/boipt/i_work_on_the_firefox_user_experience_team_and/ -
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
4/97
Wednesday, May 19, 2010
How many of you know what Reddit is?How about Digg? 4chan? Slashdot?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
5/97
Wednesday, May 19, 2010
The complex matrix of social news sites
Why is Reddit interesting? They are the right size & right people, at least right now. Slashdot usedto be that, for a short while it was Digg, but Reddit has kept it going for a long time without going
downhill. Signal to noise ratio is still great.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
6/97
Ground rules
No complaining about Javascript perf
No complaining about the visual design
No complaining about startup time*
No complaining about single process
Wednesday, May 19, 2010
Im stern, but fair.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
7/97
The Reddit
Ex eriment
2300COMMENTS
750UPVOTES
300 LIMI
Wednesday, May 19, 2010
Posted on a Friday afternoon, by Sunday we had
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
8/97
Who are they?
45%FIREFOX
19%CHROME
10%
IE6/7/8
9%SAFARI
2%OPERA
Wednesday, May 19, 2010
Exactly the kind of audience we want, in my opinion.- Early adopters- Strong sense of privacy- Advanced technological understanding
- Influential users- Capable of suggesting good solutions and do some research
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
9/97
dev.apps.firefox
vs. Reddit
965GOOGLEGROUPS
150,225ASK
REDDIT
382MAILMAN
?NNTP
Wednesday, May 19, 2010
Voting/moderation, reputation management
(numbers from April 8, 2010)
Not an entirely fair comparison, but I did want to show you how large the community is.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
10/97
What kind offeedback did we get?
Wednesday, May 19, 2010
The feedback was very varied, and interesting reading.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
11/97
The bookmarking systemis still a bit of a clusterfk
right now. It used to beunderpowered and now
its like someone taped a
bunch of cats together.
Wednesday, May 19, 2010
From the hilarious
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
12/97
Stop adding shit and
start cleaning up
Wednesday, May 19, 2010
to the pithy.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
13/97
Wednesday, May 19, 2010
Some showed me screenshots of their awesome Firefox experience
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
14/97
Wednesday, May 19, 2010
others were looking for help.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
15/97
Wednesday, May 19, 2010
Some people had advice about our technology stack
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
16/97
Wednesday, May 19, 2010
and knew who they were talking to.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
17/97
Wednesday, May 19, 2010
We need to get out of the 1980s California bubble and start talking like real men.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
18/97
Wednesday, May 19, 2010
Dont help the stupids.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
19/97
Wednesday, May 19, 2010
A rare example of an expressive user study in text form.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
20/97
Seriously, your work isappreciated widely and
deeply. Keep rockin.
Thanks for making this submission
- I think its awesome to have you
do this. :) Firefox kicks ass.
Wednesday, May 19, 2010
In general though, people really like Firefox, and people that say they switched browsers say theywish they could switch back
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
21/97
Standard Disclaimer(& Ground Rules)
Wednesday, May 19, 2010
For this talk, we also have some ground rules:- Theres a lot of stufhere, and in list format- I might be going too fast, let me know- Feel free to leave/rejoin at any time, I wont be ofended ;)
- We cant really go into a lot of these in detail during the presentation, so take notes, and well talkat the end. Even if Im wrong, resist the temptation to tell me so immediately. ;)
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
22/97
What did we do?
2300COMMENTS
100PAPER CUTS
bugzil.la/papercuts
Wednesday, May 19, 2010
Im in the process of filing these as bugs.
TAB BEHAVIORS
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
23/97
FOCUS
ADD-ONS&
PLUG-INSSTARTUP*
TAB BEHAVIORS
UI CRUFT &CONSISTENCY
OS INTEGRATION
BEING INCONTROL
Wednesday, May 19, 2010
Seven focus areas:1. Focus2. Startup3. Being in Control
4. Add-ons and plugins5. Tab behaviors6. UI cruft & consistency7. OS integration
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
24/97
Lessons learned
Sometimes we are too smart we use
engineering muscle when a simple
solution would save a lot of frustration
What we think are the issues arent
necessarily what people in general areunhappy about
Wednesday, May 19, 2010
Since nobody will be awake at the end of the presentation, here are some of the most importantthings to keep in mind.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
25/97
FOCUS
Wednesday, May 19, 2010
The #1 cited issue
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
26/97
Web sites should notbe able to steal focus
when in chrome
Wednesday, May 19, 2010
Example:- User starts FF- Connection is slow, so start page doesn't load quite yet- User starts typing in the chrome search box in the meantime- Web page steals focus while user is typing
We often don't see this because we have fast connections + use about:blank as our startup page
Also:- If there's been any keyboard input or mouse scrolling while the page is still loading, don't allowonload=setfocus()- When focused with Cmd-L, if you hit Esc, you should be back in the web page
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
27/97
Flash / PDF / pluginssteal focus shortcuts,
cant open new tab
Wednesday, May 19, 2010
Can we stop keyboard shortcuts that have Cmd/Ctrl qualifiers + F11 etc from reaching the pluginand parse them instead?
Now that we have OOPP, can we catch these keyboard events?Keyboard -> OS -> Browser-Controlled-Sandbox -> Flash
If not, can we ask Adobe for help in solving it if not?
This is a really old bug: https://bugzilla.mozilla.org/show_bug.cgi?id=78414
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
28/97
Avoid app-modal dialogs,
make them tab-modal
Wednesday, May 19, 2010
This goes for1) Javascript alerts/prompts,2) htauth prompts,3) master password for the "software security device".Probably others.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
29/97
STARTUP**but not what you think
Wednesday, May 19, 2010
but not what you think. This isnt about raw startup performance, file system I/O, etc.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
30/97
Firefox takes 3 minutes
and 12 seconds.Chrome is 7 seconds.
Thats insane. Make sure you are on
Firefox 3.6.3 & try a fresh profile.
Well, shit. 5 seconds.
Wednesday, May 19, 2010
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
31/97
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
32/97
Firefox is open butnot responding
alert
Wednesday, May 19, 2010
Cited as #1 reason for switching to Chrome
Can we do something about this? Kill the process or ofer to kill it or something?
Found this: https://bugzilla.mozilla.org/show_bug.cgi?id=239223
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
33/97
Dont ask about
updates all the time
Wednesday, May 19, 2010
- Silent updates for add-ons, with possibility to enable- Firefox updates should be applied on shutdown, never on startup (ideally in the background)
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
34/97
I use an extension calledUpdate Notifier that
checks for updates everyso often and installs them,
so I dont have updates to
install at startup
YO DAWG
I herd yuo liek extensions
Wednesday, May 19, 2010
We have a UI term for this, its called the YO DAWG
Yo dawg, I heard you like extensions so I made an extension that installs other extensions
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
35/97
Ideally: upgrade in thebackground if not,
upgrade at shutdown,not startup!
Wednesday, May 19, 2010
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
36/97
Shutdown takes a long
time for some users(30-40 seconds)
Wednesday, May 19, 2010
Do we think we fixed this? Reported to still be there in 3.6.3, but this may have landed on trunk?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
37/97
Include BarTab-like
behavior by default
Wednesday, May 19, 2010
Delayed loading of tabs on session restore = faster startup + less memory used until you need thetab
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
38/97
Put Restart and
Restart & Save Session
in Exit combomenu in
the new design?
Wednesday, May 19, 2010
People like the ability to selectively invoke session restore. I generally dont want it, but sometimesit would be very useful, especially when restarting for updates
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
39/97
BEING IN
CONTROL
Wednesday, May 19, 2010
The biggest category, by far probably because people that want to be in control of theirexperience like Firefox in the first place, and therefore have high expectations in this area. And weshouldnt disappoint them.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
40/97
Control over audio intabs!
Wednesday, May 19, 2010
- Limis Last Theorem? Help me find back to this solution! I had a solution, but nowhere to write itdown, and forgot- Might have been opt-in via notification, ie. "this web page wants to make sound, allow?" but thatis a bit draconian, but maybe an optional setting- Global mute button for people who don't want their browsers to make noise at all
- This does get complicated with plugins, of course
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
41/97
Web sites shouldnt be
allowed to resize main
window
Wednesday, May 19, 2010
First of 4 related window issues
Setting size for a popup window they spawned is OK
There is already an option to disallow it, we should adjust the defaults.
Options Content Enable JavaScript Advanced.I have only the context menu item ticked.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
42/97
Pop-under ads areback, worse than ever
Wednesday, May 19, 2010
Web sites should not be allowed control of windows in terms of sending them to the background.Ever. There are no good use cases for opening a window UNDER the current window. Make it opt-in.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
43/97
Put the user in controlof generated windows
Wednesday, May 19, 2010
Respect the defaults, but make it possible to revert e.g. turn toolbar/scrollbars back on, resize,etc
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
44/97
Opening new windows
should be user-
controllable
Wednesday, May 19, 2010
target="_blank" should be optional
There's a setting for this, but it makes links from external programs (IM/mail clients etc) replaceexisting tabs. That bug should be fixed!
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
45/97
SSL: Add an I know
what Im doing option
to self-signed certs
Wednesday, May 19, 2010
boolean general.I_understand_SSL ;)
Possibly use Perspectives? www.cs.cmu.eduindex.html
There should be a one click way to allow the certificate once without having to save exceptions. Weactually encourage people to add permanent exceptions now, ironically.
Would be simpler to just put 3 buttons on that page: "Get me out of here," "Proceed and Allow justonce," and "Proceed and Allow Always." That avoid having to click 5 screens
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
46/97
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
47/97
Fix Master Password
Wednesday, May 19, 2010
Don't ask for master password on loadOnly ask when there's a site you actually have a password stored forDon't ask multiple timesLet master password be valid for some time (already the case?)Can we use the OS X keychain password as the default password on Mac?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
48/97
Dont let a web app beable to lock up a tab
Wednesday, May 19, 2010
Add "Prevent this page from creating additional dialogs" link in the notification
This is one of our oldest bugs.
WAAAAAAAAIT BEFORE YOU GO CLICK CANCEL
(ok)PRESS OK TO CONTINUE OR CANCEL TO STAY ON THE PAGE(browser crashes)(restart firefox)hey we were able to restore your tabsPRESS CANCEL TO OK OR PAGE TO TO CONTINUE THE STAYwat
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
49/97
Browse-by-name isinconsistent and
confusing
Wednesday, May 19, 2010
Enough people try to use URL bar as search, and are confused by inconsistent behavior. Lets makeit opt-in, and turn it into a normal search if people submit it.
Also, mconnor has promised to fly down here and personally beat me up if we do this.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
50/97
Make a hotkey to list
shortcuts + show them
in the right-click menus
Wednesday, May 19, 2010
People can teach themselves over time
Hovercard similar to Gmail's "?"
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
51/97
Enable autocomplete
again, but make it
smarter
Wednesday, May 19, 2010
We stopped speaking URL when AwesomeBar came along, and it makes us seem slowerComplete to next major URL fragment, if you want the full path, it'll be there on arrow-down
No, don't do this it breaks normal text handling.type type type {backspace}, what happens? The last character I typed isn't deleted! Grr! Backspace
has deleted a bunch of stuf I didn't type and wasn't interested in!(we can delete and remove the last letter too?)
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
52/97
Better preview,especially for PDF &
types we already haveviewers for
Wednesday, May 19, 2010
Part of the Downloads work.
We cant leave this to Adobe. Seriously!
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
53/97
ADD-ONS
&PLUG-INS
Wednesday, May 19, 2010
Our crack cocaine bad for you, but you cant stop
(silent updates is the #1 request, but covered earlier + part of the Extension Manager redesignproject)
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
54/97
Dont wait 3 seconds
when installing add-
ons from AMO or theinline add-ons browser
Wednesday, May 19, 2010
People say this was fixed at some point, but it still happens!
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
55/97
When an add-on is
outdated / no longer
maintained or working,suggest alternatives
Wednesday, May 19, 2010
IE Tab is a prime example, theres a maintained add-on called Coral IE Tab that does the same.People stay on earlier versions of FF because this was never updated.
Getting the data on which plugins block people from updating (since we check for this and presenta list already, right?)
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
56/97
Click-to-activate forplugins default for
rare-but-perf-killingthings like Java
Wednesday, May 19, 2010
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
57/97
Dont let add-ons opennew pages
Wednesday, May 19, 2010
We need a better solution for this, possibly doorhanger notifications with option to go to the page?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
58/97
Dont let apps install
add-ons without consent
Wednesday, May 19, 2010
e.g. Skype, Norton
Since you last started Firefox, an application installed add-on/plugin XYZ are you sure you wantto enable it?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
59/97
Fix the crufty statusbar, extensions add
clutter
Wednesday, May 19, 2010
In general, people were unhappy with the clutter extensions can add to menus, toolbars, etc.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
60/97
TAB BEHAVIORS
Wednesday, May 19, 2010
Everybody cares about this.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
61/97
Opening tabs at the
end when new & next
to when context-triggered is confusing
Wednesday, May 19, 2010
Most people prefer the new behavior!Simpler is better, always open next to current tab or always open at end.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
62/97
New tabs should keep
history from the tab
that spawned them
Wednesday, May 19, 2010
Should insert a marker to indicate that the history is from a separate source, either in the menu oron the button itself (color?)
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
63/97
Tab behavior is verypersonal, expose more
prefs here
Wednesday, May 19, 2010
I never argue for more preferences, but this is an instance where I think its warranted. :)- People are split on opening tabs at the end or next to- Lots of people have TabMix Plus, but also a lot of problems reported from it- People want control here, we should give it to them
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
64/97
Make it easy to closelots of tabs
Wednesday, May 19, 2010
Chrome nailed the dont-resize-tabs-until-you-are-done-closing-them
What I want to do: More powerful tab operations: Shift/Ctrl for range/multiselect + close
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
65/97
Fix tab stack ordering
Wednesday, May 19, 2010
Return to previously focused tab when closing a tab
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
66/97
Fix Ctrl-tab to use
stacks, so it can be
used to comparebetween 2-3 tabs
Wednesday, May 19, 2010
There are a million shortcuts to switch to left/right of current tab, why do we have to adopt stupidbehavior here?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
67/97
Tab reloads when it is
detached; this is
annoying andunexpected/dangerous
Wednesday, May 19, 2010
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
68/97
Dont separate
windows and tabs in
the undo stack
Wednesday, May 19, 2010
People cant remember whether what they closed was a window or a tab.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
69/97
Let me fit more tabs inthe bar, make it easier to
find the ones I cant see
Wednesday, May 19, 2010
Make the minimum tab width smaller, remove the scroll arrows, only list tabs I cant see in thepulldown
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
70/97
Blank tabs when
clicking should never
appear
Wednesday, May 19, 2010
- Happens when Cmd-clicking things like downloads, or for sites that do weird stuf, e.g Gmailattachment downloads- We should never show a window that has no content
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
71/97
Can we fix the "Cmd-click window void"?
Wednesday, May 19, 2010
cmd-clicking JS links open blank windows, can we either make this work or disable loading these intabs?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
72/97
Let me have Privateand normal windows
at the same time
Wednesday, May 19, 2010
Will land with Electrolysis?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
73/97
Ask when hitting Q
Wednesday, May 19, 2010
Very easy to accidentally hit
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
74/97
Better load indicators separate activity
from progress
Wednesday, May 19, 2010
Being handled in the new theme, but:- Separate activity from progress
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
75/97
Detect whether yourwebmail client is
already open, dontopen new window
Wednesday, May 19, 2010
My personal problem with FF was if i click on a mailto link Gmail would open in a new tab; thisseems to work properly with Chrome. All browsers should detect if a site is open.
Flipside: sometimes we dont open a new window when we should (if we cant detect)
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
76/97
Eliminate fake bounce
when scrolling tab bar,
you cant see whenyoure at the end
Wednesday, May 19, 2010
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
77/97
UI CRUFT &
CONSISTENCY
Wednesday, May 19, 2010
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
78/97
Make search field tab-
specific & clear when
navigating away fromresults page
Wednesday, May 19, 2010
Look in your browser right now, how many of you have an old search hanging around?Information leakage (screenshots ;) + being global when everything else is tab-specific
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
79/97
Find in page should to
be page-specific, and
close when you clickoutside it, move to top
Wednesday, May 19, 2010
The Find toolbar tax how many of you have a Find toolbar hanging out on every tab right now?Also:- Consolidate Quick Find and Find- Remove "/" shortcut, too easy to trigger in error in an app where slashes are important- Show count of how many instances are on the page- bounce the results and make sure they stand out on the page- highlight all occurrences of a search term- make the focused result be in the middle of the page- dismissable with Esc or by clicking outside, or by the Cmd-F toggle again- Match whole word- We have space here, options are good!
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
80/97
Change Save toDownload
Wednesday, May 19, 2010
People think Save is the same as bookmarking, and can't find the pages againDownload is more consistent with web use, since Save has other meanings in web apps
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
81/97
Work offline must die
Wednesday, May 19, 2010
I believe we can reliably detect this now?
Also: localhost (local network?) should never be oine
Developers should get an extension to simulate this.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
82/97
Fix downloads!
Wednesday, May 19, 2010
Part of the Download redesign
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
83/97
Fix mess + ordering incontextual menus;
common options first
Wednesday, May 19, 2010
e.g. Open in New Tab over Open in New Window
Part of the menu cleanup project
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
84/97
Search Google for
context menu entry
should be in textareas& inputs too
Wednesday, May 19, 2010
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
85/97
Fix selection behaviors
Wednesday, May 19, 2010
- Don't select trailing spaces when double-clicking a word- Double-clicking between words no longer selects both words (selects space instead, useless)- Hyphenated words arent copied properly (only one element)- Generally, highlighting is really error-prone and hard to predict
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
86/97
Paste & GoPaste & Search
Wednesday, May 19, 2010
A lot of people right-click to paste
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
87/97
A useful full-screenbrowsing experience
Wednesday, May 19, 2010
Access to all controls, menus etc, but hidden. Solving this as part of the touch/slate UIexperimentations
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
88/97
Make Personas work
better with the default
theme, make themeasy to remove
Wednesday, May 19, 2010
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
89/97
Favicons on OS X
bookmarks toolbar +
multiple rows
Wednesday, May 19, 2010
People are very sad about this, and I agreeThe bookmarks toolbar should have an option to display either text, icons, or both. The fact wehave to jump through hoops (chrome.css etc) to set this is sad.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
90/97
OS INTEGRATION
Wednesday, May 19, 2010
Reddit is probably a bit sysadmin-heavy, so lots of feedback on these things
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
91/97
Multiple screensbehavior on Windows
is wonky, can we fix?
Wednesday, May 19, 2010
"when you pull a tab of a maximised window out it maximises to a seemingly random screen""However, in the default themes, it's hard to tell which window is active when you have multiplemonitors, because they don't have enough contrast between which one is active and which ones arenot."
However, I will often draft a tab from a window on the left monitor to the blank space on the right
monitor, and the new window will be created on the left monitor, not the right where I dragged it to.
This is on Windows Vista and Windows 7 with UltraMon installed.When I put the browser on one screen, I expect new windows of the same browser (like thedownload dialog, anything an extension opens, ...) to be on the same screen. Currently it's a matterof luck, and it's quite annoying when a browser window appears, for example, over fullscreen videoon the other screen.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
92/97
Additional Win7
features: Jump lists,
windows in Aero Peek,download progress
Wednesday, May 19, 2010
Opera has it
- Windows 7 Jump Lists- Don't list tabs in Aero Peek, windows are more useful, but list tabs if there's only one window?- Opera does a better job on Windows than we do ;)my.opera.comtake-full-advantage-of-windows-7-with-opera
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
93/97
Enable NTLM
authentication for
intranets
Wednesday, May 19, 2010
Chrome has it ;)
Anyone in a corporate environment will appreciate it simply because it stops $&%(&% passworddialogs from popping up every time you click an intranet link.
NTLM is disabled for a reason because in firefox it's a security risk and you wouldn't want any
random website to ask and receive NTLM responses. Agreed local area network should bewhitelisted for you but seriously it takes about 30 seconds to enable NTLM in firefox and it's notthat hard to do.
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
94/97
MSI installer with group
policies
Wednesday, May 19, 2010
If FrontMotion has been repacking Firefox as an MSI for [years?] now, I don't see why it has takenso long for Mozilla to do the same. It's kinda defacto now...
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
95/97
Hard to assign defaultapps on Linux
Wednesday, May 19, 2010
In Ubuntu - at least, probably in nearly all desktop Linux - it is very dicult to assign diferentapplications to open files. So if I want to open a .wmv in VLC, I go to change it by selecting a newapplication, but it actually wants the filepath of the executable! This may be fine for Windows, butmost linux systems aren't supposed to work that way. I should be able to type the name of theapplication I want to use and just click assign, or perhaps type the command line I want to use.
xdg-open?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
96/97
Use of Keychain on OS
X
Wednesday, May 19, 2010
Is there something smart we can do here? Read-only capability, store in alternate store like1Password does? Something else?
-
8/9/2019 Firefox 4: Paper Cuts (Alexander Limi, Firefox User Experience)
97/97
QUESTIONS?
Wednesday, May 19, 2010
Thank you!