Safari 1.2

Posted in: Development, Software

It may be time to move over to Safari full time now. Version 1.2 adds accesskey support and with SAFT providing the type-ahead find functionality, it is definitely catching up with Camino.

Not everything is perfect just yet though:

  • SAFT needs to be updated to be compatible with 1.2, the current version. UPDATE, new version of SAFT has been released.
  • Still no support for getting the cursor position in a text field (that I know of), so my Tasks and WordPress quicktags don’t work.
  • Still no support for having the label tag toggle the status of radio buttons and checkboxes.
  • For some reason, all the drop downs and buttons are WAY too small.

It’s this last one that is the biggest problem for me. I’m setting the font-size the same on the selects and input type=button elements the same way I’m setting it on the text, but they are MUCH too small.

Even stranger, this behavior is only found when I set the font-size to 10px. At 11px, 12px and up it behaves exactly as expected.

See for yourself (test page):

Font-size test

Here are some comparison crops from Tasks (actually Tasks Pro) screenshots in Safari 1.1.1 and Safari 1.2.

Tasks Sample 1

Tasks Sample 2

This is really annoying, now I need to add hacks to account for this specific build of Safari.

UPDATE: Apparently this is not a bug and is the indended behavior. Great… because the behavior I want is unreadable text when I set the font-size of a button to match the rest of the page.

Popularity: 3% [?]

Posted February 2nd, 2004 @ 6:26 PM

6 Replies

  1. Matt adds this Comment:

    Why reward bad browser behaviour by writing hacks spefically for it? Espescially a browser with relatively low market share…

    February 3rd, 2004 at 3:10 am

  2. Peter adds this Comment:

    Have you tried the latest nightly build of Firebird? I prefer it to both Safari 1.2 and the latest Camino nightlies, on Mac OS X.

    February 3rd, 2004 at 7:45 am

  3. Peter adds this Comment:

    Oops, I didn’t read your previous post about Firebird. Something is definitely messed up on your end if you aren’t having a pleasant experience with Firebird. It’s fantastic on both of my Mac systems. Maybe trashing your prefs would help.

    February 3rd, 2004 at 7:46 am

  4. Alex adds this Comment:

    Matt, I’m not “rewarding” anything. I care about the experience my users have with my software.

    Peter, I do use Firebird on PC, but I much prefer Camino on the Mac. Firebird doesn’t feel right to me (yet) on the Mac, though I love the JavaScript console for debugging.

    February 3rd, 2004 at 8:49 am

  5. alexking.org: Blog adds this Trackback:

    tasks 1.8.5 released
    I’ve released tasks 1.8.5. This version is a minor upgrade to work around 2 browser bugs:

    Worked around a Mozilla/Linux bug where the text in fields was white
    Worked around a Safari 1.2 bug where the font-size on buttons and drop-down lists …

    February 3rd, 2004 at 10:08 am

  6. On Safari | alexking.org adds this Pingback:

    […] I see that the form element text-sizing is still non-standard: […]

    April 18th, 2007 at 11:51 am

Add a Comment

Please note: Use of a non-personal web site or blog in the field below and/or comments that are off-topic, personal attacks, or support requests will likely be removed at my discretion.

Note: This post is over 4 years old. You may want to check later in this blog to see if there is new information relevant to your comment.

February 3, 2004 » « Around the web

About This Site

This is the personal web site of Alex King, an independent developer based in Denver, Colorado USA. More...


Crowd Favorite

Crowd Favorite is my software and web development business.

We build web applications, design and develop custom WordPress themes and plugins, and build custom sites using WordPress as a CMS.


I also have a tumblog that aggregates my online content from other services (Twitter, Flickr, del.icio.us. etc.).

Ads