Opera 11.00 beta for Mac changelog
Release notes
Release date: November 23, 2010
This is a beta version of Opera. Please use it only on properly backed up computers. It incorporates new
features, improvements, and stability enhancements.
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 a 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. You can disable this with
opera:config#UserPrefs|HideURLParameter if you still want to see the whole address all the time.
- 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
- Open the "View" menu.
- 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 (Opt + 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.
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:
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.
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 the Carakan JavaScript engine 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 10.63
User interface
Improved
Fixed
- Links from external applications closing a page if page is opened from a panel or mail
- Occasional crash when aborting page load with active network requests
- Not being able to maximize a widget in application mode
- In usage reports, tracking which default speed dials are removed
- Error message not appearing on the widget installation customization dialog if widget name is too long
- HTML5 video stops playing after right clicking and saving file to local disk
- Zoom menu appearing too high on the screen when enabling the menu bar
- Opera freezing when changing a URL while viewing a PDF with the Start bar enabled
- opera:help not being in auto-complete list
- Opera closing on a page with a corrupt certificate
- Bookmarks not being shown in the bookmarks manager after a restart
- Not being able to clear a previous search from the drop-down menu
- Stopped vertical scrollbar from appearing in advanced preferences due to the new local storage section
- Opera closing when adding a contact to the personal bar
- Tooltips not appearing when hovering speed dials
- Opera closing when downloading files from the Links panel
- Yandex search suggestions not working
- hotmail.co.uk missing from default mail providers
- FastMail domains missing from default mail providers
- Dropping .webloc or links on the crash dialog causing Opera to crash.
- Opera closing or freezing when closing a tab with the Save dialog open
- Modal dialog hiding below the browser if Opera is clicked
- Opera closing on start up when starting with a URL from Terminal
- Opera closing when playing audio files
- Increasing amounts of memory consumption when hovering over thumbnails
- Missing string: the "done" tooltip on the find toolbar and password toolbar
- Panel opening when Opera is loaded
- Scrolling the address history sometimes scrolls underlying page
- Opera closing when closing the last tab if the Opera Dragongly (detached) window is open
- "Save as text file" function saving a page as source code
- Opacity not being applied to Aqua buttons
- Web Fonts not being applied resulting in garbled Japanese text
- Ayuthaya not being used as the monospace font for Thai
- Dragging image to a folder with a space in the path creates a new folder with "%20" instead of a space
- Removal of print preview menu item and shortcut key
- Several issues with private tabs/windows
- Problem when setting custom Reload Every value for pages and Speed Dial using Enter key
- Not being able to use Esc to escape out of address field in Speed Dial/blank tab
- View toolbox not getting keyboard focus when clicking View button
- Not being able to accept self-signed certificate
- Extender menu not being accessible with tab bar placed at the sides
- Relative paths not working in the Filename setting for Speed Dial background
- Menu bar not updating when enabling features
- Compose and New Tab from the Dock menu not giving Opera focus
- Not being able to drag files from Finder or Desktop if file name contains a space
- Hover effects not triggering in fullscreen mode
- Clicking the zoom button can make the window disappear
- Mouse being locked after dragging a tab to Speed Dial
- Personal bar only showing its content in one window
- JavaScript dialogs not disappearing when you reload, and stacked on top of each other
- Tab-modal dialog staying after changing the URL
- Speed Dial thumnails being created incorrectly if "fit to width" option is enabled in general settings
- Scrollbars not showing on transformed elements
- Desktop window getting into a non-drawing state
- Accept Cookies preferences not being properly set in the UI
- Reloading pages gives multiple download dialogs which cannot be closed
- Not being able to click or select links and text
- Ability to open multiple "Site Preferences" dialogs on one site
- Opera Unite Messenger application not loading
- Nicknamed bookmark URL not being updated until restart when it is changed, and then using it in the Address bar
- Opera closing during tab animations
- Opera freezing when closing a canvas/audio/javascript game
- Bookmark URLs being truncated to 128 characters when pasted
- Opera closing when Opera Link synchronization of the blocked content list occurs
- HTML5 sliders not applying a CSS transform on Mac
- Opera Dragonfly disabling Quick Preferences
- Overlayed dialogs sometimes being covered by plug-ins
- Visual tab pop-ups being displayed on hover even when not in foreground
- Opera becoming unresponsive when minimizing windows blocked by dialogs
- Active dialogs being sometimes sent to background
- Speed Dial configuration overlay not always being hidden
- Security dialog missing its tab edges
- Opera closing when activating the Master Password dialog on startup
- Context menu translations ru-en and en-ru missing in the Russian version of Opera
- Mouse gestures not always working on the application background unless the UI is activated
- Not sending a referrer when using anything but the left mouse button
- Widgets menu opening links in an active tab
- Password Manager toolbar becoming blank, empty, or white when opera:config#UserPrefs|SpeedDialState=3
- Start Bar being blanked out after opening a background tab
- Opera closing when dragging bookmarks
- Opera closing when using the "Custom Bookmark Merge File" in operaprefs.ini
- Middle-click panning not working in frames
- Opera closing when activating "Show search"
- Bookmarks and Notes being sent on first sync even when disabled
- Offline mode not working
- Forward not working on frame content
- Private tabs, and using F2 "Go to page" address field, resulting in a stored url
- Bookmark menu being as wide as the longest title
- Opera freezing when trying to import a very large bookmark file
- Problem with the default mouse configuration
- Opera closing after leaving a page with Flash with wmode="transparent"
- Bodyless documents closing in accessibility mode
- Not being able to upload or send Mac file bundles (should compress to .zip)
- Problem when printing forms
- Modal dialog hiding below the browser if Opera is clicked
- Not being able to paste in the Save dialog
- Pushed buttons not getting a pressed status (blue background) instead of a selection (focus ring)
- UNIX editing keys on Mac working double instead of the expected single action
- HTML5 video, animated .gif animations, and downloads stop playing when a context menu is open
- Opera closing when activating Help
- When dragging, the fallback should be to an image icon, and not attempt to display large images
- Not being able to create a new window by dragging a tab in the Windows panel
- Wrong select option being selected when using optgroup
- Hidden mouse cursor over a plug-in area remaining hidden when moving mouse out of the plug-in area (also leaking though
tabs)
- "Back" mouse gesture (right hold + left click) causing an extra click
- Paints plug-in on the UI when overflowing the available view
- Padding breaking the vertical slider
- IRC "new message" icon on the O in dock shows up when the IRC tab is in focus
- Address and search field drop-down scrollbars being inactive
- Widgets in widget mode being hidden when they loose focus
- Typing being slow when there are many bookmarks
- Opening and closing the color picker leaves menus disabled
- Opera closing when opening Opera Unite application installation links in the background
- Opera Unite Messenger application not loading the first time
- Opera closing on qq.com
- Opera closing when trying to open space.com
- Blocked URL not displaying an error page when the host is not found
- Searching for spaces in a page matches random pieces of text
- sina.com.cn closing when using spatial navigation
- When loading an animated png, CPU usage rises and the browser does not respond
- Sequential alerts failing, with only the first one showing correctly
- Page not responding to input after clicking a transparent Flash
- Start Bar being blanked out after opening a background tab
- Empty tab occurring after activating a mouse gesture
- Form fields missing on studentloans.gov
- Not being able to select the last symbol inside a scrolled box
- Overlay dialogs disappearing, making the tab unusable
- Opera closing when directly opening a file with a Content-Disposition: attachment
- Bookmarks dragged out of the Mini folder being recreated
- Focus being lost from the Facebook chat box when the text is updated
- F2 not respecting the Reuse Current Tab facility
- Google Earth plug-in poping up in front when in a background tab
- Opera Link causing 100% CPU use on start up
- Opera closing on start up when deleting certain files in the profile
- Not being able to find the executable for the printer plug-in
- Some dialogs hiding the main window when losing focus
- Edit commands not working in the Content Blocker
- New note being created when clicking an empty area of a notes list
- Wrong temporary download file being used when opening files from a download dialog more than once in an external editor
- Opera Unite and Widgets:
- Crash when trying to install a widget
- Added a preference to enable Unite
- Upgraded Opera Unite preferences
- Opera Unite service announcement containing invalid XML
- Added support for multiple icon sizes in widgets
- Added control of Geolocation access by a feature element defined in widgets
- An empty content element, or when set to an incorrect namespace, causing a crash when loading a widget
- Unzip sometimes failing for files with upper case
- Clicking links relative to widget documents opens them in the browser
- Widgets not always having access to the network after a restart
- Crash when stopping an Opera Unite service twice from the service page
- Opera Unite working only on the local computer
- Link handling in widgets
- Password manager losing passwords after setting and later changing the master password
- Windows Media Player plug-in not loading a stream when
data attribute is set but not a src attribute
- Not being able to access a page through SSL by direct link
- Printing from print preview resulting in either a freeze or corrupted page
- Doing a page search highlights too much text, including the next line
- Incorrect menu entry for the Java console
- Keyboard shortcut missing for the Opera Dragonfly debugger in the developer menu
- Panel opening when Opera is loaded
- Opening a bookmarks file from Manage Bookmarks overwriting the profile bookmarks file
- Tab cycle order being wrong if 'When cycling through tabs with Ctrl + Tab is set to "cycle without
showing list"
- Shift + F4 not showing or expanding the panels
- Saving multiple items in the link panel only saves the first entry
- Auto-update being forced when the user has opted-out
- Progress bar being broken
- Window not being called back when opening a new tab while minimized
- No search field appearing in the Opera help menu: OS 10.6 non-English only
- Clearing the search box should not show prediction results from a query
- Normal font and monospace font settings not working
- Default search box cannot be dragged from Appearance > Buttons
- Broken search field in Apperance > Buttons > Search
- Private tab search terms showing in non private Speed Dial search
- Paste'n'Go not working in F2 ("go to page") dialog
- Autoupdate failing to display authentication dialog when updating without write permissions
- Master Password dialog quickly opening and closing when logging in through the Auth dialog
- Cannot double-click an empty workspace to open a new tab
- Gmail not working
- Tab title displaying incorrectly with a modified toolbar setup
- Context menu not working, even when mouse gestures are turned off
Display and scripting
Improved
- Opera Dragonfly ECMAScript debugger
- Implemented persistent storage for User JavaScript
- Updated Unicode support to Unicode version 5.2
- Clean up of the Application Cache when closing a window
- Faster traversal of relatively positioned elements
- Methods added to enable/disable spellcheck, and determine if the current spellcheck state has been set by the user
- Implemented
isEqualNode from DOM3 Core
- Implemented
Event.defaultPrevented from DOM3 Events
- Implemented
CustomEvent from DOM3 Events
- Support added for
dir attribute on widget, name, description, author, and license elements in config.xml
- Added CSS
box-decoration-break and updated background shorthand
- Added support
document.head (HTML5)
- Added a Mac-specific Speed Dial background
- Updated drop-down toolbars
- Added new address bar graphics including search, address field, and button changes
- Added a new scrollbar in the address and search field drop-downs
Fixed
- Opera closing when applying Web Storage
- "v" shortcut in Google Reader opening about:blank (ignores same thread that opened popup setting location)
- Failure loading a page in a newly opened popup
- Ctrl + End not moving the caret anywhere on Google Docs
- Referrer of
XMLHttpRequest response being wrong when a request is initiated in a call from another frame
- Memory issue when changing offline mode to online
- Opera closing when using the YUI test suite
- Opera closing when deleting a paragraph with an image
- Opera closing when browsing with cached images
hashchange event firing incorrectly when stepping backward and forward through pages in the DOM cache
- CSS
text-decoration:underline not being filtered if the text is rendered with an SVGFont
- Opera closing on SVG images that include CSS style sheets via
@import
- Non-enumarable properties not being returned
- Redeclaring an Event object does not reflect within other scopes
- Carakan not properly terminating strings to identifiers in some cases
- Setting the
onload property of XMLHttpRequest blocks document memory from garbage collection
- Widgets not having access to network after restart
- UPnP memory issue occurring with IPv6 and non-local addresses
- Opera closing in a no-Carbon build
- Issues preventing Server-sent events from working
- Widgets not loading (config.xml not being found)
- Compressed plug-in streams not being cached
- Plug-in related closing of Opera occurring with "submit form to insecure server" warning
- Memory problem relating to certificates (verisign.com)
- Memory problem relating to regular expression literals
- Carakan syntax error occurring if the
do...while statement was the true branch of an if statement
with an else
- Windowed Flash on Youtube not being mouse accessible
- Importing a PKCS #12 certificate
- JIT related memory issue occurring at dn.se
- Application cache request being sent twice for a single window
- Cancel message being sent with the wrong id
- Ensuring the correct prototype chain for Opera Dragonfly
- Slowdown on vg.no traversing and changing of CSS properties
- Selector performance regression
- Style properties/presentation attributes rendering at vg.no
- Opera freezing caused by nested tables, overflow, and align
- Opera closing caused by a large BMP image with CSS
height:0
- Opera closing when reflowing pages
- Opera closing when trying to find the
offsetParent of an element without a layout box
getClientRects returning the wrong offsets for tables
- TinyMCE
insertHR test being regressed
- Unnecessary horizontal scrollbar being caused by a tall block with absolutely positioned child
- Opera closing when using Application cache (opening Opera Dragonfly causes an Opera shutdown)
- Scrollbar color with non-active Opera not being gray
- Filter combining with opacity affects event detection
- document.cloneNode firing not_supported_err
- navigator.plugins.length being > 0, even with no plug-ins used
- NaN, Infinity, -Infinity not being ignored
- Text alignment with text-anchor failing on bidi text
- Not allowing XML pretty formatting to be turned off, opera:config#UserPrefs|FormatUnstyledXML
- UserJS not being visible to the debugger
documentedit not being aware of the spellcheck attribute
navigator.plugins.refresh(true) not reloading current document
- White screen being displayed instead of Yahoo if "history back" and "history forward" are repeated
<text> element in SVG not defaulting to ltr when the directionality is unspecified
- Reading
location.hash just after setting giving the wrong result in a body-less document
- Plug-in windows not being removed from the PlugixManager when deleted
- SELECT inheriting the style from an initially selected OPTION
- Triple-writing the HTML of an IFRAME with source that contains a script tag freezes JS (TinyMCE)
- A memory leak in
XMLHttpRequest
- Page auto-scrolling to the top when "new" graphics are incorporated
- Painting artifacts with an absolute element inside a fixed element when scrolling a zoomed-in page
- The "off-by-one" bug causing unnecessary scrolling on areas covered by fixed positioned elements
- Ignoring the reviver argument to
JSON.parse if not callable
- Accessing the stack before Error is thrown thus causing it to always be empty
- A problem with Carakan JIT
- Percentage widths on a fixed layout nested table computing incorrectly if there are overflowing descendants
- Video and audio controls becoming partially visible when applying a CSS transform
- Relatively positioned child with 100% height not expanding when increasing its absolutely positioned parent
- Opera closing on www.ernstings-family.de, with
visibility: collapse row
strokeRect() not accepting negative values for width or height
- Rounded rectangles in SVG not being rounded
- Content disappearing when adding more inline-block displayed elements
- Form input fields with border-radius using the page background: causes invisible fields in a case with no border
- Nowrap being ignored on a cell with a 100% wide sibling cell
- Positioned image with usemap attribute only showing content when cached (societegenerale.fr)
- Table cell not being correctly redrawn when changing its height
- Opening Dragonfly inspecting a tab from previous a window after switching to a different window
label element not focusing select elements
- Clicking a visible label should fire an
onclick event on invisible input
- Ignoring of the the header UserJS with the BOM
- Overly strict same origin rule for cached resources in application cache
- Background of favicon changing on hover
- Scrolled
iframe not repainting
- Onload for sub-frame documents not being triggered until the whole frameset is loaded
- Large numbers of iframes pointing to themselves causing Opera to freeze
- An issue when erasing with Control-Backspace
- SVG color attributes getting the wrong string value after changing with RGB Color
overflow:hidden hiding a background image in a transformed (rotated) element
- CSS transform rotates with an overflow:hidden clips image
- Using
canvas causes Opera to crash
- Drop-down list not having a border around it when collapsed
- Wrong position of Shockwave Director occurring inside iframes
- Garbage being sent when a plug-in asks for a URL property
- XML document being served as
text/html can break the font switch-writing system
- Google Docs spreadsheet scrolling when typing
- Second call to
xhr.setRequestHeader() throws an error
- An issue fixed with Facebook games
- Missing
onload events on images being loaded in parallel (non connected images getting garbage collected)
- 400 Bad Request on The Register website occurring because an empty cookie value does not include an equals sign
- Form input fields with
border-radius and no border applied being invisible
- Overlay layers not displaying in Google Maps
- NSL occurring on some JavaScript
iframe elements
- DOM 2 Style methods not working properly on SVG elements
- Selection being able to survive a parent DOM update
- Empty
wrap attribute being ignored on a pre element
selectedIndex being wrong after inserting options
- Adding
select options at options.length+2 should not insert an empty entry
- Not being able to allow cookie mode override in ua.ini
- Value with an invalid/unrecognized function not getting dropped
innerHTML not serializing the nbsp character as an entity
- JavaScript crash at MediaFire and Google Docs
- Crash when calling aliased back, forward functions
- Master password no longer working
- Missing graphics in Canvas based HTML5 games
- Not being able to inspect closures and scopes
- Inability to change display property on
<audio> (with controls)
- Blocked URL page not displaying when the URL is redirected
- JPEG encoder adding a magenta line on the right edge of the image if its width is not a multiple of 2
- A JavaScript memory leak
- An area focus issue
data: image only producing onload every two reloads
- Opera disallowing "fragment identifier channel" communication across frames from different servers on https
document.constructor===Object returning true
- Calling
cloneNode(true) on a form creates a form with an empty "elements" array
- Issues with image load events
focus() failing with delayed style sheet loading
- Non-empty block with
height explicitly set to 0 not preventing margin from collapsing
focus() on display:none textarea blurs active textarea
- Element's bottom margin being calculated incorrectly when its last child is an empty box with
height explicitly
set to 0
- Contact list at Hotmail/live.com failing to display names in Opera (
getComputedStyle() height/width
when parent is display:none)
- Crash when modifying white space text node between table-cells
- Input in inline-block with non-visible overflow being duplicated and causing a freeze
- Media queries not being applied correctly when widening screen
- Crash on delayed CSS transition chain
- Crash on Gmail
- Table row background image not being repainted across all cells initially
- Float container does not stretch to fit a child text node and sibling
min-width inline-block (Facebook PM)
- Table cells separated by
LF CR in the source code adds an extra table cell in the row
- Missing clean-up of generated content inside layout-generated
table elements
- Crash with
top.location = javascript:this
- SVG crash with
feBlend and discard
- Web Workers not working in widgets
- Opera Dragonfly: setting event breakpoint '
load' crashes Opera
- Third party cookies not being set
- Opera being unusable if autoproxy script contains an infinite loop
array.indexOf(event.target) being different from array.indexOf(window)
enable-background example from SVG 1.1 spec being rendered incorrectly
- SVG filter
feMerge / feMergeNode not rendering correctly
- Failing to import some root CA certs in the pem format
- SVG color parsing seems to be applying some HTML quirks
- A mask with zero opacity affecting pointer-events
- Crash when destroying a plug-in from script running by another plugin instance (Google maps street view)
- End key putting the cursor at begin of next line instead of end of the current line
- Typing Japanese is extremely slow in
contentEditable / designMode fields
- Text boxes and unicode combining characters
- Crash with hidden input in a frames document
- JavaScript
.focus() and autofocus attribute should not be respected during history navigation
- Unintuitive auto-completion of IDN addresses
- Garbage when going back in history to images with wrong mime-type in disk cache
- AIA certificate handling allowing content specific decoding to Unicode, leading to certificate decode failure
- Incorrect property value transfer optimization occurring when first instruction is jump target
- Incorrect cascading of properties on SVG root element
- Memory usage increasing on flickr, and not being released
- Canvas
shadowBlur with clipping causes artefacts and crash
- Style sheet loaded via a redirected URL using wrong base URL for resolving relative URLs
- Removing both scrollbars from a scrollable container at the same time does not work
- Using the same style sheet as a normal and an alternate breaks styling
- In some cases, the outline on a table being misapplied to cell children
getComputedStyle().getPropertyValue("border-style") not returning "none"
- Crash when going back on a page with iframes and JavaScript
- Missing repaint of the Content area after resizing windows
- JavaScript alerts opening shortly after a page load close instantly
- Opening a short url through the address bar crashes Opera or causes a memory leak
- UserJS code not running in extensions if page does not include a script tag
- First scroll event being sent to window instead of scrollable area
- 301 status code response not being redirected after a browser restart
- Highlighting underneath the address and search fields
Mail, news, chat
Improved
- Implemented super scrollbar
- Merged filters, labels, and saved searches into the new labels item
- Removed the "Manage Feeds" dialog
- Removed the Opera Mail labels keyboard shortcuts (L, 1-7)
Fixed
- yahoo.cn mailproviders SMTP entry does not using a submission port
- Sender name in mail view area being taken from the contact list rather than the From header
- Opera closing when clicking on any folder in the Mail Tab: incoming or sent
- In mail, multipart/alternative parts that are not true alternatives being invisible
- Ability to open multiple "Customize Mail Header" dialogs in M2
- Opera closing when expanding items in the mail panel
- Blocking mail dialogs may block other blocking dialogs
- Mail Compose toolbar not being customizable, with changes being lost after closing the Compose tab
- In All Messages/Sent, threaded mode hiding initial sent messages that started a thread
- Not being able to subscribe to a RSS feed
- Not being able to close the "font" dialog in the Mail Compose window
- Unread count out of sync occurring in mail
- Opera closing when selecting a mail account in the Mail Compose window
- Errors occurring with plain text signature editing
- Changing the definition of the Incomplete Message Toolbar
- Making the Mail Header toolbar darker
- Feeds menu not updating after deleting a feed
- Opera closing when closing a newsfeed tab
- Renaming IMAP folders creates ghost folders
- Clicking on the mail notification when minimized does not activate the program window
- Updating the mail providers list to a new Opera Web Mail username
- Graphic element layout issues in mail dialogs
- Unicode attachment filenames sent by M2 being unreadable in clients like Outlook
- Panels (F4) being brought up when focus is on RSS feed tab, even after panels were previously closed
- Mail view being opened when clicking the expand arrow in the treeview
- Attachment to e-mail disappears after viewing it
- Mail selection being lost when new emails arrive
- Feed folders views use "Sent" instead of "Published" as a column header
- Mail panel categories being added at bottom of mail panel when enabling it
- Mail header using a large text size instead of bolded text
- Section header not working properly in the mail panel for a newly visible section
- Wrong attachment names (Content-ID) being displayed
- Password manager losing login information after changing the server name
- Line breaks in signatures not being respected when changing plain text to HTML
- HTML mail message not adding the default mail compose font to body style attribute
- Not being able to modify the spam filter
- Deleting a parent feed folder does not delete its children
- Multiple views being selected in the new mail panel
- Initalizing of the indexer in mail when no accounts exist
- Populating the treeview while loading the mail database
- Inline images sent from Thunderbird being recognized as attachments and not content id elements
Miscellaneous
Fixed
- A problem running Opera on Windows 2000
- Using Opera Turbo compression servers when loading plug-ins
- Wrong error message when accessing the non-existent property of the object being presented
- Setting
document.title has no effect if a document does not have a title element
- Header information for a plug-in being lost after a restart
- Using spatial navigation after writing an image map to a document causes a crash
- Random crash occurring on exit
- mail.qq.com not being able to finish sending a mail
- Insecure third party module warning when starting Opera (DEP/Data Execution Prevention)
Network
Fixed
- Not showing a server sent error page for 504 and 417 HTTP error codes
- Scope connection not sending a handshake