Improvements to Performance, Mail, HTML5 Drag'n'drop and more!
By Ruarí Ødegaardruario. Thursday, May 24, 2012 8:33:18 AM

Next up we have a range of really nice fixes and improvements for our Mail client. Rather than trying to do them all justice I would encourage you to have a good read of the Mail section in the Changelog below. I'm sure you will find plenty of stuff to make you smile. Though perhaps I should highlight the fix for the POP crash on 64-Bit Windows as we know a few of you have been waiting patiently for this!

We have also done a fair bit of work to improve the Desktop HTML5 Drag and Drop implementation fixing various issues on all three platforms.
Again, have a look at the Changelog for more details.Another highlight for you bug hunters out there is that we now allow you to customize your User-Agent. Whilst we would strongly advise you not to run Opera like this all the time it can be handy to temporarily tweak your User Agent string to match that of another browser. This will let you see if a site is failing to load because we don't fully support it, or simply that the site's developers have intentionally blocked Opera.
Enjoy investigating and let us know if you discover anything interesting.
As always, thanks for testing!
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
Changelog
Core
- CORE-46394 LocalStorage does not work on page that uses Application Cache
- CORE-46313 Drag'n'drop trigged instead of panning map on Google Maps
Desktop
- DSK-363749 Implement assembler optimized versions of pixel handling bottlenecks: Performance improvements in software rendering when SSSE3 is available. This also speeds up WebGL when only WebGL and not full hardware acceleration is enabled.
- DSK-364146 Crash on painting smaller on top of bigger window (e.g. Dragonfly)
- DSK-363111 Crash using custom protocol handler
- DSK-360740 Crash when rightc lick on a link - open in new tab: with active memguard
- DSK-359705 [html5dnd] Dragging an image or link to the Tab Bar of a background window crashes
- DSK-359365 [html5dnd] Inconsistent use of icons and "droppable" indicators
- DSK-363145 Tab close button is not ignored over inactive background tab when tab width is narrow
- DSK-340052 Tab spinner spins forever when there is an auth dialog in the tab
- DSK-362447 OMenu disappearing after changing some preferences
- DSK-363937 Barely readable text in the progress bar set to open at the bottom
- DSK-358912 Disabling Show Network Speed Notification preference does not disable Turbo notification on start up
- DSK-363187 Offer Custom User-Agent User Pref to allow for debugging problematic sites
- DSK-359140 Need to Limit number of times Opera Turbo slow network notification is shown in a session
- DSK-360051 [Win x64] Opera crashes when checking POP
- Split up threads when the subject changes
- Include duplicate mails in threads and their parents / child messages.
- Improve pasting of multi-line texts into HTML compose window
- Changed mail compose window toolbar layout
- DSK-362058 Change tab order of the attachment field in mail compose window
- DSK-362304 MAPI not responding after Opera crashed
- DSK-361727 [Mac] Drag'n'drop of attachment with spaces in name fails
- DSK-362065 First few body lines missing when printing
- DSK-363650 Syncing unsubscription from Gmail folder removes all copies of messages from that folder
- DSK-355593 Sending attachments with MAPI, Opera does not grab focus
- DSK-362177 Setting for "Default outgoing account" doesn't work
- DSK-359260 No more IMAP email received after connection gets lost
- DSK-360286 Attachments displayed in reversed order
- DSK-361646 Can't open second file attachment in compose window by double clicking
- DSK-362042 External mailto-links don't open compose window when Opera is already running
- DSK-362133 Too long attachment name prevents expand button from showing
- DSK-362224 IRC properties dialog, outgoing, has overlapping text
- DSK-349059 [RTL] When UI is in RTL mode, welcome mail should RTLify
- DSK-362471 [RTL] text inside To, CC, BCC buttons left-aligned
- DSK-363492 Crash when right clicking empty mail message window
- DSK-363607 Unchecking "Reuse current tab" should not cause new mail windows to appear on clicking in Mail panel
- DSK-364068 Cut and Paste using context menu not working in compose window
- DSK-199168 Don't copy but move, when dragging addresses between fields in compose window
- DSK-360126 Shortcut for focusing Quick Reply field doesn't work
- DSK-361669 After sending a Quick Reply, focus not moved to message area
- DSK-362277 Only one row updates while scrolling message list with keyboard
- DSK-356371 Occasional crash when dismissing password dialog for feed
- DSK-362057 [Linux/FreeBSD] Add attachment keyboard shortcuts for compose window to 9.2 compat and unix setups as well
Windows
- CORE-45931 [HWA] [WebGL] Normal vectors seem to have wrong direction on DX10
- DSK-333300 Web fonts doesn't work under user with non-ascii letters in account name
- DSK-359176 [html5dnd] Crash dragging a session onto Opera
- DSK-361724 [html5dnd] Windows installers crashes when dragging text in Install Path
- DSK-363409 [html5dnd] Crash on dragging buttons from Appearance
- DSK-363403 [html5dnd] Crash on dragging tabs between Opera Windows
- DSK-363118 [html5dnd] 'link' modifier misbehaves
- DSK-359751 [html5dnd] Dragging downloads from manager to desktop creates shortcut and not a copy
- DSK-363324 [html5dnd] Can't drag text from external application to text field in Opera
Mac
- DSK-363456 Year 2012 shows up as year 2128 in date fields
- DSK-363536 Memory leak on resizing window
- DSK-362002 [html5dnd] Occasional crash when Drag and dropping
- DSK-361799 [html5dnd] Drop-return animation doesn't have the correct return position
- DSK-362001 [html5dnd] Drag and drop Ctrl+Shift modifiers are not supported
- DSK-363824 [html5dnd] Crashes when coming in contact with files dragged from Cyberduck
Linux/FreeBSD
- DSK-361978 [html5dnd] Crash during Drag and Drop testing
- DSK-361990 [html5dnd] Modifier keys don't work



« Previous 1 2 3 4 5 6 7 Next »
Shomari-RBG # Friday, May 25, 2012 5:07:19 AM
XP SP3
Ruarí Ødegaardruario # Friday, May 25, 2012 5:12:30 AM
Originally posted by christoph142:
Originally posted by christoph142:
Because you are using hardware accelerated rendering and this is an improvement for software rendering as I pointed out in the post. Disable hardware acceleration in both builds and compare again.Swapnil RustagiSwapnil99pro # Friday, May 25, 2012 5:18:41 AM
Originally posted by ruario:
By this you guys are breaking Windows 2000 compatibility - which is very major.
Also, since the past 3 snapshots this is being ignored; QA is replying to most comments reporting confirm-able bugs except this.
Also, this does not take one full minute to fix; Opera is provided with the cause, and the exact solution.
All this means me having to repost the issue.
Sorry, but please have DSK-362239 (this bug which I am reposting) given importance; especially when it does not even take a minute to fix.
geo dimogeodimo # Friday, May 25, 2012 5:54:23 AM
Originally posted by TZ86:
You are right! This strange behavior only on Windows XP with classic windows theme. Perhaps Opera no longer supports or test the XP version :-(
Kamaleshkamalesh # Friday, May 25, 2012 6:32:41 AM
Originally posted by ruario:
Please consider adding a custom UA item in Site Prefs, for exactly this kind of site-specific lameness.
digitalinksmudge # Friday, May 25, 2012 7:05:26 AM
Originally posted by ruario:
Thank you Ruario! Cheers!helsten2 # Friday, May 25, 2012 7:12:38 AM
Originally posted by JackWagon:
Confirmed. Since version 7
Must be a very complex bug to fix ...
Win7 x64 SP1 (64-bit build)
Jordan TrillesCristallix # Friday, May 25, 2012 7:14:30 AM
Originally posted by ayrtonnadgel92:
It is because this video is played with HTML5 and not Flash, so there is no issue.digitalinksmudge # Friday, May 25, 2012 7:17:38 AM
Originally posted by ruario:
Originally posted by kamalesh:
+1
Ahmad Moawyaahmadmoawya # Friday, May 25, 2012 7:51:39 AM
This site is not working. Pie chart loads but no labels.
ahoj1234 # Friday, May 25, 2012 8:04:50 AM
Originally posted by ahmadmoawya:
No problem like that.. BUT text (labels) is hard to select or copy.. some problem with RTL text.. will report it as bug.
W7 x64 with this x64 build (clean USB install)
edit: reported as DSK-364545
MaximSailorMax # Friday, May 25, 2012 8:13:07 AM
Can any one confirm?
Gousti FruitGoustiFruit # Friday, May 25, 2012 8:13:49 AM
Originally posted by Rijk:
Yes but we don't know because we don't have access to it.
P2O2 # Friday, May 25, 2012 8:28:51 AM
> Ruarí Ødegaard(ruario) # Friday, May 25, 2012 4:56:35 AM
where he wrote
> Originally posted by viewy21:
>> Confirmed on Ubuntu 12.04. Can't remove the new extra toolbar?
> Click on the Opera Menu and click "Show the menu bar".
Sir, do you really understand what we wrote? I repeat once more:
Few of us, Opera users, reported "Show border" cannot be turn off/on. What means the "weird bar" described and displayed among others, by
Mihkel(mihhkel) # Thursday, May 24, 2012 9:42:14 PM
Viewy(viewy21) # Friday, May 25, 2012 5:20:19 AM
P2O2 # Thursday, May 24, 2012 7:44:09 PM (me)
cannot be changed to whatever we like.
E.g. I'd like to get rid of the extra places the bar and the corresponding menu have been using and trying to make me forcefully "happy". Look at the screenshots we have provided.
Such an answer from Ruarí Ødegaard as "Click on the Opera Menu and click "Show the menu bar"" proves that one of us, either Mr Ødegaard or me (I speak in my name here only but I should write - we) have problem with understanding the issue.
Regards
Greunlis # Friday, May 25, 2012 8:30:25 AM
It actually works much better than any other previous Opera build ever! It's fast, just as this great browser should be
Oliver SowadaSirOliver80 # Friday, May 25, 2012 8:37:36 AM
MaximSailorMax # Friday, May 25, 2012 8:46:31 AM
TZ86 # Friday, May 25, 2012 8:46:44 AM
Originally posted by minho:
Originally posted by minho:
Confirm.Originally posted by ayrtonnadgel92:
And not confirm on ArchLinux x86.Christophchristoph142 # Friday, May 25, 2012 8:59:39 AM
Originally posted by ruario:
No, I didn't!
You quoted the wrong parts of my post. The values you quoted are mentioned as a comparison to the software backend results above it and for mentioning the broken DX-WebGL-combination!
Rijk # Friday, May 25, 2012 9:10:25 AM
Originally posted by minho:
I can't confirm that, after hiding one or all items from the All Messages section. Linux specific? Fluke?Rijk # Friday, May 25, 2012 9:14:38 AM
Originally posted by Shomari-RBG:
What skin are you using?danielmmmm # Friday, May 25, 2012 9:35:23 AM
Test builds have always been "risky", but Opera 12 is by far the worst and seriously broken wherever you look!
Hope you guys at Opera are not pushing a release just because summer holidays are approaching!
berend ytsmaytsmabeer # Friday, May 25, 2012 9:36:52 AM
Originally posted by danielmmmm:
This is the reason why HWA is Of by default
netmain # Friday, May 25, 2012 10:28:07 AM
1- Opera becomes completely unresponsive with huge CPU consumption ( 100% of one core ) when loading new elements( ex: twitter and facebook "new" timeline content, loading images using let's say (image popup preview extension) or imagus.. etc ) .. also, we can consider that the bug ( slow scrolling with tooltips ) is the same, as it's because opera is loading new elements.
2- M2: it's really hard to resize the layout or the columns. Opera drags folders instead of the border (column ).( Edit: sorry, it has already been confirmed by Rijk )
3- Drag'n'drop extensions files (*.OEX) from desktop still broken here.
win8cp 32 bits, Intel Dual Core 2.8 GHZ CPU with SSSE3 support, Intel G31/G33 Express Family Chipset ( No HA DX/WebGL for now
keep up the good work
regards
ll3mo # Friday, May 25, 2012 11:06:00 AM
Lubricatesie65 # Friday, May 25, 2012 11:19:24 AM
ahoj1234 # Friday, May 25, 2012 11:24:18 AM
Originally posted by sie65:
loaded in a second or max. two..
so cant confirm.
W7 x64 with this x64 build,all setting are default (only mail is set up)
Fhury # Friday, May 25, 2012 11:29:16 AM
Good job and good luck with the bug hunting.
mubaidr # Friday, May 25, 2012 11:33:27 AM
Originally posted by ruario:
Problem:I canot get WEbGL working. (with or without H/W).
-Tried both OpenGL and DirectX H/W.
-tried disabling H/W acceleration.
Possible reason: Speeddial.ini
Because: When i delete file from Application settings, WebGL starts working fine(with and without H/W).
AMD 5750 1Gb
AMD 12.4
Windows 7 64bit
mubaidr # Friday, May 25, 2012 11:35:19 AM
Originally posted by danielmmmm:
DirectX H/W acceleration is casung some serius memory leaks, already reported in 2 previus builds. Atleast please solve major issues for H/W acceleration.
giapin # Friday, May 25, 2012 11:38:44 AM
http://my.opera.com/community/forums/topic.dml?id=1185972&t=1337939714&page=1#comment12238572
still exists (Win64). It appears only if LastPass is enabled. Very weird. Setting the user agent to Linux 64bit (as suggested for Google+) doesn't help here.
berend ytsmaytsmabeer # Friday, May 25, 2012 11:41:20 AM
Originally posted by giapin:
That one should be fixed in browser.js and is for a long time
Davide RepettoReD # Friday, May 25, 2012 11:41:24 AM
Now I can't anymore because it disappears when I try to modify it.
MossMan # Friday, May 25, 2012 11:47:09 AM
Originally posted by derDay:
Agree. I already find threading in Opera almost useless since it keeps breaking threads at random - this will only make it more useless...
vvojtek # Friday, May 25, 2012 11:53:05 AM
After changed user-agent is the same, so it is Opera engine bug...
Davide RepettoReD # Friday, May 25, 2012 12:02:43 PM
But... Is there any way to let the tabs move on the border even when the opera windows is not maximized?
Hint: "Chrome Integration Drag Area = 1" does not work for me.
netmain # Friday, May 25, 2012 12:10:20 PM
Emberwind! , it was slow but ok!... now it's impossible to move with WebGL on/off (intel G31/G33 express family graphic card : blocked).
brumac53 # Friday, May 25, 2012 12:15:26 PM
CaseCase1 # Friday, May 25, 2012 12:25:01 PM
Originally posted by ruario:
Well, that is both true and...not so true, for the lack of the better word (don't mean to say "wrong"). Yes, the issue boils down to Google simply filtering specific user agents to pass the compatibility test. But, on the other hand, Opera on Win64 has different UA string from both Win32 i386 and/or Linux x86_64 Opera which do work fine with G+ (well, mostly). Yes, the difference is minimal. Yes, there's a very good reason for it and in principle, you had every right to change it, that's what the US string was meant for. But it kinda depends on whether you prefer to fight for your right to use the UA string you choose, pretty much forcing users to use the UA string of different browsers (and kudos for finally providing proper means to do that!), effectively diminishing your market share, or use other browsers (not a good thing for you, I'd think), or give users browser with "altered" UA string (meaning the same UA string as one of the "approved" Opera browsers has), but at least still with an Opera UA string, which can be used to browse a pretty major site that can be a dealbreaker for many.
I understand the choice isn't easy. I hate Google's UA sniffing with a passion. It's possible Google will yield eventually. But it's also quite possible it won't. So, right now, it pretty much comes down to you dealing with the situation, whether you like it or not... :/
earth01 # Friday, May 25, 2012 12:25:30 PM
1) Set a simple space to the User-Agent
2) Try to load any page.
=> after the end of loading, page is scrolling down.
earth01 # Friday, May 25, 2012 12:27:00 PM
Originally posted by brumac53:
Normal, it uses less space for pointers.
MossMan # Friday, May 25, 2012 12:31:35 PM
Originally posted by geodimo:
Well I have also reported many times, and posted bug reports... and linked up various other peoples' bug reports on the same topic... and you're not even the first to mention it in this thread! So YES, WE KNOW!
We even know what the problem is: "ghost buttons"... Opera is still responding to clicks for min/max/close buttons on the tab bar and menu bar when the buttons aren't actually displayed. The confusing thing is that the ghost buttons are ON TOP OF THE CLOSED TABS BUTTON.
mubaidr # Friday, May 25, 2012 12:34:45 PM
Originally posted by mubaidr:
Update on issue!
This issue is caused by Speeddial thumbnails size. If the folder size increase beyong a specific limit, WebGL does not work.
When i resized images in the thumbnails folder to smaller size, WebGL is working again!
Please solve this issue.
MossMan # Friday, May 25, 2012 12:40:22 PM
Originally posted by ayespy:
I mentioned on the last snapshot thread that I think this is MyOpera, not the browser. I had problems with four different browsers trying to get to MyOpera earlier this week...
TZ86 # Friday, May 25, 2012 12:41:22 PM
Originally posted by earth01:
Not confirm.berend ytsmaytsmabeer # Friday, May 25, 2012 12:45:50 PM
Originally posted by netmain:
You should switch to Opengl
netmain # Friday, May 25, 2012 1:15:42 PM
Originally posted by ytsmabeer:
Thanks for the answer, but HA DX is disabled (0) , and when I enable webgl (1) or even force it ( 2 ). nothing happen... I feel like after the introduction of DX HA, the "software" backned got slower when it comes to heavy graphic benchmarks and games !
ps: my card doesn't support DX 10, and if I enable HA DX, the browser won't start at all
IQ時代iq-jidai # Friday, May 25, 2012 1:18:36 PM
Opera version: 12.00 build 1429
OS: Windows 7 32-bit
I'm a user of Opera browser in China. Please check up this issue, thank you.
giapin # Friday, May 25, 2012 1:20:53 PM
Originally posted by ytsmabeer:
It is only fixed as long as the LastPass extension is disabled. Once enabled, small font returns. I am not even sure if the previously fixed problem is related to the incompatibility with LastPass at all. All I see is small font, and this is very annoying.
Before you repeat that this bug is fixed, could you please test with Win64 and LastPass? It'll be helpful to know if it's only me experiencing this problem - thanks!
Wojciech EysymonttNasty # Friday, May 25, 2012 1:25:24 PM
Linux Knoppix 6.2.1. 32-bit, HWA off.