What’s New in Opera’s Development Snapshots
We just released a new development snapshot, and it contains a mind-boggling array of new features and fixes.
I wanted to point out a few updates that would be interesting to web developers that are available in that build. Do note that your Opera Next should already have this update (checking
opera:about should give you "Presto/2.8.165 Version/11.50" under Browser Identification). If you were one of the early birds who installed Opera Next on your macs, note that you would have to install it again as the auto-updater on the first release did not work correctly.
Checkbox Indeterminate State
The indeterminate state is used to express an indeterminate state of on an input checkbox. Here is how it would look (and a demo). There is an associated
:indeterminatepseudo-class that can be used for styling (you can use it in this manner).
input type=email no longer rejects non-ascii domains
Previously, using an email address like
ja@日本.jpwould be rejected as an invalid email address as the original version of the spec did not account for non-ascii domains. However, this has since been updated (tracker), and Opera now supports non-ascii domain names in inputs of type email. (demo of non-ascii domain support).
Gradients with more than 32768 stops don't crash anymore
If you need 32,768 color stops in your gradients, clearly you need counseling. But in the interest of protecting the innocent from your follies, Opera no longer crashes when you have that many color stops in your gradients - be it canvas, SVG or CSS.
Better handling of radial gradients
Some instances of canvas radial gradients were not handled correctly. This has now been fixed.
""will reload page
This seems to be sadly a common pattern among several sites to cause a page reload. Ideally, you should avoid this. But if your site was broken in Opera because of this, it will work now (like Marmolada Restauracja Kraków).
More compliance with the atob and btoa specifications.
A few web font regressions in 11.10 and 11.50 have been fixed.
If you find any bugs with any of these fixes, please file them with the bug wizard!