Opera 11.00 for Windows changelog
Release notes
Release date: December 16, 2010
Opera 11.00 is a recommended upgrade offering new and improved features, plus security and stability enhancements. For your
reference, please see the previous Opera 11.00 beta for Windows changelog
on the Opera changelogs website.
New features and improvements
Address field
An improved address field makes it easier to stay safe on the Web, and it now hides the complexity of long web addresses.
It also provides more security information to help you stay safe when browsing; just click the badge for the website to
see security information about the site you are visiting.
- All webpages get a badge to the left of the address field. The badge replaces protocols like HTTP, HTTPS,
and opera:, which are shown only when focusing on the address field.
- Clicking the badge provides an easy overview of the potentially more complex security state of the current web page.
- Parameters at the end of web addresses are visually hidden until the address field is focused. If you still want to see the whole address all the time, you can right-click the badge to disable this functionality.
- There is now a badge indicating that you are browsing with Opera Turbo on. Clicking this badge gives information
about estimated data savings for the Opera Turbo session.
Auto-update
An improvement to auto-update now makes sure you have the latest extensions and Opera Unite applications.
Bookmarks bar
The Opera Bookmarks bar is located directly below the Address bar, and replaces the old Personal bar.
Enabling the new Opera Bookmarks bar
- Click the O menu button.
- Select "Toolbars".
- Click the check box next to "Bookmarks bar".
If you want the Bookmarks bar to show in the former location of the Personal bar
- Open the Appearance dialog (Shift + F12) > "Toolbars".
- Click "Show hidden toolbars while customizing".
- Above the Address bar a Bookmarks bar appears. Click it once to mark it (a yellow outline will show around the bar).
- Click "Placement" and select "Top" inside the Appearance dialog.
- Mark the new Bookmarks bar located below the Address Bar, and choose "Placement Off".
- Click OK.
- The Bookmarks bar is now shown in the former location of the Personal bar.
Extensions
Opera extensions offer a way for you to easily add new functionality to your Opera browsing experience. Developers can easily
create extensions using open standards (HTML5, CSS, JavaScript) and supported APIs. Opera extensions will be based on the
W3C Widget specifications and this is being considered for an Open Standard effort.
- Extensions will now run on secure sites (HTTPS) by default, and we have added a privacy setting where you can allow/disallow
extensions to run on secure connections or in privacy mode (disabled by default).
- Extensions now have a preferences page. Both the options page and privacy settings can be accessed from the extensions
manager.
Some changes to requirements that will affect currently available extensions include:
- Extensions must include an access request for the pages you
want to access with the background process. You can do this by adding
<access origin="http://example.com">
to the config.xml
- Extensions must include an index.html file in the package, or include a
<content src="someStartFile.html"/>
in the config.xml.
- Extensions must use
broadcastMessage() properly:
broadcastMessage() only takes one argument: a string or an object literal.
- So, use either
broadcastMessage("hi"), or broadcastMessage({'say': 'hi' }
This means that some extension authors will have to update their extensions.
Opera installer for Microsoft Windows platforms
Opera 11.00 has a new installer written in-house, which is much faster than
the previously used MSI installer.
- The classic installer and the MSI installer are discontinued, with the exception of MSI autoupdate packages that will still be provided for a while to enable users to update from versions prior to Opera 11.00.
- The user interface:
- When starting the installer, you will have a progress bar running while the content of the archive is extracted. The first page of the wizard will then be displayed, from which you have the opportunity to click installation options before continuing.
- Once you approve the installation, another progress bar will be shown while the installation is performed.
- When that progress bar is filled, the installer wizard will close down and Opera will be launched.
- If you happen to install to a folder where a previous version of Opera was installed with either the classic or the MSI installer, the new installer will first trigger the uninstallation of the old version before installing the new version in its place.
- See the Opera Desktop Team blog for further information: "The new Opera Installer".
Mail panel
The Opera Mail panel has been improved with the following changes.
- Decide which sections to show, and in what order.
- Create folders to organize your mailing list and newsfeeds.
- Filters are now called labels. Existing labels, custom labels and saved searches (as labels) are now located together
under the Labels header in the Mail panel. The old filters, labels, and saved searches are now merged into the new, more
powerful labels
- In each category, (Attachments, Labels, Feeds, etc.) select which individual items to show and which items to hide.
- Feeds can now be displayed in the panel without the need to enable a mail account.
- The Mail panel automatically appears whenever you switch to a mail tab, and automatically returns to the previous state
of the panels when moving back to a non-mail tab.
- POP accounts now have Inbox and Sent views for themselves.
- Multiple scrollbars are now changed to one global scrollbar for the mail panel. The scrollbar keeps section headers on
top, which allows you to quickly scroll back up to them.
- All mail search fields are now consolidated into one. This enables you to search wherever you want, with the help of a
new toolbar that appears when searching.
- You can save a search as a rule that will automatically label all the matching messages.
Plug-in loading
You can now set plug-ins to load only when you click on them, to significantly speed up browsing.
Presto 2.7 rendering engine
CSS3 Image Values and Replaced Content Module improvements
Support has been added for the object-fit and object-position properties.
CSS3 Text Module improvements
Renamed the -o-text-overflow property to text-overflow, and added support for ellipsis
on multi-line blocks.
Encoding improvements
Big5-HKSCS support has been updated for the HKSCS-2008 encoding standard.
HTML5 improvements
Support has been added for the following:
- HTML5 APIs:
- HTML5 elements:
- Support for the
<progress> element
- Support for the
<meter> element
- HTML5 Forms:
- Support for
<input type="search">
- Support for
<input type="file" multiple>
- Support for
<input placeholder="">
- Support for
<input type="color">
- Support for
<input type="tel">
- Improved:
- Updated the language string for HTML5 Forms
<input type="email"> validation
- Default value for
<input type="range">
out-of-range @value in <input type="range">
<input type="email"> now supports multiple emails as per the specification
- Autofixing
<input type="url"> without http://
- Removed:
- Support for
<input type="file" min max>
- Support for allowing a single control to be associated with more than one form
- Support for WebForms from
hasFeature
WebSockets support
Opera offers support for WebSockets which provide a way to communicate between script in a web page and the server in full-duplex
mode with low latency. Opera supports version
-00 of the WebSocket protocol (-76). WebSockets sets up one TCP connection and confirms that the server can speak
WebSocket by doing a special handshake, after which the server and the client can send text messages over the connection
at will, resulting in faster communication.
WebSockets support in Opera is disabled by default. Warning: This is due to flaws which can be exploited in the current WebSockets protocol. However, if you want to enable WebSockets in Opera:
- Type opera:config in the address bar and press Enter.
- In the Preferences Editor, expand the "User Prefs" topic and see "Enable WebSockets".
- Click the "Enable WebSockets" check box.
Search predictions
Search predictions from Google integrate into Opera's search field, and predict queries as you type, making searching quicker
and easier. When using the search field or searching from the address field with the 'g' search keyword, Google
search predictions will appear.
Speed improvements
Numerous advancements to various engines have been made to improve Opera's speed and benchmark test performance.
Tabs
Tab stacking
Opera invented tab browsing in the 1990s, and Tab stacking enhances tab organization in the user interface. Dragging one
tab over another allows you to create groups of tabs. Now you can keep dozens of webpages open, organized, and under control. See our Tab stacking demonstration video.
Pinned tabs
The "Locked Tab" feature is improved and renamed to Pin Tab. Pinned tabs take up minimal space and are automatically moved to the left of other tabs to make them easy to find.
- Right-click a tab and select "Pin Tab" from the menu. This pins it and prevents it from being closed by accident.
- Unpin a tab by right-clicking it, and then uncheck "Pin Tab" in the menu.
User JavaScript
Support has been added for the W3C Web Storage API window.opera.scriptStorage property for user scripts
alone.
Visual mouse gestures
Mouse gestures is another genuine Opera innovation that was first introduced in Opera 5.10 in April 2001. Visual Mouse gestures
help you learn how to control Opera with mouse movements. A new interface guides you through the available gestures, making
it easier to learn and use them.
- To see the new mouse gesture interface, hold (long press) the right mouse button down in any webpage.
- Then, move the pointer in any direction and the interface changes to reflect the actions that can be performed with subsequent
movements.
- When you complete an action, a notification briefly shows what action you performed.
- Once you learn your favorite mouse gestures and perform them quickly, the interface will not display.
Changes since Opera 11.00 beta
User interface
Improved
- Various improvements to tab ordering
- Opening new tabs in background and foreground using short cuts
- Redesign of the extension auto-update notification
- Handling of OEX files from the command line and from DDE
- Added a "Malware site" display in the security button when a site is blocked because it contains malware
- Added "Show Full URL" which minimizes the badge and shows the full url in the Address bar
- Added a tooltip to the search field
- Added visual enhancements to the search drop down
- Added a new Opera extension installer UI
- Added a user preference to disable the mouse gestures popup
- Added a new extension update dialog
- Added a new privacy dialog for extensions
- Added HTTP authentication skin elements to match the address field badge
- Improved dragging tabs in and out of stacks
- Updated the Speed Dial background
- Updated translation strings
Fixed
- Crash when exiting Opera
- Crash when opening address bar drop down
- Session files not being backed up
- Extensis Web Font service not working in Opera
- Creating a custom search engine with URLs that include a "#"
- Problems with automated crash logging
- Crash when holding CTRL + W
- Tab stacking fixes:
- Tab group being hidden by closing an inactive top tab
- Extending a second tab group compresses the first group
- Tab group vanishing if you delete an active tab from call out
- Active tab not being hidden when collapsing a stack
- Position in the tab group now decided by using "Open new tab next to active"
- Repainting issue when stacking tabs
- Tab order being dropped when you drop more than one from the window list into a stack, or into normal tabs
- Setting of active and hidden tabs in groups when the mouse up occurs
- Extensions fixes:
- Web page opened in popup was going to browser history
- Scrolling popup content also scrolls the browser's tab
- Extension description field not expanding to display the full extension description
- Visibility of extension toolbar
- Crash occurring after an extension tries to access web in offline mode
- Popup reloading on badge update
- Focusing and unfocusing the address field with keyboard shortcuts not animating the badge
- No notification displaying if an extension update fails
- Address bar not being accessible in the extensions option page
- Some extensions not displaying access info
- Crash when disabling an extension
- Font size of an author's name in extension manager
- Double clicking on OEX in file system not invoking its installation
- Blank badge displays when enabling Opera Turbo after typing in address field and focusing page
- No notification being displayed if an extension update failed
- Various fixes applied for popup skin, size, and arrow positioning
- Pop-ups opening in the foreground even though "Open in background" is set
- Security policy not being tracked during an extensions update
- Crash when adding pages to the "Read later" extension
- Opera extension update notification showing "Opera Unite application update"
- Extension manager not being keyboard navigable
- JavaSsript alert on extensions preferences does not show the extension title
- The .oex file icon on Windows
- Security indication for Web pages not displaying when Opera Turbo is on
- Confusing Opera Turbo information displays when loading https site with certificate problems
- New Address bar not displaying an "extension" badge
- Incorrect sample text for Chinese simplified and Chinese traditional occurring in the International fonts dialog
- Searchbox on another toolbar making Opera freeze on startup
- Opera opening multiple download dialogs with the same content when "Open windows instead of tabs" is enabled
- Web Panel height not growing when starting with a restored window and switching to maximized
- "Add Web Panel" not working when done through "Appearances"
- Download dialog disappearing on redirect
- Shift + Enter and Ctrl + Shift + Enter not working in the Address bar
- Inability to remove multi-search field from the Address bar
- Auto-update crash when triggering an update of Opera Unite
- Gmail Video Chat Plug-In not working
- External links being opened in private tabs
- Disabled "Shortcuts: in Quick Launch Toolbar" option on Windows 7
- "Install for all users" not creating a shortcut in the Quick launch bar for other users
- Opera's profile from the VirtualStore will now be merged if the UAC is disabled
- "Bookmark all open pages" putting bookmarks in wrong folder, or root folder in Manage Bookmarks view
- Fragment identifier not showing up when viewing a full URL
- No icon displaying in the address bar for malware warnings
- Right click context menu not working if mouse guestures are disabled
- Crash when performing a mouse gesture
- Crash when closing a certificate dialog
- Crash relating to keyboard input
- New installer not noticing that widgets are running when upgrading
- No "Locked File" window (and error message) appearing when trying to upgrade Opera; occurs when files in the installation folder are locked by other programs on Windows Vista
Display and scripting
Improved
- Extensions: Added support for debugging of isolated userjs
- Improved HTML5 forms support, including a better UI
- SVG performance improvements
- Improved memory usage
- Made various plug-in improvements
Fixed
- Tabs being created via an extension popup not sharing cookies with the browser
- JavaScript bookmarklet not working
- Crash when configuring extensions
- Crash with extension throwing an error message
- Fragment identifiers and internal anchors not working in widgets
- Argument arrays and variable objects being left attached when an execution context is aborted
- Progress bar being removed while still loading IFRAMEs
innerHTML including a doctype node will output a ">"
- Focus not being set on an element when there is a scrollbar
- "Zero Width Non-Joiner" character not rendering correctly in Right To Left (RTL) languages
- Web Panel height not growing when starting with a restored window and switching to maximized
- WebSocket error messages in error console not appearing in desktop
- Disabled WebSockets by default due to security problems
- Crash in Flash when going in and out of print preview
- High CPU usage sometimes occurring on Gmail
- Memory issue relating to cache
Mail, news, chat
Improved
- Category headers and their context menus are now keyboard accessible
- Added support for Feed folders in import and export of OPML files
- Made "Unread" count labels clickable
Fixed
- Only creating subfolders for feeds when the top level folder is focused
- Dragging a parent feed folder into a third level child causes Opera to freeze
- Feed being added to a panel when cancelling a dialog
- Resizing the mail panel freezes Opera
- Crash when importing feeds or mail
- Label icon not displaying in the Labels column
- Removing a message label having no immediate visual feedback
- Message count missing from Trash
- Crash when using an own button for accessing mail folders without a mail account
- "Show Messages From" not hiding other account sections
- Incorrect default mail signature
- Sections in mail panel moved to the bottom disappearing after a restart
- Opera not checking newsfeeds after importing
- After removing an item from a treeview, key down to the next section does not work
- Contacts panel not being counted as a mail-related panel
- Quick reply messing up the mail body's HTML source when replying to an HTML message; occurs when "prefer HTML formatting" is set
- Mail panel scrollbar not always moving when tabbing to out-of-view sections
- Clicking inside a long section scrolls other sections out of view
- Content blocker toolbar not being set to "wrap"
- Problems with keyboard navigation in the Mailing list panel section
- Context menu breaking when using keyboard on accordion section headers
- "mailto" dialog missing its favicons
Miscellaneous
Fixed
- Insecure Third Party Module warning when starting Opera (DEP/Data Execution Prevention)
- Install path not being updated when upgrading Opera
- Changed the command line parameters of the installer so that they can express a change from default behavior
- Not be able to send email from Gmail when in private mode
- Changing selected characters with Microsoft IME/IME 2007 makes the background color of selected characters become transparent
Network
Fixed
- Connections with STP/1 remote hosts failing when socket callbacks are unordered
Security
Fixed
- Fixed an issue where Web page content could display misleading security information; see our
advisory.
- Fixed an issue which could allow leaking of WAP form content to other sites; see our
advisory.
- Fixed DOM manipulation issues which could allow execution of arbitrary code, discovered with Michal Zalewski's cross_fuzz
tool; see our advisory.
- Fixed an issue where carefully timed redirects could allow cross site scripting; see our advisory.
- Fixed an issue where Tab characters could be used to bypass HTML sanitization, as reported by Jordi Chancel; see our advisory.