Welcome to Core Concerns!
By Lars Erik Bolstadlbolstad. Thursday, May 22, 2008 8:15:36 AM
Welcome to the Core Concerns blog. My name is Lars Erik Bolstad and I'm in charge of the Core Technology department at Opera Software. We have set up this blog as a place for our Core developers and others involved in technology development at Opera to tell you about interesting stuff related to our technology and products.
What we call "Core" at Opera refers to the platform-independent internal components of our browser. Opera delivers web browsers on more than a dozen different operating systems and platforms, on devices ranging from state of the art desktop computers via game consoles and TVs down to handheld devices with fairly limited processing power. The same Core code base is used across the entire product range. This enables us to deliver the same feature set and level of standards support regardless of the target device, but at the same time puts some constraints on the code we produce and the way we implement features.
If you are interested in web browser technology and would like to stay informed about what's going on at Opera, make sure to visit this blog regularly or subscribe to our feed.
What we call "Core" at Opera refers to the platform-independent internal components of our browser. Opera delivers web browsers on more than a dozen different operating systems and platforms, on devices ranging from state of the art desktop computers via game consoles and TVs down to handheld devices with fairly limited processing power. The same Core code base is used across the entire product range. This enables us to deliver the same feature set and level of standards support regardless of the target device, but at the same time puts some constraints on the code we produce and the way we implement features.
If you are interested in web browser technology and would like to stay informed about what's going on at Opera, make sure to visit this blog regularly or subscribe to our feed.

Daniel Goldmandanigoldman # Thursday, May 22, 2008 5:35:52 PM
Tamil # Thursday, May 22, 2008 7:23:20 PM
FataL # Thursday, May 22, 2008 8:27:47 PM
Desktop Team hads this problem too, but they fixed it already.
Mağruf ÇolakoğluZAHEK # Friday, May 23, 2008 8:37:09 AM
MyOpera team, please fix this!fearphage # Saturday, May 24, 2008 1:22:37 PM
Patata # Tuesday, May 27, 2008 7:34:08 AM
André GulbrandsenAndyG # Tuesday, May 27, 2008 11:55:40 PM
Peter Kreftingnafmo # Wednesday, May 28, 2008 6:34:00 AM
Timetea # Wednesday, May 28, 2008 1:42:16 PM
MyOpera team, please fix this!fearphage # Wednesday, May 28, 2008 7:05:40 PM
For reference:I do realize that that not all of the extensions added by mozilla are standards yet.
Let me know if there is a better place to direct my questions. I have lots of core concerns and questions that I have had no one to talk to about. It would be cool if there was an irc channel to hang out in to talk about core stuff... like there is for the desktop team... or if any core devs hung out regularly in #snapshot. To summarize, anything making this more social is good.
MyOpera team, please fix this!fearphage # Friday, May 30, 2008 1:40:33 AM
There is a regression of a previously fixed regression in the latest build (10024). I can file it again or perhaps you wish to reopen the previously fixed bug #283596.
Sorry for being a little eager. It is hard to get an audience of core devs in my experience... even an audience of one.
Twinsinternet # Monday, June 2, 2008 10:38:56 PM
MyOpera team, please fix this!fearphage # Friday, June 27, 2008 9:33:21 PM
MyOpera team, please fix this!fearphage # Wednesday, August 13, 2008 4:52:44 PM
Is this blog abandoned? Almost 3 months (in 9 days) with no posts. Just curious. Also, I do know that a lot of people are on holiday... but I didn't know Opera "shutdown" essential.
Am i asking the wrong questions? Am i asking in the wrong places? I've made 4 posts with multiple inqueries each and 3 of my posts are nearly 3 months old with no response. Although it would suck, I would accept "we can't talk about that, nda, etc." That is better than simply being ignored.
EDIT: Will oncontextmenu be supported as web applications are much more prevalent now?
JoeGoJoeGo # Thursday, August 14, 2008 12:20:34 PM
MyOpera team, please fix this!fearphage # Friday, August 15, 2008 6:56:05 AM
Originally posted by GoJoeGo:
You mean off topic as in things that only pertain to core functionality in the core blog? I'm posting here because this is the only place where there is an audience of core devs/staff. If they were on irc, I'd ask there. Did anyone say they would not answer questions? If you are under some assumption that my post is off-base, then yours is just as far off-base, sir. Unless you have talked to the core staff, perhaps you should keep your assumptions and condescending remarks to yourself.MyOpera team, please fix this!fearphage # Tuesday, October 14, 2008 9:04:45 AM
Are these issues bug-able?
MyOpera team, please fix this!fearphage # Monday, December 8, 2008 10:29:49 AM
JavaScript - http://localhost/ Inline script thread Error: name: ReferenceError message: Security error: attempted to write protected variable 'domain' stacktrace: Line 2 of inline#1 script in http://localhost/ document.domain="newspaper.com";Thanks a lot. Keep them coming.MyOpera team, please fix this!fearphage # Tuesday, March 10, 2009 9:01:55 AM
Backstory
I have had Opera open for roughly a week with anywhere from 20 - 200 tabs open
@staff: Can you please explain what routines opera runs through after it is closed?
Side note: (Possible unrelated) Opera crashed during the file thrashing process. I already reported the crash-on-exit bug a while back as DSK-244636. I see others have filed this bug as well: DSK-246921 & DSK-248169
MyOpera team, please fix this!fearphage # Monday, May 4, 2009 8:41:27 AM
Haavardhaavard # Monday, May 4, 2009 9:50:46 AM
MyOpera team, please fix this!fearphage # Monday, May 4, 2009 3:59:08 PM
The current state of the core's error reporting needs a lot of work to be useful and consistent. The properties provided from errors can not be relied on. Too often, errors are thrown and the error.name is literally "Error" or not set at all. I filed a related bug as #323888. That is not remotely helpful. Based on moz and webkit, the convention (i'm not sure if there is a standard for this) is that the name of the error is either the type of the error or the violation name: TypeError (throw new TypeError()), INVALID_STATE_ERR, INVALID_MODIFICATION_ERR, etc.
In addition to that, the message property of errors still generally tend to contain the stacktrace although there is a separate stacktrace property (at times). I filed this bug as #DSK-245714. Although some messages have improved (security errors), there is still room for more.
MyOpera team, please fix this!fearphage # Sunday, June 21, 2009 5:50:40 AM