I have MacOS 10.6.4, Safari 5.0.2 and the new Ghostery extension.
I have used Ghostery with Firefox for some time with no problems so why does the Safari version forget everything when Safari is quit and immediately show a tab with 'Welcome to Ghostery' and the set up wizard as soon as Safari is relaunched? In other words all the settings are lost even though ghostery.betteradvertising.com is included in the Safari Cookies database
Promoted
Response
-
Could you try disabling Safari Cookies, setting some Ghostery preferences and then restarting Safari?
-
Hi Holme Moss,
The Configuration Wizard coming up every time Safari starts is a side effect of Ghostery settings getting lost on shutdown. If the settings were not getting lost, either completing or canceling the wizard would prevent it from reappearing at browser start.
Does changing Ghostery settings work as long as Safari remains open? If so, settings are only getting lost on shutdown for some reason.
Do you have any other extensions or applications installed that delete browser data on shutdown? Ghostery stores its settings in something called "local storage". -
-
Thank you for your prompt response.
Changing Ghostery settings works as long as Safari remains open so, yes, the settings are lost when quitting Safari. The only other 'add-ons' I have are Safari Cookies and Safari AdBlocker but neither of these should delete Ghostery settings. -
-
Could you try disabling Safari Cookies, setting some Ghostery preferences and then restarting Safari?
-
-
I did so, relaunched Safari and I do not get the Set Up Wizard.
I checked the Ghostery preferences and they were unaltered.
I take it I have a choice of Ghostery or Safari Cookies. -
-
More generally, any Safari extension that uses Local Storage will lose its settings whenever all browser data is cleared by another extension or program. Extensions that remove data on browser exit need to provide a way to whitelist items that would get removed, or such extensions will create conflicts.
Thanks for using Ghostery! -
-
Hello, Alexei,
Thank you for your reply!
And yes, you were right - Ghostery was blocked.
As I figured it out, AdBlock from Safari Extensions is blocking Ghostery.
When I disable AdBlock, everything works. But the thing is that I need AdBlock.
Maybe you'll do something about it in the future.
I've got AdBlock and Ghostery both installed in Google Chrome 7
and they are working pretty fine.
As I understand, Chrome and Safari are much the same, based on WebKit,
but I'm mostly using Safari, because of it's fine integration into OS X.
Anyway, thanks for your respond!-
You are welcome. Thanks for using Ghostery!
Actually, you should be able to have the two extensions work side by side. I went into my AdBlock preferences' Filter Lists tab and spent a few minutes checking and unchecking filter lists, reloading a test page after every change to see whether Ghostery's UI gets blocked. I found that Ukrainian filters block Ghostery for some reason. So if you keep filter lists that break Ghostery unchecked, you should be good to go.
Chrome and Safari are similar in many respects, but the two browsers offer different capabilities for extensions. Safari doesn't provide a browser popup that comes out of the toolbar like Chrome does, so we had to make one from scratch for Safari Ghostery. This popup gets injected into pages and as such can get blocked by other extensions or programs. -
-
OK, Good tip!
So, it's problem with the filters, not the extensions.
I wouldn't have known without your help.
Thank you so much! -
-
-
-
Loading Profile...



Twitter,
Facebook, or email.

CHAMP

