Firefox3.5/Features/Beta 2 Additions
These are the features which are being considered as exceptions that can land in Firefox 3.1 Beta 2:
Finishing work done for Beta 1
<video> front end
Owner: Justin Dolske
Bug(s): bug 448909
Goals
- create useful control set to be provided by default when a <video> tag is used
- make this control set themeable
- ensure that it provides the appropriate set of function required for video playback
Status
- visual design work complete and initial implementation posted
- requires some platform fixes (bug 449159, bug 449282, bug 449307) in order to get scrub bar
- landing initial implementation for beta 1, adding seek/scrub and other function for beta 2
Drag tab to create new window
Owner: Asaf Romano
Bug(s): bug 225680
Goals
- allow users to drag a tab from the tabstrip onto the desktop and create a new window
Status
- backend requirement (bug 113934) checked in
- design specified
- Mano's got a prototype working, some problems exist
- might need some platform XUL fixes
- landing initial implementation for beta 1
Plugin blocklisting UI
Owner: Dave Townsend
Bug(s): bug 391728, bug 391714, bug 449027
Goals
- prevent users from running out of date plugins that represent security risks
- prohibit users from using plugins known to be vulnerable
- provide clear UI to explain why content is missing and how to update plugins
Status
- new blocklist format created
- work started on implementation
- on target to land most for beta 1, need to think about startup notification for beta 2
Tab improvements
Owner: Dao Gottwald
Bug(s): bug 380960, bug 457187 via bug 347930, others
Goals
- improve discoverability of tab operations
- improve spatial mappings through use of animation
Status
- tab strip is now shown by default
- new tab button is now shown
- designs provided for new animations
- work underway and on target, some has landed for beta 1
Software Update Incompatible Add-ons
Owner: Robert Strong
Bug(s): bug 324121
Goals
- only notify user about add-ons that don't have updates that make them compatible with an available application update
Status
- target beta 2
- EM work reviewed - not landed yet. Also waiting on go ahead from metrics
- background check work completed - not reviewed yet
- foreground check still needs work
Software Update Unprivileged User Notification
Owner: Robert Strong
Bug(s): bug 407875
Goals
- notify unprivileged users about available application updates
- if possible provide unprivileged users mechanism to apply update
Status
- target beta 2
- mechanism for Windows unprivileged users to apply update landed
- front end still needs lots of work
New work for Beta 2
Private Browsing Mode
Owner: Mike Connor
Bug(s): bug 248970
Goals
- have a mode in which no data is being logged about a user's browsing session
- have controls that allow users to easily excise history and browsing traces retroactively
Status
- backend mostly implemented & test framework created
- some parts already landed
- initial UI mockups available at bug 411929
- UI work starting
Clear Private Data Improvements
Owner: Johnathan Nightingale
Bug(s): bug 453440
Goals
- have controls that allow users to easily excise history and browsing traces retroactively
Status
- initial UI discussion(s) started
Plugin installation experience
Owner: Rob Strong
Bug(s): bug 435788
Goals
- restore experience from Firefox 2 where required plugins are discovered and installed for users
Status
- target beta 2
- need to create a new c++ component to run installers on a separate thread
- installers that require a EULA should provide their own EULA
- ui will be the same as the current ui
Improvements to Awesomebar
Owner: Dietrich Ayala
Bug(s): bug 455561 (see Places:Awesome++)
Goals
- respond to feedback about Awesomebar being privacy invasive
- complete interactions initially designed for Firefox 3
- allow users to navigate data sets from their queries (ie: see everything tagged "foo")
Status
- design work complete
Updates to Strata (default Windows theme)
Owner: Alex Faaborg
Bug(s): ?
Goals
- fix awkwardness with existing weighting, shape and texture of toolbar icons
- add missing icons that didn't make Firefox 3
Status
- contract work begun with several design agencies
- missing icons completed, ready to chop and land
Changes to search plugin update format
Owner: Mike Connor
Bug(s): ?
Goals
- change update mechanism for searchplugins to help providers
Status
- Specification published
- implementation requires bug 394979 to land first
Security Error Page Polish & Fixups
Owner: Johnathan Nightingale
Bug(s): bug 441624 bug 431826 bug 433324 bug 439062 bug 433422 ...
Goals
- respond to feedback about unfriendliness of existing SSL error page UI
- streamline the interaction for getting users to complete tasks safely
- reword error messages to be more humane
- include better support for reporting errors in malware/phishing pages
Status
- bugs on file
- triaging for importance
Under evaluation
Opensearch UI improvements
Owner: Ryan Flint
Bug(s): bug 403961?, bug 119087
Goals
- replace OpenSearch discovery UI with something more useful
- always provide "search this site" functionality
Status
- preliminary design work completed
- implementation work started
New Tab Experience
Owner: Asaf Romano
Bug(s): bug 455553
Goals
- provide better support for user tasks when a user opens a new tab
Status
- initial designs provided
- prototype implementation underway
Adding site specific functionality to site identity button
Owner: Johnathan Nightingale
Bug(s): ?
Goals
- complete design work intended for Firefox 3
- add site-specific operations to drop-down menu on site button (forget passwords, show popups, allow cookies, zoom, etc)
Status
- all functionality already exists
- design work completed
- evaluating implementation requirements
Use asynchronous queries for awesomebar
Owner: Shawn Wilsher
Bug(s): bug 455555
Goals
- speed up awesomebar queries
- reduce CPU and disk I/O impact
Status
- preliminary research completed and indicating that speedups can be realized
- published asynchronous API for mozStorage
- initial patches up in bug; first reviewable patch likely by 10/08/2008