Posted 14 May 2009 - 12:35 AM
I wonder if anyone can help (maybe Teo?). I have received a few emails from people on macs that are having a problem with this extension.
It seems that when you set browser.preferences.instantApply in about:config to true (which is the default on macs) then you can no longer update any of the options.
I can see why: The <preferences/> section in the prefpane is empty and therefore it does not know which preferences to update. However as I am using a tree to do the updating there is no way I could set them.
The question is, how can I get around this?
I could add document.documentElement.getButton("accept").hidden = false; line to the onload function, but that would break the native look & feel of a mac which never has an ok button normally. Also it wouldn't be an 'instant apply' which it is meant to be.
Does anyone have a mac where other extensions have overcome the problem? Or does anyone know a more elegant solution?
Also, while I'm on the subject of macs there is another issue: browser.preferences.animateFadeIn being set to true makes the second tab in my preferences cut off at the bottom. I userstand that I should probably specifiy a height on the preferences window, but that seems like it might impact other translations that require more height to fill in the text.
All help greatly received!