Neil_McCauley wrote:Hi Tom,
Thank you for the detailed reply. The reason that IronKey users must remain on 6.0 is because the two extensions are only developed for 6.0 currently. Given the rapid release cycle like you said, upgrading Firefox without updating the extensions will most likely cause them to no longer work as intended.
Hi Neil,
I'd have wished they'd at least developed them for Fx 3.6.x last year; then, they'd have a long window of opportunity to see the upcoming 7a-8a etc., and to be prepared with any compatibility updates while 6.x was still the stable release -- or if not, give the user the option to use 3.6. But with the 3.6 window closing in April, I don't blame them for not doing so now.
Side note: When I updated from, say, Portable F8 to F9, Firefox does an automatic check, with message "Compatibility updates have been applied to two of your add-ons", etc. But of course, they can't be applied if the devs don't create them.
Neil_McCauley wrote:I renamed the original profile folder Profile-old and launched Firefox and a new profile was created. The two extensions that came pre-installed with the IronKey were gone (expected). I then reformatted the Ironkey and put a fresh copy of Firefox on, installed IronKey's version so I would have the two extensions and only added NoScript, but the problem persists.
Sorry to ask you to go through that again, but as a SOP for diagnosing possible extension conflicts, could you please create a fresh profile, and this time install *only* NoScript*? Then see if the issue persists.
This type of symptom (icons missing, weird appearance and behavior, etc.) is not uncommonly due to an extension conflict. The
Standard Diagnostic is MZ's recommendation, but the shortcut above may exculpate NoScript immediately. Then you just see which add-on + NS reproduces the issue, and which doesn't.
If it persists with only NS on a fresh profile, we'll go from there.
Neil_McCauley wrote:Also, what does your whitelist look like in prefs.js file, user_pref("capability.policy.maonoscript.sites", .... if opened with Wordpad?
Ok, well it looks like we may be getting somewhere!
On a fresh install of Firefox and No Script, the whitelist looks great from the Browser under Add-ons then options.
Can you not get to the target merely by opening the NS menu (click or hover on the NS icon, depending on how you set NS Options > General > "Open permissions menu when mouse hovers...") > then click Whitelist tab? Does this change the display of the whitelist?
Neil_McCauley wrote: I open prefs.js and the line looks good:
Code: Select all
http://paypal.com http://paypalobjects.com http://securecode.com
, etc.
After I close Firefox, prefs.js still looks fine
After I reopen Firefox, the whitelist looks jacked up like the picture I posted and the line in prefs.js runs on forever and I can confirm that there are no spaces, breaks, or http://. I.e. paypal.compaypalobjects.comsecurecode.com, etc.
After leaving the last session, I had a couple more thoughts (not uncommon). What about *temporary* permissions?
If nothing is TA'd at the moment, go to two or three trustworthy sites that are *not* in your whitelist -- say, online banks that you don't use. Their home pages will surely want to run their own scripting. Temp-allow it (not any third-party scripts, of course). Now open NS GUI as above. The temp permissions should be on separate lines, in italics, like so:
https//bankA.com
https//bankB.com
https//bankC.com
What do they look like?
Also, Untrusted list. Same thing in prefs.js:
user_pref("noscript.untrusted",...." should be separated by one blank space each, auto-wrapping.
In
about:config,
noscript.untrusted should show as a long line, also with one blank space between each entry. If the mouse is hovered over "Value", a tooltip should appear, browser-width, with however many lines are needed (My Untrusted is many times the size of the Whitelist

), but still with the single blank space as separator.
Might as well get all the diagnostic info we can, if you don't mind.
Neil_McCauley wrote:
I use Google Chrome one computer and I use the IronKey's portable Firefox on another computer, so that is why I am registering as Chrome.
As noted, Safari is also showing in the user agent string. It seems that only the browser actually in use should broadcast itself to Web sites, since they need to render pages differently for IE versus many other browsers, and a few minor quirks in each browser. So each site sees your browser string. If there are multiple, it seems the site's server would be confused. Perhaps Chrome vs. Safari, with "Apple Webkit (like Gecko)" is close enough not to matter, but in general, not sure why both are announcing themselves.
(No offense taken at not logging in with Fx, of course! ... as I've explained to one or two people who think that any post from a non-Gecko browser must be spam.

)
Neil_McCauley wrote: I'm one of those fortunate enough to have more than one computer,
I'm one of those who has to have more than one computer, because if one has to go in the shop ("stuff happens"), I'd rather not impose on friends (done that), but mostly, hard to trust a machine not in one's personal control. And personal prefs, configs, sw, etc.
Neil_McCauley wrote: but I only use one browser at a time.
Side note, for anyone reading this thread who's interested: Normally, you can have only one version of Fx running at any one time, portable or otherwise. Just recently stumbled on the fact that with a simple change to an .ini file in the Portable, one can run the native and the portable at the same time. So I can browse with both supported versions, Fx 3.6.x and 9.x, tile them side-by-side, and see how any issue, site, etc. displays on each, comparing in real time. Cool.
Sorry for the digression, Neil, but thought that might be of public interest.
Neil_McCauley wrote: When I have more time, I'll compare the two prefs.js files (the good copy and the bad copy) to see of anything else in the prefs file has changed. So far, it looks like the IronKey's Firefox is deleting the http:// and the spaces in the prefs.js file.
Sounds like a very good and logical plan, thanks. ... and have you checked IronKey's support, FAQ, documentation, etc., to see if they're aware of any such bug in their product, or any other bug that could conceivably affect this?
Neil_McCauley wrote:I know you're working with one hand tied behind your back, given the fact that I am unable to update to 9 or a version from portableapps.com that is confirmed working, but I definitely appreciate the support.
No problem. If necessary, I can always get F6 Portable, and run it simultaneously.
But the prefs.js file, and display of NS GUI, shouldn't really be all that different from 6 > 9.
And you're very welcome.
ETA: No big deal, but we have a habit here of breaking links, either by messing up the protocol or prefix - http// (no colon) www dot somesite.com -- or wrapping in code tags, as I did. (Much faster when there are multiple links, as in this case.) I know *you're* not a spammer, but it prevents even the slightest suspicion that someone is posting a bogus issue just to get their link posted, search-engine optimization, etc. -- or non-savvy users clicking what might be an unsafe link. Etc. No offense or chastisement intended; just letting you know why this was done with your list. Again, SOP. Cheers.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.25) Gecko/20111212 Firefox/3.6.25