Labs/Jetpack/Dependencies
Jump to navigation
Jump to search
Summary | Rationale | Driver | Owner | References | Status |
content-document-window-created notification | The Page Mods API needs to know when a window object is initially created for a page being loaded so it can load the mod and give it access to the window. | Myk | Jonas Sicking | bug 549539 | The patch has landed on trunk. Myk has requested approval-1.9.2.5 for the patch and emailed Christian Legnitto about it. Christian has requested rollup patch and more info about risks in the bug. |
arrow panel | The Panel API uses XUL panels, and it needs them to be able to position themselves automatically in relation to an anchor and then point to that anchor so it is clear to users which part of the browser the panel belongs to. | Myk | Neil Deakin? | bug 554937 | unclear; no activity in the bug for a while; depends on bug 558072, which was last active in 2010 May |
persistent invisible docshells | The Page Worker API (and Panel, which reuses Page Worker) needs to create persistent, invisible docshells to load content pages and access their DOM. Currently, it uses the hidden window, but that's a hack with a variety of issues, not the least of which is that the hidden window is HTML on Windows/Linux, so extra hackiness is required to load content pages in it. | Myk? | ? | bug 565388 | Felipe filed a bug, no response from platform folks yet |
exception tracebacks | Exceptions raised when calling require don't include much traceback information because modules are executed in separate contexts, so we can't give developers good enough information about exceptions. | Atul? | ? | bug 551604 | bug 551604 is the Jetpack SDK bug about this problem. We don't yet have a platform bug on it. |
electrolysis (E10S) | In order to run addons in separate processes, we need support for running code in separate processes. | Benjamin Smedberg | Ben Newman | bug 556846 | This is actively being worked on, and the E10S team expects to land support in time for the initial beta of Firefox 4 in 2010 June. |
unprincipled COWs | Currently, chrome object wrappers (COWs) are designed only to expose chrome objects to content, but we'd like to use them to mediate interactions between multiple modules running in a Jetpack addon. For that we need some work on COWS to make them usable, although it's not clear what yet. | Brian Warner? | ? | bug 563010? | not sure if bug 563010 is correct or this is another bug; seems needed for Brian's "chrome privilege dropping" SDK 0.5 deliverable |
addon bar | Some of the things the Widget API does needs to be part of core Firefox. [Which things and why?] | Dietrich | Dietrich | bug ? | ? |