Inspectable Shadow DOM, the file browser and new default avatars
Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 13
Today’s update addresses some of the changes among the 1,280 commits which were made last week. Since I haven’t had any time at all, it’s not as detailed as usual, but contains several highlights. The Shadow DOM is now visible through Web Inspector, quite some polishing is being done on Chrome OS’ file browser and new default avatars for Chrome OS’ landed.
Chrome OS’ file manager has been in development for quite a while now. It’s based on the FileSystem API, features a list of files and folders and a side-panel with additional information. With the final file-type icons now in place and some secret shortcuts, it looks like the feature is coming together nicely. Besides local storage, the manager will support USB drives, memory cards, network storage and possibly digital cameras.
As for WebKit’s specification related changes, fixed text-indents used for input placeholders will now be respected. JavaScript may now be used to set !important CSS rules, the document.innerHTML property has been added and the preload attribute for media elements is now implemented correctly for Safari.
Other things which occurred last week:
- Support for Core Animation has been added to Chromium’s Cairo-renderer.
- Accelerated 2D canvasses in Chromium will now use Skia by default.
- Client-side phishing detection won’t be enabled for stable builds just yet.
- The skeleton of the Media Stream API within WebKit has been outlined.
- Drag and drop effects for the Touch UI’s New Tab Page have been improved.
- An IME UI-related extension API will be implemented (though got reverted).
- A cross-document DOM binding fuzzer, cross_fuzz, landed to help making Chrome more stable.
- Chromium on Mac OS X will now use the Garuda and Devanagari fonts to display Thai and Hindi text.
- Parts three and four of WebKit’s Fullscreen API for Safari on Windows landed, completing it.
- The default avatars to be used for Chrome OS have landed in the tree. They look awesome!
- The navigationStart property of the Navigation Timing API will now be available for all request
types, including cross-origin requests. - The Pepper API now works out-of-process in the Windows sandbox.
- The “Report-only” mode and “disable-javascript-urls” directive for CSP have been implemented.
- Web Inspector now supports a pane providing access to an element’s Shadow tree.
- Elements in the Shadow DOM can now use access keys.
And that’ll be all again!