Log
Safari UI Improvements
Dave Hyatt is asking for feedback and suggestions on the Safari interface, so here’s my list in no particular (meaning off the top of my head) order:
- Tooltips for title attribute
- Tab to every form element
- Undo in textarea
- Remember spellcheck preference from page to page
- Cursor often shows incorrectly, often a resize cursor rather than an arrow, etc. But this seems to be a common system problem… Also, when cursors are specified in css, the hand cursor never appears over links (see http://www.dangerousmeta.com for an example)
- Fix javascript cookie support
- Add support for media=”print” stylesheets
- Add support for alternate stylesheets
- Clear favicon cache when clearing cache
- Support for fieldset and legend elements
- Timeout is too quick
- Support for ATSUI character substitution to use ligatures when possible, but maybe that’s just way too much overhead…
- Click and drag on folders in the bookmarks toolbar is confusing. I tend to want to click and drag down the list of bookmarks immediately, when the UI wants to move the folder. I’m not sure what the solution is, but I find that I’m constantly dragging the folders around.
- Smarter auto-completion in the address bar. It would be nice if there were stages of completion, starting with the root level, and moving to directories and then document. Currently, if I type in a URL, the autocomplete completes to the last visited page, requiring the user to finish typing the domain name and then delete the path info and finally hit return.
- Support for label element: clicking a label should place focus on the associated form element. It should be implemented like Mozilla (treating label and associated form element as single unit), rather than IE mac, which treats them as 2 different elements when tabbing through.
- Support for the accesskey attribute
- Site navigation built from link tags, like Mozilla implements, would be nice, but not crucial.
- Tabs, while necessary in browsers when the UI takes forever to build, aren’t particularly important to Safari
- The cache can be a little too sticky when refreshing pages—sometimes some images don’t refresh
- Support for getSelection() method or document.selection.createRange() so that bookmarklets using these methods work.
- Generate quotes when using the
<q>tag
I guess they’re not all strictly interface related, but they are things that bug me. Safari is my primary browser at work and I use it often at home. It’s a great browser and asking for user input this way and trough the bugs button is a great idea.
02/07/03 09:33AM Accessibility and Usability Geekiness Macintosh
Comments
Right. I’ve been frustrated by Adobe’s lack of support for ATSUI/ ligatures in Photoshop 7. After discovering that TextEdit supports ligatures, I thought that it would be great if Safari could display them too, especially since lots of personal sites are specifying fonts like Lucida Grande and Gill Sans that have ligatures included.
02/13/03 9:40AM
Add a Comment
Have something to say about what I wrote here? Let’s hear it!
- Your name and email address are required, but your email will not be displayed on the site
- If you provide a URL, a link to your site will appear
- You may use the following HTML:
<strong>bold</strong><em>italic</em><a href="http://url">links</a>
- Double line breaks will be converted to paragraphs.
- As you type, you should get a nice little preview of your comment directly below the text box.
- I reserve the right to edit any comment for any reason (I’ll be reasonable).
Recently Played on iTunes
-
“Abierto”
Soul Food Taqueria
Tommy Guerrero
10/06/08 16:28 -
“Hit Or Miss”
Punk Rock Days: The Best Of DBL
Down By Law
10/06/08 16:25 -
“Start!”
Compact Snap
The Jam
10/06/08 16:22
Bruce:
About the ligatures, I was actually thinking that WebCore ought to to take full advantage of ATSUI, at least optionally. Ligatures obviously aren’t critical for a browser, but they could be important for other apps that might want to make use of WebCore’s XML and CSS rendering.
02/08/03 11:24AM