You need to be logged in to post in the forums. If you do not have an account, please sign up first.
[UserJS] Receive emails from your bug reports
Purpose:- Receive copies of bug reports that you file from Opera's bug report wizard
- OPTIONAL: Give us insight into Opera's bug tracking system.
Disclaimer:
- I do not work for Opera.
- This is not endorsed by Opera.
- Your bug report will cross the interweb unencrypted
- The destination script that sends the email is on my personal server
- Your ip address will be sent in the email
How it works:
- When you submit the form, this script stores all the form data in cookies for 60 seconds.
- On the next page (that says thanks for submitting a bug), it grabs the bug #
- It attaches the bug number to the data on the previous page
- It bundles this all together and tells my server to send an email to whatever email address you gave it.
- OPTIONAL: It logs your bug report in the Public Bug Tracking System. Thanks Remco
Source of the server-side emailer script:
<?
header("Content-type: image/png");
$to = $_REQUEST['to'];
$from = $_REQUEST['from'];
$message = str_replace(array("\\'", '\\"'), array("'",'"'), $_REQUEST['msg']);
$bug = $_REQUEST['bug'] ? " #".$_REQUEST['bug'] : "";
$title = $_REQUEST['title'] ? ": ".str_replace(array("\\'",'\\"'), array("'",'"'), $_REQUEST['title']) : "";
if (strlen($to) && strlen($from) && strlen($message))
mail("$to", "Bug Traq".$bug.$title, $message."\nSent from the following IP address: ".$_SERVER['REMOTE_ADDR'], "From: \"Opera Bug Report Wizard\" <$from>\r\nDate: ".date("r")."\r\n");
readfile("arrowflip.png");
?>That's it. Just plain and simple.The Settings Explained:
var defaultEmail = 'email-address@here.com' // the email address you would like filled in automatically in all reports
,notifyOnSucess = true // popup an alert after you submit each bug confirming the email was sent
,logToPublicBTS = false; // changing this to true will get your bugs logged to http://opera.remcol.ath.cx/bugs/ also
/*
* OPTIONAL parameters
* These settings only apply to those that have logins for http://opera.remcol.ath.cx/bugs/
* If you do not have a login you can still post your bugs to the Public BTS with no problems
*/
var publicBTSUsername = false // if you're posting it to the public BTS and you have an account there, input your username here
,publicBTSKey = false; // the key that is linked to your username, you can find it on http://opera.remcol.ath.cx/bugs/index.php?action=profile
Explanation:
- defaultEmail: This will be automatically filled-in in the bug report each time. This is the email address that bug reports will be sent to. What this means is: For this script to work at all, you should change this value to one of your email addresses.
- notifyOnSucess: Determine's whether you'd like the script to notify you if the email was sent successfully.
- logToPublicBTS: if this is set to true, you will be helping the community gain insight into Opera's official Bug Tracking System (BTS). The public BTS is graviously hosted and coded by Remco. Feel free to check it out and look through the bug reports. Your email address is NOT sent to or visible from the Public BTS.
- publicBTSUsername & publicBTSKey: These only apply to those who have logToPublicBTS set to true and have an account (Created by Remco)
The Setup:
- Download this file.
- Read this for How to install instructions.
- You will have to enabled this Opera setting for it to work.
- Edit the email address to one of your own.
- Recommended but optional: change the logToPublicBTS setting to true.
Result
Enjoy.
Please report errors, bugs or suggestions about this script. Thank you.
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody

Should have had this for years!
M/B I will start filing BUGS again,
didn't do that anymore in the last time, because there were too many in the last snapshots or alphas or betas or
whatever they call this salami method of 'SW-development' creeping along in unknown directions...

THANKS ALOT, however!
◇◇ UserJavascript "zz-spoof-id"! ◇◇◇ [Thanks for Finally Considering this Petition!] Composing Emails in the HTML Format in Opera
I have asked for e-mail copy of bug report many times already...
extendopera.org • Report bugs to public BTS • „Removing options is evil“ — Jon Stephenson von Tetzchner
Enjoy Opera on Win Xp(always latest version)
Reset Opera to Factory default, Open IE inside Opera, Having trouble with opera? See Basic checklist of Troubleshooting, Firefox Like Toolbar setup, Operawiki custom buttons, Fix site problem with user scripts, All useful Opera links, How to Install user java script, Enhance font display with Cleartype Font,Remove blank space at top of yahoo mail, Faststone ScreenCapture Tool, My collection of freeware,Opera and Plug-in download,How to install Shockwave plug-in,Opera Forum Search Widget,How to installer WMP plug-in,Latest Opera News
Originally posted by DoubleT:
You want the script to redirect to the bug you just reported?Is there a way to jump direct to the real bug id?
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
<a href="http://www.bimmermania.com/">bimmermania.com</a>
<a href="http://www.operawatch.com/">operawatch.com</a>
There is an update in the works so let me clarify again:
Originally posted by DoubleT:
You want to be redirected to your report in remco's db?i am using AutoLink and want jump to the real bug id, if it's possible.
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
Originally posted by fearphage:
Originally posted by DoubleT:
You want to be redirected to your report in remco's db?i am using AutoLink and want jump to the real bug id, if it's possible.
No, not only my bug ids! All ids shown in the DevBlog or OperaForum.
The AutoLink script change something like bug #311659 or bug-311659 into a link pointing to the BTS entrie => https://bugzilla.mozilla.org/show_bug.cgi?id=311659. I want to replace the bugzilla link with remco's BTS, to jump direct to the report, if it is present. => http://opera.remcol.ath.cx/bugs/index.php?action=bug&bugid=311659
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
extendopera.org • Report bugs to public BTS • „Removing options is evil“ — Jon Stephenson von Tetzchner

I have some thoughts on the subject as well.
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
Originally posted by fearphage:
That is a good idea but it should be a different script I feel.
Err, you don't understand. You shouldn't change the script. AutoLink works fine. What i need is a parameter of the Opera bug number in the link (like &bugid=318361), to jump direct into the bug report on the BTS. Now i can only jump to a number given by the BTS (&id=412), but this is not the real bug id.
Btw, is it possible to add the create date in the list view of the BTS?
http://opera.remcol.ath.cx/bugs/index.php?q=318361If only one match is found, you are taken to that bug.
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
http://opera.remcol.ath.cx/bugs/?oid=######
This works because of the filters that are implemented. More info about all get variables is in the "External interfaces" link in the footer of the bts. If there is only one hit, you are directed to the report instead of the list
What kind of problem is this?
Where is the problem?
extendopera.org • Report bugs to public BTS • „Removing options is evil“ — Jon Stephenson von Tetzchner
Besides that, Opera's system uses a lot more options so a 1 on 1 mapping wouldn't be possible anyway (even if someone could get their hands on the data somehow)
extendopera.org • Report bugs to public BTS • „Removing options is evil“ — Jon Stephenson von Tetzchner
Originally posted by FataL:
how can I filter out all M2 related bugs
http://opera.remcol.ath.cx/bugs/index.php?q=mail*
Originally posted by FataL:
I want to see only crash related issues
http://opera.remcol.ath.cx/bugs/index.php?q=crash*
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
26. April 2008, 08:04:30 (edited)
https://bugs.opera.com/bugreport.cgi + bugtraq.js = almost unsurpassable
many thanks!
in my first tries a week ago with build 1929 bugtraq.js reported an error and did not send mails to my own mailaddress, now it WORKS like a charm,
don't know if it is the new build 1933, or if I didn't check cookie allowance in sitepreferences carefully enough
in received mails I noticed plain text format of body, no encoding e.g. quoted printable
for generating and mime-encoding of mails I use libphp-phpmailer, version 1.73-3 works perfectly for me, only 65 kB php-code, not so bloated as more advanced "modern" libraries for this task
if you don't know it already: maybe interesting for you
http://packages.debian.org/libphp-phpmailer
7. May 2008, 19:26:07 (edited)
var publicBTSUsername = false // if you're posting it to the public BTS and you have an account there, input your username here
,publicBTSKey = false; // the key that is linked to your username, you can find it on http://opera.remcol.ath.cx/bugs/index.php?action=profileIf you change either of these values, both of them must be strings. This means they should both be surrounded with single or double quotes.So for instance,this is the right way:
var publicBTSUsername = 'fearphage'
,publicBTSKey = 'catpants';and to be fully clear, this is the WRONG way: var publicBTSUsername = fearphage
,publicBTSKey = catpants;
In slightly more detail, this would cause opera to look for the values of the variables fearphage and catpants.@discoStu: the best I can do is sent a message to the error console (opera.postError) because one major goal of the script is never to halt, delay or prevent bugs from being submitted. Any type of modal alert would defy that goal.
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
So
to fearphage and Remco for your much appreciated efforts and
to Opera Software for being comatose in addressing the needs of your users.-
Content Blocker: Managed Sites: Display Number of Hits Seems to be a cool and nice feature. Do not hesitate to bump the thread
. -
Search engine sorting (move search engines up/down): An old basic need, HAS to be fixed
-
New Opera Preferences layout idea w\ Mockup: the current one is in dire need of change
At home, the user js (the very same one, with the same modifications) doesn't work, so I'm not keeping track of my uploaded bugs if I report from home! "why is that"? I hope at least these ones (the ones I'm sending from home) arrive to Opera developers...
The user.js file seems to be used because opera pops up with the "do you want to use user.js files in this https page" ?
Known fact? How to know if I'm posting the bugs to the unofficial board? I've set to "true" the variable which does this...
Help expand the Public BTS (un-official) when reporting bugs | Opera Desktop Team | Download Opera | http://www.opera.com/browser/features/
- Do either of you see errors in the error console (Tools > Advanced > Error Console) when it doesn't show up in the BTS?
- Are you using a proxy?
- Can you upload the exact userjs script you are using online somewhere? (REMOVE YOUR PASSWORD)
Originally posted by friguron:
My script will NEVER prevent a bug from making it to opera's server EVER. That is a one major requirement I had for the script. When you see the page that gives you a bug numbber and says "thank you for submitting...", that means your bug made it into opera's official bts.I hope at least these ones (the ones I'm sending from home) arrive to Opera developers
Originally posted by friguron:
This doesn't necessarily mean it is loading this exact script unless it is the only one you are running. All other scripts would cause the same prompt.The user.js file seems to be used because opera pops up with the "do you want to use user.js files in this https page"
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
Do either of you see errors in the error console (Tools > Advanced > Error Console) when it doesn't show up in the BTS?
Are you using a proxy?
Can you upload the exact userjs script you are using online somewhere? (REMOVE YOUR PASSWORD)
When i fill a new bug report i'll take a look.
No proxy.
http://www.filefactory.com/file/c8a1b0/n/bugtraq_js
Help expand the Public BTS (un-official) when reporting bugs | Opera Desktop Team | Download Opera | http://www.opera.com/browser/features/
Flash 11.0.1.152 • Java 1.6.0_22-b04
Windows XP Pro, SP3, 32-bit • AMD Athlon XP 3000+ • 2 GB PC-3200 DDR • ATI Radeon HD 3450, 512 MB • 1600×1200×32
Rijk: »And yes, that Joe guy is indeed rather boring.«
Besides that, my db needs updating because the bugnumbers now also include a prefix

Originally posted by remcolanting:
Besides that, my db needs updating because the bugnumbers now also include a prefix
Just change column type to varchar
http://my.opera.com/xErath/blog/
Thanks!
P.S. maybe it's the rigth time for me to ask for account on Remco's Public BTS...

extendopera.org • Report bugs to public BTS • „Removing options is evil“ — Jon Stephenson von Tetzchner
In Bug 367530 I submitted the following six regular expressions:
flickr\.com\/services flickr\.com\/services\/ flickr\.com/services flickr\.com/services/ flickr\.com\/ flickr\.com/In the bug database the escaped slashes (see Remco's comment[1]) are gone.
And for reference in my email copy I got the following:
flickr\\.com\\/services flickr\\.com\\/services\\/ flickr\\.com/services flickr\\.com/services/ flickr\\.com\\/ flickr\\.com/[1] Whether slashes need to be escaped (backslashes always need to be escaped) varies somewhat depending on the RE engine being used and other circumstances, I only did so in the bug report to eliminate them as a cause. Regardless all six expressions work when Opera is forced to recheck existing mail, meaning there's still a bug even if my regular expressions could be more robust (the actual string I want to use is longer still, but those serve better as a test case.)
MyOpera Community Optimizations — by fearphage
Scribit improved posting tools for the MyOpera Community — by xErath
Improve Weeklies Blog — by MisterE & fearphage
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
Flash 11.0.1.152 • Java 1.6.0_22-b04
Windows XP Pro, SP3, 32-bit • AMD Athlon XP 3000+ • 2 GB PC-3200 DDR • ATI Radeon HD 3450, 512 MB • 1600×1200×32
Rijk: »And yes, that Joe guy is indeed rather boring.«
Now to hope I didn't make any mistakes implementing it

Flash 11.0.1.152 • Java 1.6.0_22-b04
Windows XP Pro, SP3, 32-bit • AMD Athlon XP 3000+ • 2 GB PC-3200 DDR • ATI Radeon HD 3450, 512 MB • 1600×1200×32
Rijk: »And yes, that Joe guy is indeed rather boring.«

Thanks for your effort.
Flash 11.0.1.152 • Java 1.6.0_22-b04
Windows XP Pro, SP3, 32-bit • AMD Athlon XP 3000+ • 2 GB PC-3200 DDR • ATI Radeon HD 3450, 512 MB • 1600×1200×32
Rijk: »And yes, that Joe guy is indeed rather boring.«
) I got the email and it appeared in remco's db.Update now
Don't forget to update your email address and change logToPublicBTS to true (line 14). Thank you all for your participation.
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
When i send a bug by the Opera Bug Report Wizard I will be emailed back telling me about changes onto my bug?
And what is the Public BTS? An unofficial page to see info about Official Opera Bugs? Like a hack to see their listing? hehe
Anyway, very good idea, if its what im thinking =D
Already installed and will use asap, cos im workin but i found SO MUCH bugs in this new 10alpha.
Originally posted by Philee:
How long has this been happening? I just submitted a bug and everything silently failed.I recently always get an error saying: There was an error submitting your email request.
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
*downloads JS*
Dear Opera User,
This is to acknowledge that we have received your bug report, with the ID:
DSK-2xxxxx. You may wish to keep this ID for future reference.
All bug reports are read and handled by our staff. However, please note
that you will not receive a personal reply to the bug report, unless we
need more information to investigate the bug.
We are not able to respond to questions and queries through the bug
tracking system. To get help with Opera, please visit
http://www.opera.com/support/.
You can use this e-mail address (or reply to this e-mail) to update your
report with more information, such as screenshots, crash logs, code
examples, and so on:
DSK-2xxxxx@bugs.opera.com.
This is the information you submitted to us:
That's great!
The JS still isn't working for me. The only purpose for me now is the feature to log it ot the public tracker.

Showing topic replies 1 - 50 of 81.