Two days ago Apple's team launched Safari 1.3, being part of the OS X.3.9 upgrade (once again named after a fierce predator, but I forget which one). Despite numerous bug fixes, the new release is marred by extremely serious
Safari 1.3 hardly ever fires the
unload event, and that's of course a serious bug. You can test it by going to some random pages in my site. The navigation link in the left frame that leads to the page you go to gets a special style onload, and this style is removed onunload. Safari doesn't remove the special styles. You can also try my Window events test page. When you leave this page, an alert "Unload event" should spring up. In Safari 1.3 it doesn't.
The only exception seems to be when you leave my entire frameset: then the event fires normally. When you run the test wholly outside my frameset, though, the event doesn't fire.
Furthermore, there seem to be focusing problems in a frameset. When I click on a link in my content frame, I cannot scroll the new page in the content frame by means of the arrow keys (though Page Up and Page Down work fine, go figure). The Cmd+Left Arrow (Back) and Cmd+Right Arrow (Forward) don't work, either. Clicking in the new content page solves these problems, but that shouldn't be necessary.
Despite this new, serious bug, the Safari team has clearly been working on solving other bugs. See also Dave Hyatt's entry for a list of new features.
I updated the CSS table of contents, the W3C DOM Core, HTML, CSS, and Events tables and the Event compatibility tables. Below are the most important changes:
overflow: auto, and the contextmenu event (Ctrl+Click) now work fine.
getElementsByName work on my custom
setAttribute methods now also work correctly on the
splitText method caused a gap between the two new text nodes; this bug has been solved.
outerText are now supported.
rows, and innerHTML on tHead, tBody and tFoot, leaving
cellIndex as the single problem in the W3C DOM table methods and properties.
first-letter test: solved.
min-height and almost all
If you like this blog, why not donate a little bit of money to help me pay my bills?
Comments are closed.