Closed Bug 532597 Opened 15 years ago Closed 6 years ago

Zone Alarm Toolbar causes conflict with lightweight themes applied

Categories

(Firefox :: Theme, defect)

3.6 Branch
x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: tchung, Unassigned)

Details

Attachments

(4 files)

When zone alarm toolbar is installed, there seems to be conflict between having the personas extension and lightweight themes applied.  See screenshots for the differences

Repro:
1) Install namaroka nightly: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2b5pre) Gecko/20091202 Namoroka/3.6b5pre
2) install zone alarm's ForceField Toolbar.  You may need a license, but try to see if there's a free version. (http://www.zonealarm.com/security/en-us/zonealarm-forcefield-browser-security.htm)
3) apply a lightweight theme from getpersonas.com. 
4) install the personas 1.5 extension (https://ftp.mozilla.org/pub/mozilla.org/labs/personas/personas-dev-latest.xpi)
5) enable a personas theme from the extension
6) Verify the zone alarm's forcefield toolbar row does not update the lightweight theme over the extension theme.

Expected:
- without the extension installed, the zone alarm toolbar completely engulfs the lightweight theme.  with the extension installed, it gets conflicted.
Depends on: 529968
Attached image Ask Toolbar screenshot
The Ask toolbar seems unaffected by this.  See screenshot.  (using the .xpi testcase from that bug)
Blocks: 529968
No longer depends on: 529968
Assignee: cbeard → jose
I was able to reproduce this issue without having personas installed. 

Steps to reproduce:

1) using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2b4) Gecko/20091124 Firefox/3.6b4 (.NET CLR 3.5.30729)
2) install zone alarm's ForceField Toolbar.  You may need a license, but try to
see if there's a free version.
(http://www.zonealarm.com/security/en-us/zonealarm-forcefield-browser-security.htm)
3) apply a lightweight theme from getpersonas.com. 
4) restart the browser (equivalent to "install the personas 1.5 extension" I believe)
5) go to tools/addons/themes and select to use a different theme
Perhaps this is somehow related to the "unusual" way this Zone Alarm's ForceField Toolbar is installed (and run). The extension is stored at C:\Program Files\CheckPoint\ZAForceField\TrustChecker (on win XP).

Worth mentioning that every now and then when I restarted the browser the toolbar disappeared and I get this message on the error console:

"[Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]"  nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)"  location: "JS frame :: chrome://tcvdownload/content/start.xul :: anonymous :: line 30"  data: no]"

that apparently means that the toolbar failed starting up. The file start.xul is inside the mozilladownload.jar file located at C:\Program Files\CheckPoint\ZAForceField\TrustChecker\chrome folder.

I also analyzed this toolbar using DOM Inspector and found something very usual: although it has buttons in it, DOM Inspector only sees the toolbar parent node and no children inside it.
correction: 

replace("usual", "unusual");

:P
Cc'ing jordy from Zone Alarm.  perhaps he has some insight on comment 5.
Assignee: jose → juan
a few more findings on this one:

After installing the full application from here: http://www.zonealarm.com/security/en-us/anti-virus-spyware-free-download.htm (I got there by following the link provided in the initial comment) I lost all internet connectivity on my Windows XP Virtual Machine. I had to go to a previous restore point to get it back. Uninstalling the application doesn't seem to be enough (see this issue reported here http://download.zonealarm.com/bin/free/pressReleases/2008/LossOfInternetAccessIssue.html?AID=9754927&PID=3640905&SID=skim673X1259).

After I restored my machine I found this:

http://download.zonealarm.com/bin/free/information/forcefield/releaseHistory.html

which is the application that only adds the toolbar to your browsers, without having to download and install the 119 MB of the full product. This installer is small and is enough to reproduce the issue.

Again, I was able to reproduce it without personas installed.
As this is reproducible without the extension installed, it's a Firefox issue rather than a bug in the extension, so moving it to the appropriate product/component and removing it from the list of blockers for the next release of the extension.
Assignee: juan → nobody
No longer blocks: 529968
Component: Personas → Theme
Product: Mozilla Labs → Firefox
QA Contact: personas → theme
Summary: Zone Alarm Toolbar causes conflict with personas extension and lightweight themes applied → Zone Alarm Toolbar causes conflict with lightweight themes applied
Target Milestone: -- → ---
Version: unspecified → 3.6 Branch
Closing old bug. I don't think this is an issue anymore.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: