Mozilla has returned from Microsoft’s headquarters after meeting with the Open Source Director regarding Windows Vista. There were several different things that Mozilla wanted to address especially concerning new security features and restrictions that Microsoft placed in Vista. Here are some of the things that Mozilla had wanted to discuss:
Topics for Firefox 2:
- How does the new security model in Vista affect the various interactions our code has with the OS, specifically things like updating, installing add-ons, caching, bookmarking, copy and paste between apps, etc.
- How, if at all, has the theme stuff changed in ways that affect our ability to read default colours using nsITheme? Are there large font or other OS theme settings that break us horribly?
- Is there any way for our theming system to tell if a user is running w32/XP vs. w32/Vista?
- Any changes to bookmark, history or cookie import/export with IE7 for Vista?
- XPInstall and Software Update — how do we support installation into protected areas. For example, how do we install plugins.
Topics for Firefox 3:
- How can we interact with their RSS platform: low-bar, to be able to import/export/migrate, high-bar, to participate in feed read/unread status
- Can we pass calendar data to their Calendar app?
- Can we pass address data to their address book?
- How do we install global add-ons into a protected area from a running instance of the app?
- What is the replacement for GDI, that’s usable from native C/C++
If you have started using Windows Vista then one thing you have surely noticed is the User Account Control (UAC). That is the thing that pops-up all of the time requesting permission to execute a file or perform some task. It quickly got annoying for me so I went ahead and disabled it because I believe that I can catch anything that will do malicious damage.
However, certain aspects of Firefox are still flawed because of the UAC. If you try and change your default browser or try to update Firefox you will not see a pop-up window asking for permission. Instead the system just rejects the request without ever notifying the user. A temporary solution to the problem would either be to disable UAC in the User Account Control Panel or to right-click on the Firefox shortcut and select “Run As Administrator.” Either of those options will grant Firefox the permissions that it needs to successfully perform the actions.
I’m sure things will start to come around for Firefox but I am just afraid that users who do not fully understand UAC will get frustrated and switch to IE7, since it works perfectly with the UAC system.
If you don’t want to completely disable UAC I at least recommend doing it for the first few days. That way you don’t have to deal with the hassle of the hundreds of prompts you’ll receive while setting up the computer. After you get everything exactly how you want then re-enable it. That is my biggest recommendation for new Vista users.