The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features
See the new ForumsYou need to be logged in to post in the forums. If you do not have an account, please sign up first.
[11.60 & 12.00] Presto 2.10 bug - blacklisting of UserJS files
I can confirm this issue for the two current snapshots - 11.60 (1159) and 12.00 (1116).[Okay, there is 1163 out already, but I still don't have it running. I'll test it later.] Edit: confirmed for 1163 as well.
What it is, basically: if you have a running user script and by editing it on the fly, you introduce a syntax error in it, Opera will alert you via the Error Console and in Dragonfly (Scripts). So far so good, but if you then correct the errors in the file, Opera won't use it again during the same browsing session. A workaround is to rename the file and in this line of thought I observe the following behaviour: if at some point of the current session a .js file has been non-working, Opera won't use a file with that name until the next restart - kind of blacklisting these names, so just switching back and forth between two names does not work.
By the way, I apt to blame this on the new engine - Presto 2.10 vs. the older 2.9, as this issue doesn't exist in Opera 11.52, which is using 2.9 and Presto is the main difference between the two. Correct me if I'm wrong.
Loyal Opera user saying NO to Opera 15.
Opera Mobile 16 & Opera Mobile 16 beta & Opera Mobile 12.1 & Opera Mini 7.5 on Samsung Galaxy Nexus
Opera Mobile 12 & Opera Mini 7 on Nokia E51
My blog: miscoded
Stupid code from major websites uncovered and criticised
Contribute site fixes! - OTW&TA- all sites must work
So is this a known bug? If not, I'll care to report it.
Loyal Opera user saying NO to Opera 15.
Opera Mobile 16 & Opera Mobile 16 beta & Opera Mobile 12.1 & Opera Mini 7.5 on Samsung Galaxy Nexus
Opera Mobile 12 & Opera Mini 7 on Nokia E51

My blog: miscoded
Stupid code from major websites uncovered and criticised
Contribute site fixes! - OTW&TA- all sites must work

Loyal Opera user saying NO to Opera 15.
Opera Mobile 16 & Opera Mobile 16 beta & Opera Mobile 12.1 & Opera Mini 7.5 on Samsung Galaxy Nexus
Opera Mobile 12 & Opera Mini 7 on Nokia E51
I suppose I'll have to wait for the next Presto update

Loyal Opera user saying NO to Opera 15.
Opera Mobile 16 & Opera Mobile 16 beta & Opera Mobile 12.1 & Opera Mini 7.5 on Samsung Galaxy Nexus
Opera Mobile 12 & Opera Mini 7 on Nokia E51
21. December 2011, 14:48:16 (edited)
How are we supposed to do ?
I have one script that even if I reboot Opera, it’s still blacklisted ! (._.?)
I have to rename it, that’s crazy.
reported DSK-353919
edit : I just see that Opera employee aknowledged the bug in this thread.
Hopefully my EmEditor has the rename and save function handy but … wow, Have to wait for this very important fix though…
※ My bugs and whishlist for Opera
Using Opéra v12.16 (1860) on oui-une-dose ikspé et sept
11.52 will be my main build for now.
Loyal Opera user saying NO to Opera 15.
Opera Mobile 16 & Opera Mobile 16 beta & Opera Mobile 12.1 & Opera Mini 7.5 on Samsung Galaxy Nexus
Opera Mobile 12 & Opera Mini 7 on Nokia E51
Rejoice: It's been fixed (again), QA gave the fix a green light on December 18th and fix was integrated into Opera's core code on December 22nd.
My blog: miscoded
Stupid code from major websites uncovered and criticised
Contribute site fixes! - OTW&TA- all sites must work
Originally posted by hallvors:
fix was integrated into Opera's core code on December 22nd.
So that means the next Opera 11.61 snapshot and it's succeeding Opera 12 snapshot are going to contain the fix for this issue?
If you need any help from me with regards to Opera, please make a comment on any of my blog posts.
Support Opera wishes
My blog: miscoded
Stupid code from major websites uncovered and criticised
Contribute site fixes! - OTW&TA- all sites must work
CORE-42565 Crash on applying 3025 background images
CORE-43307 Do not cache invalid UserJS source files
CORE-42991 Stylesheet not applied due to malformed gzip content
...........................
If you need any help from me with regards to Opera, please make a comment on any of my blog posts.
Support Opera wishes
Do you know if CORE-43307 both resolves this « userjs blacklist » and « Sometimes I have to rename my userjs for Opera to run the new version of it » problems ?
※ My bugs and whishlist for Opera
Using Opéra v12.16 (1860) on oui-une-dose ikspé et sept

My blog: miscoded
Stupid code from major websites uncovered and criticised
Contribute site fixes! - OTW&TA- all sites must work
It's related to the @include / @exclude filters in the .js files. What you can try, I think it's reproducible:
Set a UserJS directory for My Opera (in site preferences). In that dir, put a file with the following content:
// ==UserScript==
// @include *group*
// ==/UserScript==
alert("hello, world!");
... so it would match "http://my.opera.com/community/forums/group.dml?id=45961", the old-style view of the forum ("View all sub forums"). The first time you load the page, the alert will fire, but if then you change the include filter, say, to match any forum topic, e.g.
// @include *topic*
then the alert will still fire on the previous page ("View all sub forums") and not on a topic page (e.g. still matching *group* but not *topic*). But if you then rename the file, everything will be okay (similar to the workaround for any 11.6* build before 1234).
11.52 (1100) is all okay in this respect.
Please let me know if you can reproduce it or if I may be wrong with something.
Loyal Opera user saying NO to Opera 15.
Opera Mobile 16 & Opera Mobile 16 beta & Opera Mobile 12.1 & Opera Mini 7.5 on Samsung Galaxy Nexus
Opera Mobile 12 & Opera Mini 7 on Nokia E51
How comes you got a new version ? I’m in 11.60(1185) and if I check for new updates it says I do have got the latest version. (._.?)
※ My bugs and whishlist for Opera
Using Opéra v12.16 (1860) on oui-une-dose ikspé et sept
Originally posted by jesus2099:
Yes it’s what I meant by « Sometimes I have to rename my userjs for Opera to run the new version of it ». When I change include/exclude stuff in userjs, I HAVE TO rename the userjs (and if I rename back, it reverts to old matching).
How comes you got a new version ? I’m in 11.60(1185) and if I check for new updates it says I do have got the latest version. (._.?)
11.61 (1234) was posted on the Desktop Team blog. What you've got is the latest final version, it's by design that the updater shouldn't tell you about snapshots.
So long story short, the bug is fixed for the actual script, but still stands for the comment block (include/exclude/encoding etc.)
By the way, I also observe some inconsistency with the way the Error Console reports JS errors (again, compared to 11.52), but I couldn't find a reproducible way to make it happen.
Loyal Opera user saying NO to Opera 15.
Opera Mobile 16 & Opera Mobile 16 beta & Opera Mobile 12.1 & Opera Mini 7.5 on Samsung Galaxy Nexus
Opera Mobile 12 & Opera Mini 7 on Nokia E51
Originally posted by D1sasterp1ece:
the bug is fixed for the actual script, but still stands for the comment block (include/exclude/encoding etc.)
Hm, could you please file a follow-up bug report? It sounds like this problem has much lower priority, so I can only promise a quick fix if the developer who fixed the previous bug has a moment and knows what's wrong..
My blog: miscoded
Stupid code from major websites uncovered and criticised
Contribute site fixes! - OTW&TA- all sites must work
DSK-355247
Loyal Opera user saying NO to Opera 15.
Opera Mobile 16 & Opera Mobile 16 beta & Opera Mobile 12.1 & Opera Mini 7.5 on Samsung Galaxy Nexus
Opera Mobile 12 & Opera Mini 7 on Nokia E51
We are working on it / Мы работаем над этим
Note to the mods: you may close this topic, I think that this case is over
Loyal Opera user saying NO to Opera 15.
Opera Mobile 16 & Opera Mobile 16 beta & Opera Mobile 12.1 & Opera Mini 7.5 on Samsung Galaxy Nexus
Opera Mobile 12 & Opera Mini 7 on Nokia E51
I’m still waiting for current regressions (text area search, userjs blacklist, fonts unaligned, )scroll marker) to be fixed in a stable version and then later never upgrade again. Except if Opera eventually implements CSS RUBY support, 14 years after IE5beta2. :/
But I still love Opera so much !(I discover new great tricks, everyday). It’s just that I must now refrain from updating without good reason.

※ My bugs and whishlist for Opera
Using Opéra v12.16 (1860) on oui-une-dose ikspé et sept
Originally posted by jesus2099:
text area search
among my pet bugs too :-p
You know you can install unstable versions next to stable ones, and they will not interfere with each other as long as you make sure you install to a different folder?
My blog: miscoded
Stupid code from major websites uncovered and criticised
Contribute site fixes! - OTW&TA- all sites must work
Forums » Opera for Windows/Mac/Linux » Beta testing (including snapshots and previews)