First bite of 12.50 ‘Marlin’: Clipboard API, redesigned key event handling, -webkit- CSS, and Notification Center
By Daniel Aleksandersendaniel. Friday, July 6, 2012 12:39:00 PM
Clipboard API exposes the following new events: copy, cut, and paste; for text/plain and text/html content.
Opera’s keyboard event handling has been updated to DOM Events Level 3 and includes various changes to improve our compatibility in the area of key handling. See the comment from Ola about site compatibility.
As previously announced, a subset of widely used -webkit- prefixed CSS properties are now mapped to their -o- counterpart. The supported properties include -webkit-box-shadow, -webkit-transform, -webkit-transform-origin, -webkit-border-radius, -webkit-border-top-left-radius, -webkit-border-top-right-radius, -webkit-border-bottom-left-radius, -webkit-border-bottom-right-radius, -webkit-transition, -webkit-transition-delay, -webkit-transition-duration, -webkit-transition-property, and -webkit-transition-timing-function. You should, however, not rely solely on -webkit- prefixes!
Users on the yet-to-be-released Mac OS X 10.8 “Mountain Lion” will see notifications integrated into the system wide Notification Center instead of seeing notifications through Growl. Older system versions will still see notifications through Growl. Settings are available in Preferences: Advanced: Notifications as well as in System Preferences: Notification Center: Opera Next.
Known issues:
- Crash when using keyboard shortcuts while pages are loading with keyboard event listening extensions loaded
- A subset of keyboard shortcuts have stopped working
- Key event handling on Mac has some remaining legacy issues
WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.
Download Opera Next
Distribution note: Starting with the auto-update for this build, 64-bit capable Macs will receive a 64-bit only binary instead of the Universal Binary.
Changelog
Desktop
- Integrate with OS X 10.8’s Notification Center
- DSK-364433 Changes and fixes to master password
Core
- Support Clipboard API
- Support a set of -webkit- prefixed CSS properties
- New keyboard events implementation
- New DOM Ranges implementation
- Many stability improvements
- CORE-8560 Don't let favicons delay document loading
- CORE-43644 Crash if source document ends with unclosed comment
- CORE-44583 Do not ignore scripts that take longer than 30 seconds to load
- CORE-41304 Change generated document’s doctype to HTML5 variant
- CORE-36588 Expose document.contentType
- CORE-21597 Auto table-layout algorithm applies word-wrap property for minimum content width
- CORE-31596 Fixed-layout table with percentual-width columns with total percentage exceeding 100 displayed wrong in Opera
- CORE-44143 Height attribute on TD not ignored when set to 0
- CORE-42981 inserAdjacentHTML doesn' work for display:table body
- CORE-44041 Slow scrolling on Google Mail
- CORE-40077 getAttribute on namespaced attribute in XHR response can fail
- CORE-41834 Percentage text-indent in shrink-to-fit container misbehaves
- CORE-43350 Layout memory optimizations
- CORE-44519 Crash while running CSS Animations when opening Dragonfly
- CORE-39715 SVG background image can not show when the file has been invoked as foreground image
- CORE-41226 -o-transition* drops the inherit value
- CORE-44102 Incorrect SVG bbox on parent (group) when animating (SMIL/JS) transform of child
- CORE-44582 registerProtocolHandler doesn't have "mms" and "webcal" in whitelist
- CORE-44705 Text element with text-overflow set to ellipsis is not correctly centered if text-anchor="middle"
- CORE-44568 XHR2: onloadstart event is invoked after onloadend event if abort is called immediately after send
- CORE-43426 Setting outline shorthand to none does not prevent focus highlight
- CORE-43988 Out of memory when assigning invalid radial gradients to list-style-image through the DOM
- CORE-40477 SVG text-decoration doesn't disappear when animated, or after hover/active/focus
- CORE-43897 Crash when dividing by zero while parsing a SVG image
- CORE-44910 Can not paste into textarea after focus was in iframe
- CORE-45078 When dragging a selection from some editable element to the editable element in other document the wrong drop effect is used
- CORE-45016 gb18030: 0x7F should become U+007F, not U+FFFD
- CORE-45055 TABLE as child of HTML and no BODY in quirks mode gets a random color
- CORE-45116 MENU and DIR had 40px margin-left instead of 40px padding-left.
- CORE-45056 frames+[].filter.call just returns empty array
- CORE-45054 postMessage, Object.getPrototypeOf issue
- CORE-31502 Text doesn't wrap in Hootsuite.com's textarea
- CORE-45134 Exclude elements with empty names & ids from a window's named properties
- CORE-43932 JavaScript URIs are no longer allowed to load framed content
- CORE-44428 documentedit 'justifyfull' on hidden element crashes
- CORE-45057 Incorrect upper bound used when JIT inlining String.fromCharCode()
- CORE-40213 Delete private data does not always clean up cache
- CORE-44753 Absolutely positioned inline-table becomes block, not table
- CORE-44826 Transitioning background-color from transparent to color ends up with the wrong color value
- CORE-44789 Accessor property behaviour with primitives is incorrect
- CORE-44788 INPUT type=number snap-on-step behaviour
- CORE-44737 transform-origin should reject value it doesn't understand
- CORE-44994 loading page when in print preview crashes browser
- CORE-42405 Selected text is not copied after parts of selection has changed
- CORE-44604 impactless input events should not be sent
- CORE-42813 Discrete to-animation with keyTimes should change value at specified time
- CORE-21153 opera:config spoof user-agent able to save invalid values
- CORE-24352 Prevent accidentally scaling when scrolling on slow pages
- CORE-43508 BASE element ignored in document.baseURI if file sent with non-xhtml + xml mime-type
- CORE-43509 xml:base does not take precedence over BASE in document.baseURI
- CORE-34528 recognizes colspan/rowspan attributes on all elements with display: table-cell
- CORE-44659 `Syntax error: invalid character escape sequence` when using a \u200d valid JavaScript identifier
- CORE-44650 Drag prevents keyboard shortcuts from working when focus is in an editable region
- CORE-19324 Empty inline-table (with non-zero width/height) not displayed
- CORE-44654 omitted MIME type in data URLs with charset parameter does not work
- CORE-44916 Date.prototype.setXXX functions don't evaluate all parameters
- CORE-44914 Don't add KeyboardEvent when initializing DOM constructors table
- CORE-24962 Accesskeys assigned to element created by javascript do not work
- CORE-45024 BUTTON doesn't always get full focus when clicked
- CORE-44992 Pasting text using keyboard shortcut works erratically
- CORE-44985 The modifiers keys have no effect when dragging over the UI e.g. address bar
- CORE-44931 body background overwritten by second body
- CORE-5774 after send() is invoked a single readystatechange event is to be dispatched
- CORE-26489 NodeList returned by querySelectorAll does not inherit from NodeList



« Previous 1 2 3 4 5 6 7 8 9 10 11 Next »
minho # Sunday, July 8, 2012 6:49:11 PM
use keyboard down arrow to select any folder to save the bookmark
press Enter to select the folder
nothing happens
Fedora 17 x32
highstream # Sunday, July 8, 2012 6:56:52 PM
Update: There are some others that are reset to the Windows default, such as .avi. I reset the rest already and don't recall which they were. With .pdf, even though it's set in Windows to open an external app (pdf-xchange viewer), Opera resets it internally to the the plugin.
ugly95 # Sunday, July 8, 2012 7:14:17 PM
Originally posted by tisazalay:
It looks okay for me. Seems the same as in IE9.Originally posted by minho:
Confirmed.Win7 x64
Fhury # Sunday, July 8, 2012 7:50:02 PM
Fulerenic # Sunday, July 8, 2012 8:05:43 PM
LoganNeckSpazm # Sunday, July 8, 2012 8:06:28 PM
Scrolling is pretty rough when playing videos.
Win7 64
rudentamrudenstam # Sunday, July 8, 2012 8:43:16 PM
rudentamrudenstam # Sunday, July 8, 2012 8:51:27 PM
QuHno # Sunday, July 8, 2012 9:16:11 PM
Oh, c'mon! How could that bug slip through?
I use webpanels and some really need a little bit more width (twice as much for beginners) than the now fixed width ...
mutley90210 # Sunday, July 8, 2012 9:38:02 PM
http://www.sundance-communications.com/cgi-bin/ultimatebb.cgi?ubb=forum;f=14
This link shows it faulty
https://dl.dropbox.com/u/15032525/sundance%20-%201.jpg
This link is how it should look.
https://dl.dropbox.com/u/15032525/Sundance%20-%202.jpg
Jimtoyotabedzrock # Sunday, July 8, 2012 11:47:41 PM
Just messed up many bookmarklets and I don't wanna hear security excuses, you can tell if the event is fired from a bookmarlet or a webpage.
Now this http://friendfeed.com/share/bookmarklet does not work at all, it used to work sometimes but now nothing.
tim71 # Monday, July 9, 2012 12:08:31 AM
Originally posted by devloop:
This can be changed here (click "Change path" on window you have opened on that "thumbnail")http://files.myopera.com/tim71/files/57.png
Point is that this added path has to be above firefox and mozilla plugin paths as on the screenshot.
/etc/alternatives is better solutions in the way that there is no need to update it after every update of Java, because this changes the direct path to plugin.
tisazalay # Monday, July 9, 2012 12:14:56 AM
Originally posted by ugly95:
Thanks. I cleared the cache and everything is fine again.
WJ waj1944 # Monday, July 9, 2012 12:45:15 AM
highstream # Monday, July 9, 2012 12:57:48 AM
Originally posted by highstream:
Update: The problem this time was that there were remnants of 12.01 Next still in the 12 directory, which were blocking 12 from being recognized by Windows as the default browser. I had to clear out the 12 installation completely and then reinstall it to get it accepted by Windows. (But then there's the problem that when one goes back and forth between versions as default, Opera resets a bunch of file associations.)
ArtemFrozenOpera # Monday, July 9, 2012 3:47:27 AM
Windows 7 (x64) SP1
DSK-369582
rudentamrudenstam # Monday, July 9, 2012 5:24:37 AM
blaxima # Monday, July 9, 2012 5:52:56 AM
Originally posted by rrmen:
Yes and it's rather silly to be constantly prompted to update from 12.01 when it's still in development. Won't updating to 12.50 cancel out the auto update for a new 12.01 build?
poker665 # Monday, July 9, 2012 6:46:10 AM
Hannustam1na # Monday, July 9, 2012 7:05:02 AM
sabisan # Monday, July 9, 2012 7:28:05 AM
I checked the code with every other browser AND the same code worked totally fine with previous Opera builds.
for(var i=0;i<N;i++)
{
.
.
.
SOMETIMES i becomes == -1 !?!
.
.
.
}
Win7x64, Opera Next x64
EDIT: There was nothing wrong with "i" variable.
The problem is -> one boolean variable changes (!) it's value "out of nothing".
BUT - there is no problem if I JUST open DragonFly. The problem disappears.
Really weird...
Hadesfenorbee # Monday, July 9, 2012 7:29:32 AM
My earlier comment has benn removed, az least someone read it before!
But I still do not understand, why could we not get a REAL stable version of 12.01, before going further on, with these 2 directions? They are of course worth to develop, and I appreciate them, but why the hurry, PLEASE tell me!
Jordan TrillesCristallix # Monday, July 9, 2012 7:39:16 AM
Originally posted by NeckSpazm:
scrolling is fluid hereOriginally posted by mutley90210:
Confirmed! No problem under IE9mjpa # Monday, July 9, 2012 7:55:52 AM
1. When an extension popup is open and you click on another tab before closing the popup Opera will crash every time. This happened for a few builds a few months ago but got fixed, seems to be back.
2. Every so often while typing, characters will stop appearing for a few seconds before all appearing
3. Using Google search suggestions = instacrash every time.
And after downgrading Opera wants to install an update... don't think I'll be doing that!
sabio # Monday, July 9, 2012 8:14:08 AM
I open some app page on Google Play (e.g. https://play.google.com/store/apps/details?id=com.opera.browser) and then click on an app screenshot. The screenshot is brought up enlarged. But I cannot go to the next/previous screenshot with Left/Right arrow keys. Instead they scroll horizontally the page on the background. Even though there is no horizontal scrollbar.
I've also noticed Opera started to make a "ding" sound when pressing Alt+D to move the focus to address bar. Please get rid of that.
appleboy15 # Monday, July 9, 2012 9:30:08 AM
Why other browsers have this problem?
dafalias # Monday, July 9, 2012 9:31:46 AM
Originally posted by blackcoder:
Well at least my Opera Next 12.01 that I had due to some essential stability fixes updated itself to 12.50.
It seems that Widget support has been omitted in that build. Where is the safe-the-widget petition?
Dear Opera people, please don't omit our beloved widgets as yet, at least not before all essentials like ruler, touchthesky et al have been ported and please also find a way for us to open them from the sidebar, so we don't have to go through the menu nor do they clutter the address bar
danielmmmm # Monday, July 9, 2012 9:44:15 AM
Tabs are still locked/grayed out after Opera start!
And how about introducing a feature to prevent single tabs from hogging all CPU and making Opera become unresponsive? Opera is a fu****g web-browser, I don't want anything to use a whole core just for itself! Either make use of multicore CPUs and have JavaScript and other "crap" that can go amok one one core and the UI on another core. Or restrict every tab to only use a certain percentage of a core. This way Opera would stay responsive and we could close the tab that is causing trouble. You could even change a tab's color to red if it uses more than e.g. 90 % CPU power, so that we don't have to look up that tab in Opera:CPU, which can be a pain in the ass when Opera is unresponsive!
Nicolas Chagnetnchagnet # Monday, July 9, 2012 10:14:23 AM
Burov Dmitrythe-Arioch # Monday, July 9, 2012 10:38:39 AM
Built-in are always very slow. If i could use Snarl instead it woul;d be great. Why not copy Growl code to Windows ?
tim71 # Monday, July 9, 2012 10:43:28 AM
Originally posted by danielmmmm:
Do we have single core processors on modern computers any more? Why cannot Opera be multi-thread-capable application?
I have a suspicion, that this might only contribute more to freezing and unresponsiveness - opera:cpu is itself quite a resource hog if you have many tabs open.
But still it's hard to find a browser capable to handle this amount of opened tabs as Opera can - I have sometimes over 80 tabs opened in 6 or more windows and it can handle that quite well.
timyau # Monday, July 9, 2012 11:00:41 AM
http://www.plurk.com/
All the reply and post message is just press Enter..And there is no button to end the input....
But "Enter" will break line only!!!!!!
I cannot post and reply anybody's message!
Picture as below:
http://img195.imageshack.us/img195/4743/snap2012070919h01m28s00.png
inDigazzZAnuarSh # Monday, July 9, 2012 11:01:02 AM
DSK-369608
DayderDay # Monday, July 9, 2012 11:45:58 AM
anyone confirm?
Opera x64, Win7 x64
MossMan # Monday, July 9, 2012 11:57:37 AM
Ever since the first 12.01 build (I think) my first two speed-dial thumbnails (OperaMail and MyOpera) only load after a second or so! The rest are practically immediate - although a very rapid 3-4-5-6-7-8-9 loading sequence is now visible (it used to be that all would be instant, with updates appearing some time later).
So for me it now goes something like:
3-4-5-6-7-8-9 ... 1..2
XenoAntaresXAntares # Monday, July 9, 2012 12:28:01 PM
”CORE-24962 Accesskeys assigned to element created by javascript do not work“ proclaimed fixed! :))
Marcin Mitekmmitek # Monday, July 9, 2012 12:41:44 PM
Originally posted by derDay:
In order you mentioned, I got Secure, Trusted, and Trusted, 0pera x64, Win7 x64 also.vux777 # Monday, July 9, 2012 12:45:34 PM
Originally posted by MossMan:
Put your speed dial zoom to manual. That will fix it.LoganNeckSpazm # Monday, July 9, 2012 1:02:48 PM
Enter your name and its supposed to change the logo from "The Weather Channel" to whatever you entered in the box. this doesn't work with this build. All other browsers seem to work.
http://www.candystand.com/play/legend-of-the-golden-mask
Scrolling is bad and worse when trying to play the game.
http://video.nationalgeographic.com/video/?source=NavVidHome
Poor scrolling when videos are playing.
Win7 64 using 32 bit build
kangarrou # Monday, July 9, 2012 1:02:54 PM
Win XP SP3
MossMan # Monday, July 9, 2012 1:13:09 PM
Originally posted by vux777:
No it won't! I want to always have a three-by-three grid, whatever the window size...
xkucer # Monday, July 9, 2012 1:16:29 PM
I'm using x64 build on Win 7 Pro x64
inDigazzZAnuarSh # Monday, July 9, 2012 1:48:11 PM
Indescribable Bug
I noticed that this happens consistently, if you open more than 30 of very-very heavy pages (15-30 mb of pics).
Download page begins to load the processor and the pages are no longer loaded completely. After restarting
is described in the previous comments.
vux777 # Monday, July 9, 2012 1:59:01 PM
Originally posted by MossMan:
I'm not sure if I understand you correctly.
You have problem with slow thumbnails loading? or better to say , it is not instant like used to be?
If so, then put speed dial ZOOM from automatic to manual. No matter how many columns you want.
If that's not the case, then sorry...
mopi1978 # Monday, July 9, 2012 2:16:06 PM
W8RPx64
Jordan TrillesCristallix # Monday, July 9, 2012 2:20:13 PM
can you confirmed it?
minho # Monday, July 9, 2012 2:30:30 PM
mail panel is present in the new Opera window
is this behavior a bug or intentional?
Fedora 17 x32, clean install
czarek1986 # Monday, July 9, 2012 2:59:13 PM
MossMan # Monday, July 9, 2012 3:05:51 PM
Originally posted by vux777:
It's not instant like it used to be. I'm just describing my experience since I read several other people saying the same thing. It's not important, but the "improvement" in thumbnail rendering for these builds actually feels worse than before.
If I put the zoom to manual then the thumbnails are too big/small when I change the window size. Since I have a fixed 3x3 set of thumbs and usually have Opera maximised, the speed-dial is actually bigger than the window when Opera is not maximised! That really DOESN'T help!
ahoj1234 # Monday, July 9, 2012 3:22:09 PM
Originally posted by minho:
It seems like a bug with shortcuts.. In this build are shortcuts really confused
W7 x64 with this x64 build, the same bug..