mitchell on the cover of time magazine || MAIN || 45,000,000

April 14, 2005

firefox 1.0.3 testing candidates

We've taken a few more changes into Firefox 1.0.3 test builds and are looking for another round of Firefox and extension testing. If you've got the time and the interest, we could definitely use your feedback.

Builds are available here:
Windows
Linux
Mac

If you find any problems in these Firefox 1.0.3 candidates that didn't exist in Firefox 1.0.2, please let me know here. If you find extensions that worked in 1.0.2 that don't work in this candidate build, please let me know here (along with any JS errors for non-functional extensions.)

I've already heard that DictionarySearch, Spellbound, and Googlebar Lite don't work. Are there any others? Since the majority of extensions aren't broken by our security fixes and the extensions that are broken should be corrected (they were probably following a bad example in our code - we apologize for that,) we're planning to not rev the extension version and we'd like to work with the authors of broken extensions to get fixed ones up as soon as possible. Thanks.

update: I'm going through a number of extensions looking for failures and I'll note them here as I find them. I'm not really interested in general errors to the JS console unless something is actually broken and that error points out why it's broken.

failed:
Conquery: fails to get the selection (no JS errors).
DictionarySearch: context menu not populated. Error: [Exception... "Illegal operation on WrappedNative prototype object" Posted by asa at April 14, 2005 02:56 PM

Comments

ASA- SpellBound works fine here with this build.
XP SP2-all current patches and updates.

Posted by: xrayspex on April 14, 2005 04:07 PM

Error: redeclaration of const kSaveAsType_Complete
Source File: chrome://browser/content/contentAreaUtils.js
Line: 156

Posted by: Jay MacLean on April 14, 2005 04:14 PM

Jay, what extension is that and what's the actual failure (not the error, but the symptom in the extension)?

- A

Posted by: Asa Dotzler on April 14, 2005 04:17 PM

xrayspex, that's good to hear. I heard from someone in the previous thread that it wasn't working.

- A

Posted by: Asa Dotzler on April 14, 2005 04:18 PM

Asa: I'm get the error while viewing the page source, so I assume it's my HTML Validator (based on Tidy) V 0.2.7 (Sorry for not providing this info before :-P)

Posted by: Jay MacLean on April 14, 2005 04:27 PM

Ugh.. sorry for not saying before (I wish there were an edit button), but it appears to not really do anything as far as affecting the extention. It still shows the source and the errors in the HTML validation. It's just that the error pops up in the JS Console.

Posted by: Jay MacLean on April 14, 2005 04:29 PM

Ehm... Where are the Linux builds? The above link doesn't seem to be working...

Posted by: mcg on April 14, 2005 04:30 PM

http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2005-04-14-12-aviary1.0.1/firefox-1.0.3.en-US.linux-i686.installer.tar.gz

Very werid... didn't show up for me either, viewed source to see it.

Posted by: Jay MacLean on April 14, 2005 04:34 PM

sorry, bad link. it's fixed now (linux build link)

- A

Posted by: Asa Dotzler on April 14, 2005 04:35 PM

I was the person who posted the original issue with SpellBound.

I can now report that it is working with this build;

http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2005-04-14-13-aviary1.0.1/firefox-1.0.3.en-US.win32.installer.exe

Yay!

Thanks!

Lawrence

Posted by: Lawrence on April 14, 2005 04:41 PM

Lawrence, thanks for the follow-up!

- A

Posted by: Asa Dotzler on April 14, 2005 04:56 PM

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

Tab Mix has issues:
Error: uncaught exception: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.removeProgressListener]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: chrome://tabmix/content/minit/tablib.js :: removeTab :: line 106" data: no]

and it is affecting some original Firefox functions, like the right-click menu on a web page...

Posted by: mcg on April 14, 2005 05:26 PM

All-in-One Gestures extension did not work in the original 1.0.3 RC. It works fine now.

Posted by: Ed Hume on April 14, 2005 06:17 PM

Asa,

As much as i appreciate you testing extensions, they are not official. i would imagine, Moze dont want to set a bad precedent of testing extensions and supporting them.

Posted by: Alex Young on April 14, 2005 06:41 PM

Alex, I'm not doing QA on extensions. I'm checking to see whether or not our changes broke them so that we can alert the authors and work with them to explain what we did that broke them and now they can work around the issue.

- A

Posted by: Asa Dotzler on April 14, 2005 06:53 PM

I just tested Googlebar Lite 0.9 with the latest 1.0.3 build, and I get the following error when doing a "define selected text" search (it also happens in one other place in my code):

Error: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" ...

If anyone can assist me in fixing this, I'd appreciate it. Can visit www.borngeek.com to contact me (just click on the contact tab).

Posted by: Jonah Bishop on April 14, 2005 06:55 PM

Jonah, change this line

selection = focusedWindow.__proto__.getSelection.call(focusedWindow).toString();

to

selection = focusedWindow.getSelection().toString();

This will still work for older builds of Firefox so you can go ahead and update your extension now.

- A

Posted by: Asa Dotzler on April 14, 2005 07:10 PM

Jonan, just to be more clear, you want to change any of those __proto__ bits in the same way as the example above. I suspect you've got more than one instance in your toolbar and recommend you grep through all your js and fix them all up.

- A

Posted by: Asa Dotzler on April 14, 2005 07:13 PM

Thanks for the head up, Asa. I was looking at implementing the XPCNativeWrapper method indicated in the related bug report (comment #9 IIRC), but if this shorter method works, I'll use it.

Googlebar Lite 0.9.1 should hopefully be out this weekend (I'm waiting on two of my translators to get back to me with some new translations). Thanks again!

Posted by: Jonah Bishop on April 14, 2005 09:00 PM

>Anonymous, I have no idea what kind of comment you're looking for.
>
>- A
I wanted to point out that asqueella said ( http://forums.mozillazine.org/viewtopic.php?p=1385490#1385490 ) "that trick [...] is used in a lot of extensions." So you might want to get into contact with him.

Posted by: Anonymous on April 14, 2005 11:53 PM

All of my twenty-odd extensions ssem to be working just fine—and by god, you've fixed the empty-Start-Menu-group bug in the installer!

Posted by: Simon on April 15, 2005 12:52 AM

Running Windows XP SP2; downloaded the latest ZIP and am running it from a subdir on my desktop. My findings based on 5-10 min worth of testing:

- typeaheadfind.timeout bug still there.

- SpellBound says I need to 'reinstall libraries', but that's probably only because I didn't use the installer :)

- Nuke Anything works EXCEPT if you highlight a selection and you try to right-click -> "Remove Selection" (other functions like "Remove this object" for links or pics works fine). Double-checked in 1.0.2 and it was working there.

- DictionarySearch, while broken from highlighted text in a webpage, DOES work from highlighted text in a form field. Try it on google.com; type something in the search field, highlight it and right-click it. iiRC, DS doesn't work from form fields in ubuntu (debian-based linux), so this behavior might be peculiar to w32-firefox :)

Posted by: Limulus on April 15, 2005 03:02 AM

I tried the newest build (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3). Besides DictionarySearch 0.8, I found Copy URL + 1.3 (author: Philip Mateescu, http://copyurlplus.mozdev.org/) did not work for me.

Error: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://copyurlplus/content/copyurlplusOverlay.js :: getCurrentSelection :: line 143" data: no]

I am not sure but Linky 2.4.0 (author: Henrik Gemal, http://gemal.dk/mozilla/linky.html) does not seem to be working under recent 1.0.3 builds. I cannot find right-click context menu for Linky.

This is just a report. I am not making a fuss. I am an end user who understands at-your-own-risk culture :-)

Posted by: end user on April 15, 2005 03:27 AM

WebDeveloper mostly works. Toggling visited links fails.

The "Translation Panel" extension seems to work. The "Translate" extension doesn't work from the context menu, but does from the Tools menu.

I get the context menu for Linky, but it doesn't work.

Posted by: Dan Veditz on April 15, 2005 04:16 AM

All-in-One gestures 0.13.4
Open Selection in new Tab/Search for Selection in New Tab
These functions doesn't work. No JS errors.

from gestimp.js in allinonegest013.xpi

function aioSelectionAsURL() {
var focusedWindow = document.commandDispatcher.focusedWindow;
var url = focusedWindow.__proto__.getSelection.call(focusedWindow).toString();

function aioSelectionAsSearchTerm() {
var focusedWindow = document.commandDispatcher.focusedWindow;
var searchStr = focusedWindow.__proto__.getSelection.call(focusedWindow).toString();

Posted by: hokil on April 15, 2005 05:58 AM

Hey asa, if found a new extension that doesn't work.

Duplicate Tab 0.5.1.
Doesn't show the option to duplicate the tab

Afraid i can't seem to find the JS error

Posted by: Da Dude on April 15, 2005 07:17 AM

Woops forgot :)

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

Posted by: Da Dude on April 15, 2005 07:20 AM

I can't login to Yahoo Mail using a secure connection. Using one with no secirity, it allows me. Not sure if this is new.

Posted by: enleger on April 15, 2005 07:30 AM

I've updated Translate to work with 1.0.3.

Posted by: Paul Grave on April 15, 2005 07:31 AM

>Since the majority of extensions aren't broken by our security fixes [...] we're planning to not rev the extension version [...]

The same was true for older versions (except for the xbl one)...

Posted by: Anonymous on April 15, 2005 08:04 AM

Asa-

I had forecastfox 0.7 crash after right clicking on the satusbar icon and selecting options. Talkback ID is TB5110918Z. So far I have not been able to duplicate this.

Posted by: Bill Gianopoulos on April 15, 2005 08:41 AM

Asa,

I'm seeing a problem with the del.icio.us extension 0.5. When selecting Post current page, I get this error in the JS console:'

Error: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://delicious/content/deliciousOverlay.js :: postCurrentPage :: line 45" data: no]

I will attempt to verify that this is associate with your candidate for 1.0.3.

Posted by: Chris on April 15, 2005 08:54 AM

if i select a word from a page, right click, i see

Search Web for "word"
....................
....................
....................
View selection source

the ... are blank menu entries.

Posted by: kwanbis on April 15, 2005 08:59 AM

kwanbis, which extension are you using and do you see any errors in the JS console?

- A

Posted by: Asa Dotzler on April 15, 2005 09:10 AM

all my extensions are working just fine .. I kinda feel bad that I'm not getting any js console errors and a lot of other people are

but the only extension that I like that I'm not currently using is ListZilla .. I'll hunt that down and test it

Other then that all is well . .. . . . .for now :)

|837

Posted by: John Blanton on April 15, 2005 11:08 AM

I have problems with my default profile and imagezoom 0.1.7 breaking links randomly and firefox not closing and running at 100% only when Imagezoom install no JS errors

Strangely works fine with fresh profile with all the same extensions installed..

Adblock
Forecastfox
HTMLvalidator
Wayback
Reloadevery
Imagezoom
Checky
WebDeveloper
Bookmark Sync *DISABLED*
Translator 0.1

but I keep testing. don;t see why i should have to create new profile to fix issue

Also seen an NS_ERROR_ILLEGAL_VALUE with foxweather

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3


Posted by: Mark M on April 15, 2005 11:31 AM

Googlebar Lite 0.9.1 has just been released, fixing the issue with 1.0.3. A number of other bugs have also been fixed, and the "I'm Feeling Lucky" search type has been added. Check it out at http://www.borngeek.com/

Posted by: Jonah Bishop on April 15, 2005 12:20 PM

The Extension Copy Plain Text 0.2.1
(http://mozmonkey.com) not works with this build.

Wolfgang77
(Germany)

Posted by: Wolfgang77 on April 15, 2005 12:52 PM

No errors on js console

Disabled:
AutoForms 0.5.6
LastTab 1.1

Enabled:
Bookmarks Synchronizer 1.0.1
DictionarySearch 0.7
Disable Targets For Downloads 0.8
FlashGot 0.5.7.8
ForecastFox 0 7
ieview 0.86
Mozilla Archive Format 0.4.3
OpenBook 1.2.0
QuickTabPrefToggle 0.0.4
Resize Search Box 0.0.4
Translate 0.6.0.6
ProxyButton 0.1.5
Password Maker 0.3

Posted by: kwanbis on April 15, 2005 03:46 PM

just updated Password Maker to 0.4. Same problem

Posted by: kwanbis on April 15, 2005 03:48 PM

FF must have an "export extensions list" option somwhere.

Posted by: kwanbis on April 15, 2005 03:49 PM

@ kwanbis: use this http://roachfiend.com/archives/2005/03/03/listzilla/ :-)

Posted by: Da Dude on April 15, 2005 03:54 PM

Smartsearch does not seem to work. There is no action when a selected word is searched. Also, the text is missing from the right-click menu entry
http://www.pitt.edu/~crp11/firefox/smartsearch/

Posted by: Angelkeen on April 15, 2005 03:57 PM

Limulus - take a look the spellbound faq
http://spellbound.sourceforge.net/faq#q601

Posted by: Robert Strong on April 15, 2005 05:06 PM

asa here are 2 screen shots, one with text selected, and the other with no text selected.

http://nodo9.com/error1.png

http://nodo9.com/error2.png

EDIT why this requires me to input an email? what about email spiders?

Posted by: kwanbis on April 15, 2005 05:47 PM

ListZilla is great, but something this simple should be included. More if we think how muc extensions play in favor of ff. IMHO.

Generated Fri Apr 15 2005 21:51:07 GMT-0300 (SA Eastern Standard Time)

Enabled Extensions: (14)
Bookmarks Synchronizer 1.0.1
DictionarySearch 0.7
Disable Targets For Downloads 0.8
FlashGot 0.5.7.8
ForecastFox 0.7
ieview 0.86
ListZilla 0.5.1
Mozilla Archive Format 0.4.3
OpenBook 1.2.0
Password Maker 0.3.5
ProxyButton 0.1.5
QuickTabPrefToggle 0.0.4
Resize Search Box 0.0.4
Translate 0.6.0.6

Disabled Extensions: (2)
AutoForm 0.5.6
LastTab 1.1

Total = 16

Posted by: kwanbis on April 15, 2005 05:52 PM

With there only being 3 hits on www.mozilla.org when searching on XPCNativeWrapper and these all being changelogs it is no surprise that few extension developers used XPCNativeWrapper when developing extensions. Even the one wiki entry I read on XPCNativeWrapper was rather vague. I hope that the new method for getSelection, etc. ends up somewhere on mozilla.org where extension developers can easily find it and reference it to other extension developers. I am fine with limiting documentation but when it comes to security and the way information was provided regarding this specific issue with the 1.0.3 release it seems like this should be documented somewhere outside of the bug and preferably in an extension development security section. It is one thing to say the extension developers were using insecure methods but how were they to know since there is little to go on except the source code for this issue and even that was shown to not be consistent with using XPCNativeWrapper.

Posted by: Robert Strong on April 15, 2005 06:35 PM

An little strange when download an file, status bar always reports the download site, and not the current website

goto http://download.fedora.redhat.com/pub/fedora/linux/core/3/x86_64/iso/
and download an iso
then surf somewhere else.. and the statsu bar lies

Posted by: Mark M on April 15, 2005 08:23 PM

1.0.3 has just been officially released. Is it the same version as this one? Its not popping up in my update so i presume it is.

Posted by: xrayspex on April 15, 2005 08:55 PM

Just checked mozilla.org, and surprised to see Free Download 1.0.3.... 1.0.3 is now at final release?

Posted by: Me on April 15, 2005 08:58 PM

ME- Just found out its the same build as this release candidate thats been made official.

Posted by: xrayspex on April 15, 2005 09:19 PM

I keep getting these two errors with the rc builds.

Error: documentgetElementById(cmd) has no properties
Source File: chrome://browser/content/browser.js Line:516

Error: RDF has no properties
Source File: chrome://browser/content/bookmarks/bookmarksMenu.js Line:75

This last error is repeated every-time I click on the Bookmarks menu. The menu, appearing to be empty. Once I add or manage bookmarks it behaves normally until restarted.

IIRC the third rc build fixed this after a browser restart

Everything else seems to function properly with the exception of the Status Bar which display nothing and Address Bar that does not display or accept an address.

Address Bar reports:
Error: gURLBar has no properties
Source File: chrome://browser/content/browser.js Line:1396

The only extension I really use is Web Developer. It does not appear under the Tools menu nor with a right click. No errors reported.

Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3
Mac OS X 10.3.8

HTH - Love this browser
Forest

Posted by: Forest on April 15, 2005 09:35 PM

xrayspex, thanks for the info.

I updated via (on Win) Tools menu | Options | Advanced | etc. and everything went without incident. So far all my extensions appear to be as I left them in 1.0.2 and in working order. Once again, excellent job to everyone working on Firefox!

Even way more cool.... I just found out I'm going to be a Dad again!! :) (Sorry, couldn't resist.)

Posted by: Me on April 15, 2005 10:16 PM

After seeing the post above, release candidate thats been made official, I tried that version with the same errors. However after moving my ~/Library/Application Support/Firefox directory the errors are gone.

So, sorry for jumping the gun.

Many Thanks to everyone for making such a browser.

Posted by: Forest on April 15, 2005 10:43 PM

I'm dynamis, head of the japanese localization team.

I received the report that 'Quicknote' and 'Translate' extension does not work on Firefox 1.0.3.

I checked QuickNote 0.6 and Translate 0.6.0.6 with Firefox 1.0.3 (both en-US and ja-JP) and here is the error message shown in javascript console:

when using QuickNote from the context menu:
Error: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://quicknote/content/overlay.js :: QuickNote_qnCopyTo :: line 91" data: no]

when using Translate from the context menu:
Error: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://translate/content/translate.js :: anonymous :: line 420" data: no]

Both error code is 0x8057000c, which is same error code when I try to use DictionarySearch from the context menu. Maybe they have same or similar trouble with Firefox 1.0.3.

Posted by: dynamis on April 15, 2005 10:53 PM

I am having problems with passwords, when I have my zone alarm on. never had this problem before, and sometimes I have problems with a secure page not loading all the way unless I turn off zone alarm. I have not had this problem untill I installed 1.03, but will still use Firefox at all times.

Posted by: Will on April 15, 2005 11:13 PM

Oh, BTW, for the Nuke Anything problem I was having, the Javascript console error (tested in the actual 1.0.3 release) is:

Error: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://nukeanything/content/nukeanythingOverlay.js :: anonymous :: line 61" data: no]

Posted by: Limulus on April 16, 2005 12:08 AM

dynamis and Limilus: All of those should be because of some of the changes they made in 1.0.3. It's explained in the "updating your extensions for 1.0.3" entry a couple days ago in this blog.

Posted by: Peng on April 16, 2005 01:31 AM

I just installed FF [1.03-de], but know the latest Scrapbook [0.15.0] does not work anymore. I can still access my stored files/snipets, but I can't add a new one: the javascript-console tell me the following error has occured:

Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsITreeBoxObject.onDragDrop]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: chrome://global/content/bindings/tree.xml :: onxbldragdrop :: line 205" data: no]

scrapbook home: http://amb.vis.ne.jp/mozilla/scrapbook/

Posted by: lonestar0815 on April 16, 2005 03:50 AM

The following extensions I use donīt work anymore in 1.03:

bookmarkbackup0.3.3.xpi

favorites_converter_(export)-1.0.1-fx.xpi:
https://addons.update.mozilla.org/extensions/moreinfo.php?application=firefox&category=Bookmarks&numpg=10&id=336

TargetAlert0.7.4.xpi

Bye,
Alex

Posted by: Alexander on April 16, 2005 04:58 AM

Sorry,

the above mentioned extensions do work. I just had to uninstall and reinstall them .

Sorry,
ALex

Posted by: Alexander on April 16, 2005 05:02 AM

The extension 'QuickNote' works limited when using Firefox 1.0.3. The 'send to Quicknote' query from the context menu doesn't work.

Posted by: M on April 16, 2005 07:09 AM

To lonster0815 & Scrapbook extension users

Scrapbook 0.15.1 has just released, which says it is compatible with Firefox 1.0.3, though I have not tested it yet.

http://amb.vis.ne.jp/mozilla/scrapbook/index.php?lang=en (Englsih)

http://amb.vis.ne.jp/mozilla/scrapbook/index_de.php (German)

http://amb.vis.ne.jp/mozilla/scrapbook/index.php?lang=ja (Japanese)

Posted by: end user on April 16, 2005 01:39 PM

Correction

> Scrapbook 0.15.1 has just released

--- has just been released. Sorry for my grammatical error ;-)

Posted by: end user on April 16, 2005 01:44 PM

Error: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://delicious/content/deliciousOverlay.js :: postCurrentPage :: line 45" data: no]

delicious 0.5

Posted by: bob@mailinator.com on April 16, 2005 06:55 PM

Auto Copy 0.5.2 doesn't work with the new version.
Whenever you click on any html link, you get the error
"Illegal operation on WrappedNative prototype object".

Posted by: bogo on April 17, 2005 09:00 AM

We updated to 1.0.3 in the office, then ran the extensions updater, and after that we could no longer open Firefox. At one point, got an error about not being able to load a .so file?? Seems like the extensions updater is borked, perhaps trying
to install unix extensions onto Windows builds? Now mozilla.org is down completely. We had to delete the extensions folders to get firefox working again.

Posted by: TSW on April 18, 2005 08:40 AM

Mouse Gestures 1.0 has quit working with Firefox 1.03. I installed the FF update yesterday, Mouse Gestures is NOT working any more :(

Thanks !

Posted by: Diane on April 19, 2005 06:39 AM

If you have Firefox 1.0.3 reinstall Scrapbook 0.15.x and it will start working again

Posted by: anon on April 20, 2005 05:11 PM

Post a comment