Electrolysis/Todo: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
* Password manager (bug 949617)
* Password manager (bug 949617)
* Alerts, prompts (bug 899648)
* Alerts, prompts (bug 899648)
* Native key bindings on OS X / Linux (bug 977904)
* Popup blocker notifications and other doorhangers (bug 933462)
* Drag and drop (bug 936092)
* Drag and drop (bug 936092)



Revision as of 03:38, 22 March 2014

Work that is in progress:

  • IME/TSF (bug 926798)
  • Password manager (bug 949617)
  • Alerts, prompts (bug 899648)
  • Drag and drop (bug 936092)

Not yet started:

  • Get software compositor in a shippable state
    • Get Talos results on par with basic layers on Linux
    • Enable on all platforms as a backup
  • Better plugin support
    • Launch plugins from the parent process and share a single plugin process across content processes (bug 874016)
    • Support windowed mode plugins (bug 923746)
  • Printing (bug 927188)
  • Save page as (bug 903022)
  • Accessibility (bug 646596)
  • WebRTC UI (bug 973001)
  • Click-to-play (bug 899347)
  • Forward/back navigation between in-process and remote content
  • Add-on installation (bug 952201)
  • Focusing is sometimes broken
  • Finish cross-process object wrappers
    • Bidirectional CPOWs
    • Better XPConnect integration
  • Settle on a process model
    • Start with one content process for all tabs
    • Measure memory usage with multiple content processes
    • Choose the right number of content processes to balance security and memory usage
    • Consider using separate content processes for iframes
    • about:processes page
  • Testing
    • We expect that most tests should work without too much difficulty.
    • mochitests-browser-chrome will require a lot of reworking. CPOWs may be useful here.
  • Smaller issues
    • Auto-focus on OS X
    • AeroPeek
    • Network prioritizer
    • Aero Glass with basic compositor
    • Jetpack integration