Opera 10.60 beta 1 for Mac changelog

Release notes

Release date: June 16, 2010

This is a beta version of Opera. Please use it only on properly backed up computers. It incorporates new features and stability adjustments.

New features

Geolocation services

  • User-enabled geolocation services are provided through Google Location Services (GLS).
  • IP address and WiFi recognition are implemented.
  • An address bar map pin icon indicates a Web page is accessing the Geolocation API.
  • Opera geolocation services support the W3C Geolocation API Specification (http://www.w3.org/TR/2008/WD-geolocation-API-20081222/).
    • A user decides to share or not share their device location with a Web site based on trust; see section 4.2 (http://dev.w3.org/geo/api/spec-source.html#privacy_for_recipients) of the W3C Geolocation specification.
    • Further information is available at the Opera Desktop Team blog: "The return of Geolocation" (http://my.opera.com/desktopteam/blog/2010/02/05/skin-fixes-unite-and-then-some).
  • See this Opera demo (http://html5demos.com/geo).

Offline Web Applications

  • Support is added for Offline Web Applications (http://dev.w3.org/html5/spec/offline.html#offline) implementing the user interface for caching.
  • This allows documents to communicate with each other regardless of their source domain, and is designed in a way which does not enable cross-site scripting attacks.
  • See this Opera demo (http://html5demos.com/offlineapp).

Web Workers

  • Web Workers (http://www.w3.org/TR/workers/) is an API for running scripts in the background independently of any user interface scripts. This allows for long-running scripts that are not interrupted by scripts that respond to clicks or other user interactions, and allows long tasks to be executed without yielding to keep the page responsive.
  • See this Opera demo (http://html5demos.com/worker).

WebM

  • The WebM format consists of the VP8 video and Vorbis audio codecs wrapped inside a .webm container. It is based on the Matroska media container format, and offers high-quality video with fast seeking.
  • WebM works together with the HTML5 <video> element supported in the Opera Presto rendering engine.
  • See these Opera articles:
  • See this Opera demo (http://people.opera.com/howcome/2010/video/norway/index.html).

Changes since Opera 10.53

User interface

Improved
  • Cross-document messaging
    • W3C reference (http://dev.w3.org/html5/postmsg/#web-messaging)
    • See this Opera demo (http://achau.appspot.com/demo/html5/crossdoc/index.html).
  • Fonts for Asian languages: added sets of specific fonts to be used for CJK (Chinese, Japanese, Korean) web sites
  • The ability to show suggestions in the search field when using Wikipedia
  • Visual Speed Dial adjustments, including:
    • Speed dials (and tab-previews on hover) changed from 4:3 to 16:9 (wide screen format)
    • New resizing behavior for thumbnails
    • New default background
    • Bing is the new Speed Dial search engine
  • Icons are replacing thumbnails for some internal tab types, such as mail and downloads
  • Scrollbar knob resizing to correspond with big pages
  • Various small startup performance boosts
  • Storing the list of confirmed intranet servers in Preferences instead of relying on typed history
  • Add Opera Portal to "Subscribe to this feed using"
Fixed
  • JEP (JavaEmbeddingPlugin) being dropped in favour of javaplugin2 (ns4); see our Opera JEP article (http://my.opera.com/daniel/blog/2010/05/31/new-opera-with-ns4-javaplugin)
    • Removed JEP license from opera:about
  • Slow element reflow occurring with some italic fonts
  • Domain name not showing on a collapsed address bar
  • User interface becoming unresponsive after middle clicking on a link and selecting text
  • Text disappearing in appearance/toolbars section when using several old skins
  • Address bar searches in private mode not using private mode context
  • Right-clicking when using mouse gestures incorrectly triggers context menus
  • Problem when getting icons from corrupt Opera Widget applications
  • Opera not starting when other applications change Opera menus
  • Premature shutdown when opening, exiting, or closing windows
  • Opera stealing window focus when a notification pops up
  • Shut down when closing a tab while composing character
  • Opera launching but not opening all links from other apps when not running
  • Shut down when making selection from a drop down
  • Duplicate fonts causing font slanting to break
  • Japanese IME (Input Method Editor) select box appearing in the wrong position
  • Scrolling being too fast on trackpads
  • Making a select:option selects more than just that option
  • Focus being stolen from a notification popup
  • Opera shutting down when uninstalling widgets via the panel
  • Not being able to remove widgets with Cyrillic names
  • Inspect Element not being the last item in Image Properties
  • Shutting down when in the Save As and Open dialog boxes
  • Shutting down when right clicking Google Earth plugin
  • Issue with focus in the Google Earth plugin
  • Toolbar missing after starting with a new page if the source viewer was previously an active tab
  • Speed Dial fixes:
    • Dragging a Speed Dial entry to another position executes default action on target in addition to dropping
    • Visual glitch occurring in the Close button
    • Backgrounds of Speed Dial dialogs being too transparent
    • Titles not being shown when Speed Dial is set to Read Only
    • Visual degradation occurring when setting opacity to a low value (disabling opacity for now)
    • Shut down when hovering a Speed Dial tab
    • Buttons located at the bottom overlapping when height is reduced
  • Some custom shortcuts not working properly
  • Various small startup performance issues
  • "Open with..." context menu passing incorrect URLs to other browsers
  • Space not changing when opening a link while Opera is active
  • Premature shut down when pressing some keyboard shortcuts in the start-up dialog
  • Quick-preferences shortcut incorrectly requiring you to hold the Command key
  • Not being able to customize the appearance of toolbars on Mac
  • Widgets with a non-default start file not installing on Windows or UNIX, and close on startup on Mac
  • Inability to select items in dropdown menus using the mouse
  • Opera Unite applications not showing in panel after installation
  • Opera prematurely shutting down when hiding and showing bookmarks in the address bar dropdown
  • Launching a previously saved session with two separate Opera windows causing a premature shut down
  • Premature shut down when dragging buttons to the status bar
  • Widgets only being upgraded to the default path
  • Advanced menu in download tab does not appear for files downloaded to non-ASCII folders
  • Autoupdate not closing Opera when set to hide in the system tray
  • Unable to change or install dictionary in dialog boxes
  • Links being opened in external applications close page if page is opened from a panel or from a mail
  • Find in page overlay not disappearing when clicking an iframe
  • Deleting private data does not remove closed windows
  • Opera not prefetching icons for bookmarks from the custom/ folder
  • Percent sign in encoded url from an external application being encoded by Opera again
  • Buttons often being disabled in new non-modal dialogs
  • Many user selected locales not getting get a language if it is available
  • Web Fonts not working properly
  • Up and Down arrow keys not selecting IME's candidate
  • Right and Left arrow keys not working with the IME
  • While focusing on a textarea, the Function key should be disabled for IME
  • A problem with the Resize button at YouTube
  • Not keeping clipboard contents from closed private tabs
  • Premature shut down when quitting the startup dialog from the Dock menu
  • Premature shut down when playing MIDI
  • Incorrect Tab cycling order after closing tab opened in background, or with "Activate the next tab" enabled
  • "More..." in the Widget Upgrade Wizard displaying an error page
  • Opera starting when launching the Widget installer
  • Ctrl + Enter saves address to typed history even if in a private tab
  • Radio buttons causing premature shut downs with accessibility software
  • Opera prematurely shutting down on exit when a state button (Opera Unite or Opera Link) has been added and the appearance dialog is still open
  • Ability to open multiple "Downloads" tabs when one is already open in another Opera window
  • Panel order being wrong after a restart
  • "More..." button in the 'Why do I need to upgrade?' Widget Upgrade Wizard has no effect
  • No usable interface being available when Tab bar is set to "show only when needed"
  • Pressing Ctrl or Shift key combination on startup dialogs causes an Opera premature shut down
  • Premature shut down when navigating back and forth with a limited cache size
  • Right-click > Validate menu item not working
  • Inline address completion disappearing after typing www.x
  • Delaying tooltips on the Tab bar when moving the cursor between thumbnails
  • Checkboxes having no focus indication when being tabbed
  • Premature shut down on exit after visiting page with Flash
  • Premature shut down when closing tabs

Display and scripting

Improved
  • Plug-in clipping code
  • Reliability of out-of-sync situations in Opera Link
  • DOM (Document Object Model) performance
  • Extended functionality of the tile/stretching of skin elements
  • Removing support for div nowrap
  • MouseEvent and UIEvent interfaces not being exposed
  • 0.01% height of auto in standards mode not computing to auto (Picasa)
  • HTML5: Added support for onhashchange events
  • CSS selector matching performance
  • Optimized premultiplication of decoded images
  • Performance for plug-ins and animated content
Fixed
  • IME, without hitting Enter, not working on input/textarea with key event listeners
  • Tab visibility state not working properly
  • Session corruption occurring when Opera closes while loading pages
  • Mouse gestures dialog closing Opera when in kiosk/nomenu mode
  • Speed Dial "Reload Never" being set to "Custom"
  • Bookmarks being lost on upgrade when using new format
  • Progress bar inside the address bar changing address bar buttons
  • The minimize button missing from restored tabs
  • Problem when creating a new panel using drag and drop
  • HTML/MHTML files with non-ascii characters in path not opening when Opera is the default browser and already running
  • Text field not being focused in Go to Page dialog
  • Context menu missing in the download manager
  • User interface not being restored after using fullscreen
  • Mouse wheel not working in popup window
  • Problem when trying to copy Notes
  • Large buttons not working on combined Back/Forward buttons
  • Dragonfly window state not being remembered
  • Double-clicking a target _blank link opens the home page
  • Fraud Protection from saving the details of visited sites in private mode
  • Using the caret position for keyboard invoked context menus
  • Tab chrome missing for a restored tab when new tab is opened in background
  • MathML entities not working in Opera 10.5x
  • Minimized Opera not restoring when opening an external link
  • Shut down when viewing Opera skin images on a page while using the Omelion skin
  • Stop differentiating between shrink-to-fit and table cell content width propagation
  • Absolutely positioned element inside a bottom absolutely positioned element not redrawing when moved
  • --!> and --\s*> not closing a comment
  • Scripts hanging at www.toshiba.co.jp (plugin related)
  • location.replace in iframe turning a previously initiated location.href assignment in parent into a replace
  • Negative clip left/top value if being larger than an element's width/height hides the element
  • Navigating to a different WML card via element not working
  • Combining of z-index, display, overflow, position, and float hides content at Google Wave
  • Reading empty cookie value still appends an = (jil.org)
  • Caret appearing in the wrong position if put in an empty block beside a float (new reply on Google Wave)
  • Freezing caused by nesting positioned and non-positioned elements
  • Content overflowing the content edge but not the padding edge triggering scrollbar for overflow:auto
  • Mouse coordinates being incorrectly reported to Flash
  • Zimbra: UI freezes when closing a calendar item: history.back() causes an unload event
  • Navigator mimeTypes description being wrong
  • Odd XSLT behaviour occurring with (non-URI) ihost names
  • Problem when viewing Google Pistview: document.readyState can revert to "interactive" from "completed" when content is added to the DOM
  • Nested positioned descendants of inline-block failing to redraw
  • Nested positioned descendants of inline-block with z-index failing to redraw
  • Unexpected 14px offsetTop for page when closing an inner window for web.qq.com
  • Danskebank page not working: Let document.domain affect the frame navigation policy
  • Windowless plugin desynchronizing with the page after scrolling
  • Not setting the focus on DocumentEdit when handling an onfocus event on the body
  • An issue with Webstorage causing a premature shut down
  • Excessive memory consumption (<1.5 GB)
  • Google Earth links from web sites not opening properly
  • Cafeworld and potentially other Flash games failing on Facebook
  • Objects sent with the wrong MIME-type being shown incorrectly
  • application/pls+xml incorrectly being treated as XML
  • SVG fixes:
    • Opera freezing on loading altGlyph testcase
    • Clip-path incorrectly being applied while painting source graphics for filter effect
    • Incorrect handling of empty altGlyph element
    • Incorrect handling of the filter primitive "in" attribute that matches a prefix of a filter source
  • Several DOM problems when using Facebook chat
  • xhr.overrideMimeType() being called before xhr.open throws
  • Freeze occurring on Youtube inbox related to colspan and border with border-collapse:collapse
  • A Gmail problem associated with the width of shrink-to-fit float with fixed-width parent and STF float grandparent: not updating when content is added
  • Not being able to type or enter text in windowless Flash
  • Premature shut down on page load after removing Carbon
  • Repainting problems with the Sifr plug-in
  • Navigator mimeTypes description being wrong
  • DNS query failing when the response contains more than 24 addresses
  • Google Docs spreadsheet scrolling to top when typing
  • HttpOnly cookies not being accepted through NPAPI (BankID)
  • Premature shut down when printing a page where the body has a background color and negative margins
  • Spatial navigation highlight not respecting overflow:hidden on parent element
  • Double clicking a target _blank hyperlink incorrectly opens home
  • Focusing an empty RTL (Right-to-Left) textarea causing the caret being shown to the left
  • RTL textbox forgetting the caret state after clearing the first letter of the cursive text with a backspace
  • Multi-line selection of BiDi text in a RTL textarea being broken
  • Not being able to select the last character of cursive text (e.g., Persian) in a textbox using a mouse
  • Not being able to scroll to the bottom of a textarea when pasting large texts into it
  • Repaint problem when scrolling an element that has the border of another element positioned on top of it
  • Erratic downloading from a HTTPS URL with a specified port
  • Premature shut down when doing a cache-full cleanup
  • IPAPMincho being discarded as a web font even though Windows thinks it acceptable
  • Encoding problem when STP/1 host replies to a STP/0 request
  • Page search hits missing when a problematic search hit is visible

Mail, news, chat

Fixed
  • Reduced functionality of the spell checker in Notes and Chat
  • Replying to a specific e-mail freezes Opera
  • Slow Loading of mail when Received is open
  • Mail not setting "replied" to flag when resuming drafts
  • Compose button not working when no message is selected
  • Shut down when fetching mail
  • Delisting of folders when they cannot be selected
  • Shut down occurring on "Manage Feeds" while loading the mail database
  • Dragging and dropping a file fails when no tabs are open
  • Replys to Sent messages being sent to the original sending author
  • Problem with Zoom box in the email compose page
  • Mail not being re-indexed after removing lexicon
  • Email contact importer on www.hi5.com triggering a file download
  • Pinch to zoom gesture in the compose screen causing a premature shut down
  • Mail messages not staying in focus
  • Mail account wizard not using port 587 for Hotmail as specified in mailproviders.xml
  • Feed articles being mixed up

Security

Fixed
  • After accepting a certificate, SSL negotiation fails in some circumstances
  • Not being able to install a Skandiabanken CA certificate
  • Not being able to accept a self-signed certificate