16 April 2005
contenteditable and client-side XSLT.
Safari 1.3 is equivalent to the upcoming Safari 2 in Tiger when it comes to the underlying engine. Making the enhancements available for both Panther and Tiger users is a very good thing for web developers: it means that in a couple of months, we can completely forget about the flaws in Safari 1.2 that have been fixed for 1.3. Panther users will get the update automatically via Software Update.
One feature I had hoped would get implemented isn't, though: a way to programmatically manipulate the selection in
<textarea>s. This is what makes the Wikipedia formatting toolbar work, an approach we adopted for Trac. While there's no standard in the HTML DOM for doing this, both IE/Win and Gecko provide proprietary APIs for it. Something equivalent in Safari would have been nice.