Changelog for Opera 9.50 Beta 1 for Windows
Information
Announcements
Release Notes
- This is a beta version of Opera. Use only on properly backed up computers and do not install over previous Opera versions
Known issues
- [BUG 285908] Opera will freeze if an XML page contains an error
- [BUG 267632] Images don't display when printing
- [BUG 213115] Queued mail is sent at the next check, instead of waiting for manual action
- Opera will not run on Windows 95
Changes since Opera 9.50 Alpha 1
Display and Scripting
- Numerous stability and performance improvements
- Fixed copious memory leaks
- Fixed several page loading issues
Rendering Engine
- Fixed problem with table colors after exiting the Content Blocker dialog
- Added support for the CSS3
box-sizing: inherit value
- Restored default styling of
address, abbr, and acronym elements
- Multiple improvements to
marquee element support
- Fixed problem where ordered lists used unordered list bullets instead of ordered list markers
- Fixed problem respecting table colors on pages triggering Quirks mode
- Fixed problem where
head element contents were displayed in (C)SSR
- Fixed cross-browser consistency problem with link underline colors when
font and link colors differ
- Fixed numerous cross-browser consistency problems with table width calculations
- Improved handling of badly nested HTML tags
- Fixed several issues where text did or did not wrap when it should
- Fixed issue where horizontal rules were not shown in a table with
rules="all" set
- Multiple improvements in
text-shadow display
- Respect
overflow: auto for block-level children of table cells
- Fixed problem where using negative margins on inline elements hid content
- Fixed several CSS parsing rule violations
JavaScript/DOM
- Fixed issue preventing Yahoo! Mail beta from working
- Fixed problem preventing Yahoo! Mail beta chat from working
- Added support for the CSSOM
ElementLayout.{getClientRects,getBoundingClientRect} methods (demos)
- Added reachable prototypes for the
DOMParser and XMLSerializer objects
- For
scrollWidth and scrollHeight on the html element, return the size of the html element instead of the size of the document
- Fixed problem where the
onmouseout event did not fire if an element's innerText changed while it was being hovered
- Corrected return value of
getComputedStyle and currentStyle
- Encode attribute values in
innerHTML as required by HTML5
- Improved handling of multiple
onload events
- Fixed issue where reading the status of an XMLHttpRequest immediately after
send returns INVALID_STATE_ERR
- Fixed problem with incomplete backtraces in the Error Console
- Fixed
innerHTML serialization problem, which caused plug-in problems on several sites
- Disabled support for
HTMLXmlElement and its documentElement property
- Expose getters and setters of native object properties for overridding
- Fixed issue where event listeners created from attributes were not decompiled properly
- Fixed issue with
navigator.appName that caused some sites not to load
SVG/Canvas
Other
- Added APNG support (demos)
- Inline find will start searching from the current page selection
- Inline find is now much, much faster on large pages
- Fixed problems where the cached images setting was not working correctly
- Fixed problem where artifacts appeared when scrolling on zoomed pages
- Fixed problem with
usemap attributes that contained more than a fragment identifier
- Fixed several issues with text selection
- Fixed multiple plug-ins initialization problems
- Fixed problem where opera:config settings reverted themselves
User Interface
- Re-added View bar (disabled by default)
- Numerous stability and performance improvements
- Added a setting to enable single-key keyboard shortcuts in Preferences > Advanced > Shortcuts
- Added 9.2x-compatible keyboard shortcuts file
- Add a Close button to notification pop-ups
- Fixed problem setting an external source viewer
- Show the User JS confirmation dialog on all applicable tabs instead of only the first one to load
- Fixed bookmark sorting problem
- Fixed display issue with fixed-width column headers
- Make sure Open with Opera is an option in the Download dialog
- User interface tabs now display thumbnails, too
- Fixed problem where double-clicking in an empty window did not open a new tab
- Added "Refused" and "Intermediate Authorities" tabs to the Preferences > Advanced > Security > Manage Certificates dialog
- Fixed issue where favicons would disappear when navigating in history
Panels
- Improved handling of the close command in the Windows panel
- Fixed problem where clicking certain places in the Windows panel would open a new tab
- Open widgets in the Widgets panel on double-click, not single-click
- Added a "Never" option to the "Reload every" menu on the page context menu
Speed Dial
- Fixed problem where text was squished after removing a Speed Dial entry
- Improved the Speed Dial page layout when the search field is disabled
- Fixed problem where Speed Dial displayed incorrect thumbnails after restarting
Customization
- Added "Pagebar Document Loading Icon" skin element to be able to separate the loading icon in the Page and Address bars
- Support for overriding the global "Button Text Padding" setting on buttons, allowing skin authors to change the padding between the image and text on buttons
Wand
- The Wand dialog no longer blocks page loading
- Send check boxes status when submitting via Wand
- Fixed problem where the Wand dialog would disappear
- Resolve issue saving some passwords when using the master password feature
- Fixed problem preventing editing of Wand passwords
Language/Localization
- Changed "Images" text in Progress bar to more correct term "Elements"
- Use "Save Link to Download Folder" on link context menu and "Save to Download Folder" on attachment save menu
- Fixed various typos
Accessibility
- Resolved several issues where spatial navigation could not reach the desired link
- Fixed problem activating links selected via spatial navigation
- Improved spatial navigation of Opera Mail messages
- Improved ARIA support
- Fixed problem where IME candidate box would appear under the Address bar drop-down
Mail/News/Feeds
Back-ends
- Made Opera Mail multi-threaded to improve performance
- Multiple improvements to IMAP synchronization
- Fixed problem connecting to IMAP servers on port 993
- Fixed an issue where IMAP servers could lose their configuration information
- Remove storage folders when they are empty
- Fixed problem downloading POP messages after emptying trash
- Resolved an issue where dragging messages within an IMAP folder would duplicate the messages
User Interface
- Moved Stop button into Mail panel status bar; if the Mail panel toolbar has been customized it will need to be reset so the Stop button does not stick
- F5 will perform a context-sensitive check for new messages
- Added Update button in Feeds toolbar
- Improved display of redirected messages in the Sent view
- Removing messages from filter views works again
- Show the type of account instead of the account status in the Mail and Chat accounts dialog
- Fixed problem where viewing certain mails could cause 100% CPU use
Import
- Fixed multiple crash and freeze issues that could occur when upgrading and re-indexing mail stores
- Experimental support for importing mail from Opera 7+
- Fixed issue where drafts and unread messages mysteriously appeared after upgrading from a previous Opera release
- Fixed problem where upgrading from Merlin with no mail would sometimes cause an upgrade that would not complete
- Re-indexing is now a background process
Chat
- Fixed display problems with graphical smilies
- Fixed problem where only one user was listed in every room
Miscellaneous
- Fixed all security issues also fixed in Opera 9.24
- Disabled SSL v2 and weak ciphers
- Delete opera:historysearch data when deleting history data via the Delete Private Data dialog
- opera:cache now shows only cached items in memory
- Fixed problem loading Babelfish when trying to translate selected text
- Fixed an issue where pages could cause scripts to run in opera:historysearch; thanks to David Bloom for reporting the issue
Windows-specific
- Fixed problem importing bookmarks in sub-folders from Internet Explorer
- Fixed problem running under Windows 98
- Fixed problem with Quicktime plug-in on Windows Vista
- Alt+Shift no longer changes input direction
- Fixed crash caused by searching for Japanese text on web pages