WebKit's week - #10
dimanche 15 novembre 2009
Week from May 25 to June 7 (before r44490). To test those changes, you'll need a WebKit nightly.
Smarter border-radius (44235)
You all know border-radius. And you enjoy using it. Before this change, if the radius was longer than some metrics (eg. half the width of the element), then it's set to zero and there are no rounded corners. Since then, WebKit follow the latest rules of the spec and will reduce the radius to the max possible value.
Multiple corrections according to specs (44293, 44298, 44301, 44302, 44360, 44475, 44481)
A lot of events weren't dispatched to the window
object, unlike what the spec says. Zou, fixed. In addition, some storage
events needed a storageArea
event giving access to the modified storage area. Those are small but necessary fixes.
Locking the anchor in view while loading
Between the moment when a page starts to render and when it's fully loaded, a lot of resources can modify the layout of a page. Therefore, the position of an anchor can change. Before this change, the browser stayed at the initial position of the anchor. Now, if the user doesn't scroll, the anchor will stay in the view.
Web Inspector's panel activation
The Resources, Network and Profiles panels all have an activation page. This activation page are here to not affect the performances of the pages when they are not needed.
This is everything for this week. Of course, this is just a selection I've made. If you've noticed any other interesting changes, please let me know. Same thing if I got something wrong.