What’s new in Opera development snapshots: 27 July 2011 edition
The biggest news for this snapshot is the first practical implementation of the Microdata API in a browser.
As usual, your Opera Next should already have this update (checking opera:about should give you "Presto/2.9.186 Version/12.00" under Browser Identification).
-
Implementation of Microdata APIs
This release of Opera has full support for Microdata DOM APIs. There is a bug around the implementation on Mac, Linux/FreeBSD versions of this snapshot that we are hoping to fix as soon as we can.
What this API would allow you to do is to access microdata specified using microdata attributes like
itemprop,itemscopevia a JavaScript interface.Opera's Philip Jägenstedt also added a bunch of patches to make validator.nu validate microdata attributes better.
Tests written while implementing the APIs will also be shortly submitted to the W3C test suite.
-
href of a link element is no longer empty if it is same as document url.
Not sure why, but you can legally have such markup
<link href="<same url as where this markup exists>">. In this specific case, Opera used to return an empty string when queried for thehrefattribute on thelink(here is an example). -
Change events now fire when clicking on labels associated with an input checkbox
This was a regression and this has now been fixed.
-
Inset Box Shadow on input text elements
Opera was not rendering inset box shadows on input text elements which has now been fixed (here is an example).
-
Maxlength attribute ignored if set to zero
Another no-idea-why-anyone-would-do-it-but-should-conform-to-spec-anyway bug. So, if you set maxlength as 0 for an input element, Opera used to ignore it, but now it longer does (here is a demo).
-
Default widths of input of types url and email
The default width of url and email inputs was longer than regular text inputs. So, now your default inputs in a form will look prettier!
-
Computed Value of overflow now returns
autoon hidden elementsFor some reason the computed value for
overflowreturned on an element hidden withdisplay:nonewas alwaysvisibleinstead of the default ofautocausing weird effects in some design patterns such as jQuery UI's accordion (note the scrollbar that appears when clicking "Section 4" does not appear on previous versions of Opera). -
No longer creating a new stacking context for
position:fixedwith no z-index setThis demo would explain this best. In previous versions of Opera, we used to create a new stacking context whenever a parent element had
position:fixedbut now we no longer do this, and match the behaviour of other browsers. - Finally, jsfiddle is working again!
Please do try it out and let us know if any of these do not work for you, or any other suggestions you might have!
Readers' comments 6
Left under the original article, as archived.
About this article
| Published in | ODIN blog |
|---|---|
| Date | August 2, 2011 |
| Author | Divya Manian |
| Tags | opera next |
| Original | Internet Archive |
JimWednesday, August 3, 2011 1:26:05 PM
Example: http://jsfiddle.net/Ap7sM/6/
Cutting SpoonThursday, August 4, 2011 2:47:13 AM
I will update manually then.
Swapnil RustagiThursday, August 4, 2011 11:35:23 AM
And don't forget to try August 3 snapshot with Mac OS X Lion Full screen support and Featherweight skin changes.
RafalThursday, August 4, 2011 1:43:44 PM
Originally posted by toyotabedzrock:
What do you mean that it has some problems? I see pretty much the same results in all browsers I've tried.
JimSunday, August 7, 2011 1:30:44 AM
Originally posted by d.i.z.:
I could be wrong, but the border looks sharp and misplaced.
http://i.imgur.com/xpcbQ.png -
RafalSunday, August 7, 2011 12:40:07 PM