Jetpack/Bugs

From MozillaWiki
Jump to: navigation, search

Jetpack Bugs

Triage Process

Pending requests as of June 8

http://kwierso.github.com/Jetpack-Bugzilla-Organizer/requests/

  • Alex has requested feedback from Irakli in Bug 746131 on 2012-06-06.
  • Irakli has requested review from himself in Bug 684708 on 2012-04-05.
  • Irakli has requested review from Mossop in Bug 743359 on 2012-06-01.
  • Will has requested review from Matteo in Bug 760233 on 2012-06-01.
  • Wes has requested feedback from Gerv in Bug 673391 on 2012-06-06.
  • Wes has requested review from Irakli in Bug 757802 on 2012-05-31.
  • Alex has requested review from Irakli in Bug 748114 on 2012-05-14.
  • Will has requested feedback from Villalu in Bug 620769 on 2012-04-23.
  • Wes has requested review from Irakli and feedback from Erik in Bug 711914 on 2012-05-17.

Bug status breakdown by priority

P1: "Must have" P2: "Need/want" P3: "Nice to have"

  • P1 bugs:

  • P2 bugs:

  • P3 Bugs:

Other Bugs

  • P4
ID Summary Priority Status
649889 [Tracking] Avoid, discourage and deprecate synchronous disk I/O P4 REOPENED
692539 [meta] Inconsistent behavior in content scripts P4 NEW
697775 [meta] SDK-based platform issues P4 NEW
745857 Need a way to set the optionsURL to a chrome window (or anything else) P4 REOPENED
761875 Write better test to catch bug in 813f36e3bd1ca36bb04663a894b70ebefef6d2f0 P4 NEW
787718 [meta] Implement SDK support for Native Fennec aka Firefox on Android P4 NEW
790323 [tracking] Make simple-prefs stable P4 NEW
821476 [tracking] Panel Issues P4 NEW
821779 [tracking] Tabs Issues P4 NEW
839997 [tracking] Window Issues P4 NEW
840023 [tracking] CFX.py issues P4 NEW
840246 [Tracking] simple-storage P4 NEW
841629 [tracking] Request Issues P4 NEW
843235 Create observer notifications for events jetpack observes P4 NEW
844485 [tracking] context-menu issues P4 NEW
856878 [tracking] Promises P4 NEW
888483 [tracking] Places P4 NEW
888774 [tracking] Sidebar Issues P4 NEW
889461 [tracking] Button issues P4 NEW
902217 [Tracking] Page-Mod P4 NEW
908030 [Tracking] hotkeys P4 NEW
910198 [tracking] addon/installer P4 NEW
913027 [tracking] Crashes while running add-on SDK tests P4 NEW
934696 [tracking] Nodeification P4 NEW
935108 [tracking] Node Module Parity P4 NEW
958990 [Tracking] Localization P4 NEW
980408 [tracking] Devtools APIs P4 NEW
1004745 Add-on SDK for e10s, the sequel - back from the dead P4 NEW
1085052 [tracking] Release Engineering Issues P4 NEW
1111474 [tracking] Notifications module issues P4 NEW
1111476 [tracking] Private browsing issues P4 NEW
1111478 [tracking] Intermittent failures P4 NEW
1111481 [tracking] toolkit/loader P4 NEW
1111483 [tracking] Selection issues P4 NEW
1116531 [tracking] sdk/timers module issues P4 NEW
1117816 [tracking] SDK Memory Leaks P4 NEW
1117922 [tracking] SDK test infrastructure issues P4 NEW
1119598 [tracking] Automate uplift process P4 NEW
1123857 [tracking] Fennec issues P4 NEW
1130794 [tracking] SDK AMO bugs P4 NEW
1141776 [tracking] Delete CFX.py P4 NEW
1145467 [tracking] Mochitestification P4 NEW

42 Total; 42 Open (100%); 0 Resolved (0%); 0 Verified (0%);

  • P5
ID Summary Priority Status

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Unassigned P1 Bugs

ID Summary Priority Status
571049 Add-ons should be able to do stuff on uninstall, even if they're disabled P1 NEW
627432 simple-storage store not purged when add-on is uninstalled P1 NEW
678257 Add the ability to anchor a Panel to content P1 NEW
689215 Tab object array is not adjusted to account for tab movement P1 NEW
726796 passwords.search function "crashes" with some profiles P1 NEW
748604 Modify Add-on SDK to work with per-window private browsing P1 ASSIGNED
779197 Use a protocol not accessible from content P1 NEW
788334 Add context-menu support for Fennec native P1 NEW
803031 selection module should support Fennec P1 NEW
806509 loader tracebacks should provide a line number for syntax errors P1 NEW
809143 Get Jetpack tests running on automated Fennec test infrastructure P1 NEW
811246 Need to test page-mod attachTo comprehensively P1 NEW
822909 Use mozbrowser type iframe for addon frames P1 NEW
841602 isPrivate should accept a request instance from the request module P1 NEW
844486 'select', 'ready', and 'close' events don't work on a tab if require('tabs') is not used in Fennec P1 NEW
852240 allow `window.postMessage` to an add-on origin P1 NEW
858971 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-windows.testActiveWindow P1 REOPENED
866163 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-windows.testWindowTabsObject P1 REOPENED
890229 tabs.on 'ready' not firing on mobile firefox but does on desktop P1 UNCONFIRMED
891698 Fix and reenable the path tests on OSX P1 NEW
892181 Implement Places API for Fennec P1 NEW
897004 getTabContainer can return null P1 NEW
897829 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-window-observer.test unload window observer | Test run exceeded timeout P1 REOPENED
910600 stack trace during tests do not show the file which an error occured P1 NEW
913169 Jobs in automation sometimes show up as successful even when tests have failed P1 NEW
922597 Memory leak when requiring 'sdk/windows' module P1 NEW
926264 Intermittent Jetpack command timed out: 1800 seconds elapsed, attempting to kill P1 REOPENED
939496 tabs.on('open') fires when window is closed P1 NEW
958757 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-window-utils-private-browsing.testSettingActiveWindowDoesNotIgnorePrivateWindow | Test run exceeded timeout P1 REOPENED
963717 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-windows.testWindowOpenPrivateDefault | Test run exceeded timeout P1 REOPENED
969746 Investigate why recent OSX 10.8 runs are frequently failing with "Test output exceeded timeout (300s)." P1 NEW
971249 Followup changes for AOM (extensions.js) to support native options P1 NEW
971962 Fix up places tests so they pass on 10.6 debug builds so we can unhide them. P1 REOPENED
972224 Intermittent places/main.testSearchSort | latest visited should be first - "http://github.com/" == "http://mozilla.com/", latest visited should be at the end - "http://github.com/" == "http://mozilla.com/" P1 REOPENED
979008 Intermittent Jetpack tests breaking on Linux ASAN builds with | testRmdirNonempty, test-tab-events | Test output exceeded timeout (300s). P1 NEW
979039 Intermittent tests/test-child_process.testChildProperties | Timed out P1 NEW
979245 Intermittent tests/test-child_process.testExecFileOptionsMaxBufferLargeStdOErr | Exit code is null in exit handler - null == 0 P1 NEW
979675 Intermittent test-child_process.testExecFileOptionsMaxBufferLargeStdOut | Exit code is null in exit handler - null == 0 | Signal is SIGTERM in exit handler - "SIGTERM" == null (twice each) P1 NEW
980421 Enable toolbox pane for remote tabs P1 NEW
980555 API for defining Custom output handlers (a.k.a printers) P1 NEW
980570 API for defining custom network handlers / debug middleware P1 NEW
981729 Fix sdk/lang/functional#throttle tests P1 NEW
982385 console messages from frame scripts don't appear in the Terminal P1 NEW
988776 simple SDK addons are heavy memory users P1 UNCONFIRMED
989288 Firefox Addons SDK is not receving any events from windows opened via window.open P1 UNCONFIRMED
989527 Windows.on(open) event is not triggered for all the Window Open P1 NEW
993015 Hook into `window.open` events in the SDK P1 NEW
1003988 window.open strange behavior with tabs api P1 UNCONFIRMED
1005301 add missing tests for slaughterhouse APIs with page-mods P1 NEW
1005859 console.log(...) in Firebug will log the string into bulit-in Browser Console of Firefox 29 (PageMod API's bug??) P1 NEW
1009336 Land jpm-core in the addon-sdk repo (to include jpm's bootstrap.js and other utils) P1 NEW
1015623 fix sdk/tabs for e10s P1 NEW
1021289 deleting from element.dataset doesn't work in a content script P1 UNCONFIRMED
1024060 data saved using simple-storage is not synced via Firefox Sync P1 NEW
1024577 Hookup sdk devtools with director actor P1 NEW
1024632 need a way to distinguish (ignore) DOM events from synthetic 'about:blank' document P1 NEW
1032608 replace the deprecated/unit-test* modules P1 NEW
1050327 worker pageshow event fires before the worker's port can send messages P1 UNCONFIRMED
1052930 Add context menu support for devtools menus P1 NEW
1057799 loader throws in debug builds during native loader node module lookup P1 NEW
1083859 remove __exposedProps__ from console, and other places P1 NEW
1086163 Disabling an add-on (e.g. Gecko Profiler) causes "can't access dead object" failures P1 NEW
1088996 Add a way to inject CodeMirror plugins inside the DevTools Editor component P1 NEW
1089001 Expose the Editor() component to the addon sdk P1 NEW
1089236 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-panel.testPanelDoesNotShowInPrivateWindowNoAnchor | Test output exceeded timeout (300s). P1 NEW
1091244 store.json / simple-storage instability - data loss when addon updates and also at other times P1 NEW
1095051 Support structured logging in mochitest-jetpack P1 NEW
1095222 dev/panel should enable color inversion for icons P1 NEW
1107240 Exception "Component does not have requested interface" (mobile) P1 NEW
1111115 Enable the l10n test add-on in the travis test suite P1 NEW
1114789 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-ui-toggle-button.test button global state updated on multiple windows | Test output exceeded timeout (300s). P1 NEW
1115419 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-context-menu@2.test menu item in new window | Test timed out (after: created menu item is present) P1 NEW
1118128 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-ui-sidebar.testSidebarUnload | Test output exceeded timeout (300s). P1 NEW
1119533 TEST-UNEXPECTED-FAIL | e10s-content/main.testConstructorAndDestructor | Test timed out (after: Page 1 and page 2 should be different objects.) P1 NEW
1119541 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-ui-sidebar.testSidebarLeakCheckDestroyAfterAttach | Test output exceeded timeout (300s). P1 NEW
1122955 typo in addon-sdk/.../tabs-fennec.js P1 UNCONFIRMED
1122978 Test that our JSM files are written to support b2g P1 NEW
1123414 Re-write the broken cfx license test to run on node for travis P1 NEW
1123428 Let developers localize add-on metadata with jpm P1 NEW
1123489 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-panel.test Anchor And Arrow | Test timed out (after: START) P1 NEW
1123850 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-panel.test Hide Before Show | Test timed out (after: should not emit hide) P1 NEW
1129662 [e10s] sdk/page-worker should use a remote page P1 NEW
1129663 [e10s] Ensure that sdk/windows works in e10s mode P1 NEW
1129664 [e10s] Find which low-level SDK modules are not e10s-compatible P1 NEW
1130602 TypeError: can't access dead object at sdk/window/utils.js:78:3 P1 NEW
1130830 Opening addon sdk panel: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/context-menu.js, line 690: TypeError: messageManager is undefined P1 UNCONFIRMED
1132168 mark indexedDB as stable P1 NEW
1135514 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-ui-sidebar.testURLSetterToSameValueReloadsSidebar | Test output exceeded timeout (300s). P1 NEW
1135516 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-ui-sidebar.testShowHideRawWindowArg | Test output exceeded timeout (300s). P1 NEW
1140228 Intermittent places/main.testEmptyQuery | Correct number of entries returned - 0 == 2 | There was an uncaught Promise rejection: TypeError: results[0] is undefined @ loader.js -> test-places-history.js:33 | Test timed out P1 NEW
1141354 "can't convert null to object" error in diff.js P1 NEW
1141696 l10n/properties/core doesn't support falling back to all available locales correctly P1 NEW
1142446 Module sdk/panel does not destroy panel content P1 UNCONFIRMED
1142597 sdk/tabs memory leak when opening and closing new windows P1 NEW
1142734 Intermittent mochitest-JP "0 ERROR TEST-UNEXPECTED-TIMEOUT | automation.py | application timed out after 330 seconds with no output" P1 REOPENED
1142965 Intermittent places/main.testSearchSort | There was an uncaught Promise rejection: TypeError: results[5] is undefined @ resource://gre/modules/commonjs/toolkit/loader.js -> resource://test-places-at-jetpack/places/lib/test-places-history.js:194 P1 NEW
1143136 Fix and enable page-mod-debugger-pre test add-on P1 NEW
1143914 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-private-browsing.testOpenTabWithPrivateWindow P1 REOPENED
1144068 Intermittent places/main.testEmitters | data event called 5 times - 1 == 5 P1 NEW
1144339 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-selection.test PBPW Selection Listener P1 REOPENED
1144483 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-context-menu@2.test url contexts | shows only matching items P1 NEW
1144735 Test that sdk/places/events doesn't send notifications after unload P1 NEW
1145449 Remove Mochi-jp test suite usage of cfx P1 NEW
1145455 TEST-UNEXPECTED-FAIL | e10s-remote/main.test frame list | Test timed out (after: Child processes should have the right number of frames) P1 NEW
1146544 stylesheet/utils.js causes unsafe CPOW usage warnings P1 NEW
1146556 sdk/window/utils.js's getInnerId causes unsafe CPOW usage warnings P1 NEW
1146559 sdk/tabs/utils.js causes unsafe CPOW usage warnings P1 NEW
1146560 [e10s] test-firefox-tabs.js causes unsafe CPOW usage warnings P1 NEW
1146600 [e10s] test-firefox-windows.js causes unsafe CPOW usage warnings P1 NEW
1146603 tab.attach should be made e10s safe P1 NEW
1146606 tab.readyState uses CPOWs P1 NEW
1146632 [e10s] sdk/test/assert.js causes unsafe CPOW usage warnings P1 NEW
1146647 [e10s] test-tabs-common.js causes unsafe CPOW usage warnings P1 NEW
1146924 sdk/content/mod.js causes unsafe CPOW usage warnings P1 NEW
1146926 sdk/content/worker.js causes unsafe CPOW usage warnings P1 NEW
1146928 sdk/core/namespace.js causes unsafe CPOW usage warnings P1 NEW
1146930 sdk/tabs/tab-firefox.js causes unsafe CPOW usage warnings P1 NEW
1147466 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-private-browsing.testIsPrivateOnWindowOpenFromPrivate P1 NEW
1147724 Intermittent places/main.testSearchCount | count 1 returns 1 results - 0 == 1 P1 NEW
1147905 [e10s] page-mod-debugger-post/main.js causes unsafe CPOW usage warnings P1 NEW
1147924 [e10s] page-mod-debugger-post/main.js causes unsafe CPOW usage warnings P1 NEW
1149158 [e10s] test-page-mod.js causes unsafe CPOW usage warnings P1 NEW
1149162 [e10s] test-tab.js causes unsafe CPOW usage warnings P1 NEW
1156990 Page Worker does not obey contentScriptWhen timing P1 NEW
1157514 TEST-UNEXPECTED-FAIL | jetpack-package/addon-sdk/source/test/test-page-mod.js.testConsole | Should have seen the right inner ID - undefined == 25769803778 P1 NEW
1158316 Page-worker tests do no destroy their page-workers when the test ends P1 NEW
1158836 Intermittent test-ui-sidebar.js.testRelativeURL | Test timed out (after: attach event has worker) P1 NEW
1160397 Uncaught "TypeError: tab is undefined" error occurring in all test results P1 NEW
1160675 test-ui-action-button tests are timing out in debug builds P1 NEW
1163338 Intermittent jetpack-package/addon-sdk/source/test/test-tabs.js.testTabsEvent_pinning | Test timed out (after: notified tab is not pinned) P1 NEW
1163408 Intermittent test-ui-action-button.js.test button tab state | Test timed out (after: tab badgeColor inherited from global) and more P1 NEW
1164573 Intermittent test-tabs.js.testTabsIteratorAndLength | Test timed out (after: iterated tab count matches length property) P1 NEW
1165623 Intermittent jetpack-package/addon-sdk/source/test/test-tabs.js.testTabsEvent_onReady | Test timed out P1 NEW
1167609 [E10S] Requiring sdk/UI causes target.QueryInterface errors when loading a page P1 UNCONFIRMED
1167977 e10's Enabled Not Working with RoboForm Version 7.9.13.5 P1 UNCONFIRMED
1168597 [e10s] hotkeys module uses shims P1 NEW
1170400 INFO - TypeError: tab is undefined P1 NEW
1170412 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-selection.test Multiple DOM Selection | Test output exceeded timeout (300s). P1 NEW
1170423 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-private-browsing.testIsPrivateBrowsingFalseDefault P1 NEW
1170569 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-private-browsing.testIsPrivateBrowsingFalseDefault P1 NEW
1170571 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-selection.test PBPW Single DOM Selection P1 NEW
1170618 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-selection.test Textarea OnSelect Listener on document reload P1 NEW
1170662 TEST-UNEXPECTED-FAIL | addon-sdk/tests/test-querystring.test the weird objects, that they get parsed properly P1 NEW

143 Total; 143 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Unconfirmed Bugs

ID Summary Priority Status
494238 ability for a jetpack to open a panel P1 RESOLVED
503233 JEP 116 - Private Browsing P3 RESOLVED
539581 implement reduced-privilege network request module P1 RESOLVED
539587 XHR - open() method -- RESOLVED
541622 Implement byte streams -- RESOLVED
543524 Ensure correct onReady event behavior in all Jetpack content documents P2 RESOLVED
543526 pageMods errors found in pre-reboot need fixing in new platform P2 RESOLVED
543533 tracking bug for JS library compatibility issues -- RESOLVED
543585 JEP 102 - Single UI Mechanism for exposing add-ons to users P1 RESOLVED
543588 Implement replacement for slideBar -- RESOLVED
543856 Jetpack dependencies on Firefox/Gecko bugs -- RESOLVED
544123 Enabling access to object properties where appropriate/possible P2 RESOLVED
545271 treat main.js as "main" module if not otherwise specified P3 RESOLVED
545700 Implement JEP 114, Places P2 RESOLVED
546678 Integrate Jetpack test suite into Firefox and Thunderbird test suites P1 RESOLVED
546739 PageMods JEP P1 RESOLVED
546740 Page Worker API implementation P1 RESOLVED
547091 implement request module for making network requests P1 RESOLVED
547092 implement selection module for interacting with selection P1 RESOLVED
547417 Implement text streams P1 RESOLVED
548160 0.1 Release - Main blog post P1 RESOLVED
548162 0.1 Release - Update Mozilla Labs Jetpack Sub-domain P1 RESOLVED
548163 0.1 Release - Jetpack Google Group post P2 RESOLVED
548165 0.1 Release - SDK Documentation P1 RESOLVED
548416 2010Q1 Platform Bugs that Hard Block Jetpack -- RESOLVED
548540 Add support for repeating timers to timer module P1 RESOLVED
548556 Implement a generic persistent object data store P1 RESOLVED
548589 Implement a simple storage module P1 RESOLVED
548590 Implement a page context menu module P1 RESOLVED
548870 Modules need a way to access the IDs of the extensions that load them P1 RESOLVED
549017 release Jetpack SDK 0.1 -- RESOLVED
549023 0.1rc1 tarball/zip create "jep-28" instead of "jetpack-sdk" directories -- RESOLVED
549024 SDK documentation should point to new central repository -- RESOLVED
549025 SDK documentation Version History link should point to release notes on wiki -- RESOLVED
549026 README.txt doesn't mention that you need Python 2.5 or later -- RESOLVED
549315 Implement Localization service for Jetpack P2 RESOLVED
549316 Finalize security schema for Content Frame JEP P2 RESOLVED
549317 Implement Tabs interface P1 RESOLVED
549319 Ability for Jetpacks to use registered custom URLs P2 RESOLVED
549324 Add support for life-cycle notfications P1 RESOLVED
549335 Rename Bugzilla's JpSecure component to Jetpack SDK and deprecate Jetpack component -- RESOLVED
549469 Add documentation explaining how to build XPIs automatically with cfx P3 RESOLVED
549481 'cfx docs' kills webserver if a malformed package exists P1 RESOLVED
549758 running cfx testall with nightly linux build test failure -- RESOLVED
549776 "cfx test" throwing error after going through SDK tutorial -- RESOLVED
549786 Integration of API Documentation parser into the CFX Tools mini-server P2 RESOLVED
549787 Update prototype documentation generator to be compatible with the SDK P2 RESOLVED
550214 Remove redundant SDK information from wiki -- RESOLVED
550341 Disambiguate between Jetpack, Jetpack Prototype, and Jetpack SDK -- RESOLVED
550363 SDK docs page redirects to anchor even when you go back to it P3 RESOLVED
550368 Syntax errors in modules don't raise tracebacks or line numbers -- RESOLVED
550511 Release Jetpack SDK 0.1.1 -- RESOLVED
550590 ability to specify profile dir on |cfx run| -- VERIFIED
550617 0.1 docs say to get the SDK from the Hg repository P1 RESOLVED
551040 Release Jetpack SDK 0.2 P1 RESOLVED
551042 Figure out how to release Jetpack 0.2 SDK documentation P2 RESOLVED
551046 Finish up Jetpack prototype postmortem P1 RESOLVED
551307 Python error when running cfx test on Windows P1 RESOLVED
551311 Tracking bug for Jetpack SDK code reviews P1 RESOLVED
551322 explicit flag labeling a Jetpack-based extension P1 RESOLVED
551329 After updating to newest version cuddlefish stopped to create XPI P1 RESOLVED
551335 --no-quit option doesn't work w/ cfx on Windows -- RESOLVED
551346 Review the Jetpack loader, jetpack-core/lib/cuddlefish.js P3 RESOLVED
551348 Review the file module, jetpack-core/lib/file.js -- RESOLVED
551349 Review the memory-tracking module, jetpack-core/lib/memory.js -- RESOLVED
551352 Review the observer service module, jetpack-core/lib/observer-service.js -- RESOLVED
551353 Review the console-logging module, jetpack-core/lib/plain-text-console.js -- RESOLVED
551354 Review the preferences service module, jetpack-core/lib/preferences-service.js -- RESOLVED
551355 Review the securable-module module, jetpack-core/lib/securable-module.js -- RESOLVED
551356 Review the timer module, jetpack-core/lib/timer.js -- RESOLVED
551357 Review the traceback module, jetpack-core/lib/traceback.js -- RESOLVED
551358 Review the unit test runner module, jetpack-core/lib/unit-test.js -- RESOLVED
551360 Review the unload module, jetpack-core/lib/unload.js -- RESOLVED
551361 Review the URL module, jetpack-core/lib/url.js -- RESOLVED
551362 Review the XHR module, jetpack-core/lib/xhr.js -- RESOLVED
551364 Review the XPCOM helper module, jetpack-core/lib/xpcom.js -- RESOLVED
551365 Review the byte streams module, jetpack-core/lib/byte-streams.js -- RESOLVED
551552 make |cfx test| recursive P3 RESOLVED
551556 simplify --profiledir command line flag to just --profile -- RESOLVED
551558 let subdirectories of jetpack-sdk/packages/ just be package groupers P3 RESOLVED
551570 call manifest files manifest.json -- RESOLVED
551604 Exceptions raised from require() don't include much stack traceback information P2 RESOLVED
551815 Add the notion of "unsafe" objects to SDK glossary and documentation -- RESOLVED
551821 Change xpcom.throwFriendlyError so that it returns an Error rather than throwing it -- RESOLVED
551822 Implement a 'runnable' module to run tasks on background threads -- RESOLVED
551824 Implement a "registry" module that can register and unregister objects -- RESOLVED
551873 Include an E4X DOM library by default -- RESOLVED
552109 Write documentation for the jetpack-core/xpcom module P2 RESOLVED
552323 tarball version Jetpack SDK 0.1 with permission problems in MACOSX FS -- RESOLVED
552719 Create a "Top 10 Risks" list for Jetpack P1 RESOLVED
552841 Make the Jetpack SDK follow the CommonJS Package 1.1 standard P1 RESOLVED
552849 make cfx warn users if they haven't yet activated SDK P3 RESOLVED
552865 Jetpack SDK should enforce packaging of all possible files into JAR -- RESOLVED
553020 Jetpack-based extensions need unforgeable IDs -- RESOLVED
553057 Create release notes for Jetpack 0.2 SDK -- RESOLVED
553064 Make older versions of the Jetpack SDK docs prominently display a link to the latest docs -- RESOLVED
553146 Figure out how to inject a Jetpack's context into HeadsUpDisplay console P2 RESOLVED
553434 jetpack-core modules should declare "use strict" P2 RESOLVED
553435 Document the process cfx goes through when building an XPI P2 RESOLVED
553715 |cfx docs| throws SyntaxError: invalid syntax on Windows w/Python 3.1.1 -- RESOLVED
553718 documentation for 0.2rc1 says current SDK version is 0.1 -- RESOLVED
553732 docs conflict about default app -- RESOLVED
553739 |cfx testall| on Windows throws the exception "Mozrunner could not locate your binary" -- RESOLVED
553744 --no-quit doesn't work when running |cfx testall| on Windows -- RESOLVED
553758 packaging unit test contains typo (exports.main()) but still passes -- RESOLVED
554158 Update all site content for 0.2 -- RESOLVED
554187 Revise "To Be Continued..." text in tutorial for 0.2 SDK release -- RESOLVED
554201 cmd.exe bin\activate complains "\ActiveState was unexpected at this time." P3 RESOLVED
554241 cfx should have a --logfile option -- RESOLVED
554375 push 0.2 docs to jetpack.mozillalabs.com -- RESOLVED
554377 release 0.2rc2 -- RESOLVED
554378 publish blog post announcing 0.2 release -- RESOLVED
554479 'file' module Markdown docs need to document all public functions -- RESOLVED
554483 Add nsjetpack binary component as a package to SDK -- RESOLVED
554489 Having more than one Jetpack-based XPI installed simultaneously only loads one of them -- RESOLVED
554567 'cfx testcfx' fails xpi.md doctest on Windows b/c of path separator differences -- RESOLVED
554570 cfx should cleanup any spawned processes in case of timeouts, ctrl-c or other unusual errors -- RESOLVED
554712 file.read() in a dir on Windows appears to raise NS_ERROR_FILE_ACCESS_DENIED instead of "The stream was opened on a directory" -- RESOLVED
554720 Remove --no-quit option from cfx -- RESOLVED
554777 make cfx auto-set jetpack-core, test-harness versions to SDK version -- RESOLVED
554779 make doc processor automagically set appearances of the SDK version in the docs -- RESOLVED
554842 Erroneous 'Program terminated unsuccessfully' message from cfx on Windows -- RESOLVED
555180 integrate into "cfx docs" an "apidoc/annotated sources" module view based on "code illuminated" -- RESOLVED
555469 Using cfx with XULRunner on OS X launches a process with no application bundle -- RESOLVED
555470 Add support for building platform-native applications to cfx -- RESOLVED
556072 rdf.py can't handle some RDF serializations P3 RESOLVED
556075 Add "Using Jetpack SDK with XUL extensions" to the SDK docs -- RESOLVED
556440 API Document parser integrated into CFX Tools fails for Appendices P2 RESOLVED
556562 Old mozrunner .egg in site-packages causes AttributeError: 'module' object has no attribute 'FirefoxProfile' P3 RESOLVED
556582 Module path search order is undefined/undocumented P2 RESOLVED
556585 Simplify cuddlefish.js -- RESOLVED
556940 incorporate Atul's 'errors' and 'window-utils' modules and merge 'unload-2' into 'unload' -- RESOLVED
556942 incorporate memory profiler -- RESOLVED
557028 Cuddlefish runner should start applications with -foreground switch on OS X -- RESOLVED
557036 Missing newline after messages logged to the Error Console -- RESOLVED
557037 List modules on the package details page in the documentation viewer (cfx docs) -- RESOLVED
557121 After following the jetpack-sdk-0.2 docs introduction, 'cfx run' runs the example with a "Program terminated unsuccessfully" message, returns the command prompt, then echoes out "info: Hello world! OK" twice more. P1 RESOLVED
557141 Minor tweaks to cfx docs viewer (make the 'clickable' items real links, make modules with dashes in their name searchable, use onhashchange) -- RESOLVED
557302 Update cfx tool to consolidate "docs" and "test" options -- RESOLVED
557310 Clean up 'cfx -h/--help' for greater usability -- RESOLVED
557313 "cfx sdocs" fixes: create .md.json files, don't archive ~ files -- RESOLVED
557316 Add --version option to the cfx command line tool P2 RESOLVED
557333 Create 'cfx install' and 'cfx uninstall' targets -- RESOLVED
557337 Add a 'credits' appendix to the SDK documentation -- RESOLVED
557600 Viewing SDK docs slows down computer -- RESOLVED
557616 unable to run cfx testall (/usr/bin/env: bad interpreter: Permission denied) P1 RESOLVED
557663 give add-ons access to their own bundled resources -- RESOLVED
558135 Design jetpack.mozillalabs.com Ambassador page -- RESOLVED
558210 test-securable-module.js test fails against localized Firefox -- RESOLVED
558214 German special character mangled in test output P3 RESOLVED
558445 harness.js cleanup -- RESOLVED
558505 command line error attempting to run "cfx docs" on windows -- RESOLVED
558680 Exceptions from _respond_with_pkg_file result in confusing errors in the UI -- RESOLVED
558874 typo on the mozilla labs hosted version of the jetpack sdk documentation -- RESOLVED
559126 Provide a cfx option to run only tests that match a filter -- RESOLVED
559143 Avoid passing -b and -a everytime to cfx -- RESOLVED
559169 Implement a collection module that can be used to track Jetpack event handlers -- RESOLVED
559190 test-securable-module.testSecurableModule fails on trunk Firefox -- RESOLVED
559204 API docs renderer: tolerate missing param.type or missing params -- RESOLVED
559238 Investigate bundling example packages, modules, and programs with the SDK -- RESOLVED
559251 clarify documentation for install guide for the sdk -- RESOLVED
559306 add support for chrome.manifest and chrome dirs for main jetpack package into cfx run and cfx xpi P2 RESOLVED
559363 document new memory profiler -- RESOLVED
559638 integrate xul-app low-level module for obtaining information about host application -- RESOLVED
559641 integrate tab-browser module -- RESOLVED
559859 Move some helpers from the context menu module to a common helpers module (publicConstructor(), validateOptions()) -- RESOLVED
560008 Doc URLs should allow fragment identifiers -- RESOLVED
560331 Links to example xhr module code in the SDK docs are 404 -- RESOLVED
560344 Website updates for 0.3 release -- RESOLVED
560442 Packages with camel case got an exception -- RESOLVED
560467 Implement tab-browser.TabTracker P1 RESOLVED
560620 xul-app module should include application overlay names -- RESOLVED
560626 test failures, leak warnings on Linux -- RESOLVED
560649 API docs renderer: handle non-callable API exports -- RESOLVED
560656 Come up with some documentation conventions -- RESOLVED
560666 docs should highlight modules that are new in the current release P3 RESOLVED
560672 subsequent runs of "cfx docs" should use same server P3 RESOLVED
560711 Top Google result for "jetpack tutorial" is prototype's tutorial -- RESOLVED
560716 modules should be able to support other applications besides Firefox P2 RESOLVED
560735 Autogenerate tables of contents for docs -- RESOLVED
560743 expose mozrunner's -a option in cfx, so developers can easily test their generated XPIs -- RESOLVED
560781 the SDK should support development of standalone xulrunner applications -- RESOLVED
560802 Errors after installing XPI produced by `cfx xpi` with empty 'tests' folder -- RESOLVED
560895 release Jetpack SDK 0.3 -- RESOLVED
560980 xul-app module needs documentation -- RESOLVED
561001 Errors during XPI bootstrap should be more visible -- RESOLVED
561503 cfx-generated XPI rejected by AMO -- RESOLVED
561547 Node passed to context menu item callbacks may not match given selector -- RESOLVED
561862 push 0.3 docs to jetpack.mozillalabs.com -- VERIFIED
561866 update /sdk/latest/docs/ redirect to 0.3 docs on jetpack.mozillalabs.com -- VERIFIED
561868 push 0.3-updated version of jetpack.mozillalabs.com website to server -- VERIFIED
561882 Run securable-module tests on non-system-privileged sandboxes -- RESOLVED
561885 credit more contributors -- RESOLVED
561926 test harness should allow serving of static files via webserver P2 RESOLVED
561944 Give clearer/cleaner errors when validate_resource_hostname() throws. P3 RESOLVED
562003 Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get] -- RESOLVED
562166 documentation has weird characters on Firefox trunk -- RESOLVED
562222 update Fennec max version to 1.1.* -- RESOLVED
562234 Add a mock XHR object to the Jetpack SDK P1 RESOLVED
562397 'cfx develop' is broken -- RESOLVED
562762 cfx testall test failure on 3.7a5pre nightly build (tests-failed count is incremented by any ambient error) -- RESOLVED
562819 Make Jetpack-generated XPIs rebootless P1 RESOLVED
563105 Don't use <tt> in docs -- RESOLVED
563112 Trivial html typo in docs -- RESOLVED
563284 a bunch of modules have no documentation P2 RESOLVED
563447 Update context-menu module to use new api-utils module -- RESOLVED
563517 cuddlefish.packaging.PackageNotFoundError could be more helpful -- RESOLVED
563555 apiUtils.validateOptions() should provide shortcut for type names -- RESOLVED
563681 warnings shouldn't increment number of tests failed -- RESOLVED
563739 Add documentation for cfx tool to sdk docs -- RESOLVED
563792 Create an automatic test for the SDK install-create-upload flow P3 RESOLVED
563963 Exception on initial setup P3 RESOLVED
563981 catchAndLog should run the function -- RESOLVED
564023 optional targetApplications attribute in package.json P2 RESOLVED
564059 JEP 115 - Content frame implementation -- RESOLVED
564244 The SDK should be able to ship files on chrome:// URLs -- RESOLVED
564478 Mark empty-run tests as failed and print summary of failed tests on verbose mode -- RESOLVED
564524 make a URL ctor -- RESOLVED
564823 api-utils nits: remove unnecessary semicolon, mention obj.constructor in docs -- RESOLVED
564825 apiparser - documentation for markdown files -- RESOLVED
564896 |cfx testall| fails with "could not find compatible GRE" on Mac OS X -- RESOLVED
564899 |cfx testall| fails two tests on trunk nightly -- RESOLVED
564903 |cfx testall| fails one test on latest stable release -- RESOLVED
564905 |cfx testall| fails 11 tests on latest trunk nightly -- RESOLVED
564935 private browsing test fails on |cfx testall| with XULRunner 1.9.2 -- RESOLVED
564962 Console listener in test harness should ignore empty messages -- RESOLVED
564986 cfx should fail if gecko version isn't at least 1.9.2 -- RESOLVED
565052 one test fails with cfx -a firefox testall -- RESOLVED
565067 On the first failure in a test file, log the file and function names and failure reason above the stack trace -- RESOLVED
565083 Add tests for the byte-streams module -- RESOLVED
565128 Jetpack is not working properly with latest Firefox nightly -- VERIFIED
565176 "cfx xpi" shouldn't include editor "*~" tempfiles -- RESOLVED
565204 Restructure SDK docs -- RESOLVED
565338 Private browsing test failures when running Firefox in XULRunner mode -- RESOLVED
565413 updates to the rewrite of plain-text-console.js to add support for other logging mechanisms. P3 RESOLVED
565694 Add mkpath and rmdir to jetpack-core/file P1 RESOLVED
565765 test.assertEqual should use === P1 RESOLVED
565767 XHR doesn't return values from delegated methods -- RESOLVED
566028 remove -service suffix from observer and preferences modules -- RESOLVED
566051 test.makeSandboxedLoader() should accept a 'moduleOverrides' option -- RESOLVED
566235 timer module error for each setTimeout call P1 RESOLVED
566274 Describe the reason of failed tests on verbose mode -- RESOLVED
566351 Fix context menu test leaks -- RESOLVED
566493 doc changes that will be included in 0.4 for the jetpack sdk -- RESOLVED
566677 Provide a way to access data from a jetpack in context of which the code is running -- RESOLVED
566714 update api-utils.md to apidocs format -- RESOLVED
566723 'cfx test', 'cfx run', 'cfx develop' etc. should use rebootless extensions by default -- RESOLVED
566733 update byte-streams.md to apidocs format -- RESOLVED
566757 Jetpack SDK needs test automation -- RESOLVED
566758 securable-modules.js line 92 options is not defined. -- RESOLVED
566775 Test leaks when executing cfx testall command -- RESOLVED
566780 test-cuddlefish.testLoader broken by simple storage checkin P1 RESOLVED
566784 Simple storage test fails when run by cfx testall P1 RESOLVED
566812 "Bad ID string" when installing a rebootless-generated-xpi -- RESOLVED
566814 cfx needs a stub package generator -- RESOLVED
566816 trunk test failures for tests that access windows on startup -- RESOLVED
566901 release Jetpack SDK 0.4 -- RESOLVED
566904 [meta] 0.4 release blocker bugs -- RESOLVED
566926 validate widget has at least one of image or content specified -- RESOLVED
566950 test-file.testRmdirNonempty fails on Windows -- RESOLVED
566953 File doc should be updated to reflect text streams -- RESOLVED
567008 generated xpis throw in harness.js -- RESOLVED
567042 'cfx testall' should run tests in example packages P1 RESOLVED
567164 in xhr addEventListener and removeEventListener are not implimented. P3 RESOLVED
567228 after uninstalling a widget add-on on trunk, some widgets remain until app is restarted -- RESOLVED
567293 Simple storage no longer purged on uninstall -- RESOLVED
567317 errors from closing browser window too early in widget tests -- RESOLVED
567334 test-securable-module.testSecurableModule depends on locale -- RESOLVED
567405 CFX should be able to self-update -- RESOLVED
567504 I see a magnify glass for a cursor when I mouseover Jetpack widgets (single ui element) -- RESOLVED
567505 using image instead of content for a Jetpack widget results in onClick not firing -- RESOLVED
567522 onMouseover and onMouseOut called twice with different event targets (jetpack 0.4 rc1 widget) -- RESOLVED
567600 website changes for the 0.4 release -- RESOLVED
567602 crash using local.json to save a config for the nightly -- RESOLVED
567605 Jetpack widget bar won't hide/show on ctrl+shift+u -- RESOLVED
567617 generated addon non-functional after restart on Firefox trunk (Minefield) -- RESOLVED
567642 Need to update "Using the SDK with XUL extensions" (harness service contract ID is different in cfx run and cfx xpi) P1 RESOLVED
567660 cfx xpi can't produce install.rdf with non-ASCII characters -- RESOLVED
567703 Integrate electrolysis (e10s) into Jetpack SDK P1 RESOLVED
567802 Byte streams renovations -- RESOLVED
567828 apidocs need a way to document object properties -- RESOLVED
567888 FAIL: Doctest: xpi.md -- RESOLVED
567904 Add self.addonId -- RESOLVED
567961 AssertionError: Failed doctest test for xpi.md -- RESOLVED
568131 package directories with uppercase names cause the ID mechanism in CFX to fail -- RESOLVED
568155 Allow validateOptions to set default values for missing options -- RESOLVED
568165 (py2.5) ERROR: test_generate_static_docs_does_not_smoke (cuddlefish.tests.test_server.ServerTests) -- RESOLVED
568682 Review and land FlightDeck addon on Jetpack SDK -- RESOLVED
568703 give code being tested access to harness service by contract ID P3 RESOLVED
568723 Widget doc TODO and Examples need reformatting -- RESOLVED
568744 Replace context-menu module's use of XPCOM preferences service with preferences-service module -- RESOLVED
568821 nsITimerCallback doesn't have a method notify ... -- RESOLVED
568932 update widget implementation to be ready to support the Firefox addon bar and toolbar customization P1 RESOLVED
568937 Private keys in ~/.jetpack/keys should be encrypted somehow, maybe -- RESOLVED
569122 Improve api-utils.validateOptions() -- RESOLVED
569150 Update securable-module docs and convert to the new format P3 RESOLVED
569210 Support for javadoc? -- RESOLVED
569232 Documentation malformed -- RESOLVED
569271 Securable module loader should treat files as UTF-8 -- RESOLVED
569273 missing function test.assertEqualArray P3 RESOLVED
569479 update Widget API for forwards-compatibility with electrolysis P1 RESOLVED
569481 update Page Worker API for forwards-compatibility with electrolysis P1 RESOLVED
569582 If build fails because of the non existing private key, no stderror is provided -- RESOLVED
569584 Add ability to provide directory where private keys reside while building XPI -- RESOLVED
569664 DeprecationWarning in py2.6, exception.message -- RESOLVED
569698 convert collection.md to apidocs format -- RESOLVED
569699 convert context-menu.md to apidocs format -- RESOLVED
569700 convert file.md to apidocs format -- RESOLVED
569701 convert observer-service.md to apidocs format -- RESOLVED
569702 convert preferences-service.md to apidocs format -- RESOLVED
569703 convert private-browsing.md to apidocs format -- RESOLVED
569705 convert securable-module.md to apidocs format -- RESOLVED
569706 convert text-streams.md to apidocs format -- RESOLVED
569708 convert timer.md to apidocs format -- RESOLVED
569710 convert traceback.md to apidocs format -- RESOLVED
569711 convert unit-test.md to apidocs format -- RESOLVED
569712 convert unload.md to apidocs format -- RESOLVED
569713 convert xhr.md to apidocs format -- RESOLVED
569799 ensure new-tab APIs respect user preferences -- RESOLVED
570240 need a way to open a new window (and convert tests to use it) -- RESOLVED
570250 failures in 'cfx testall' don't set exit code !=0 -- RESOLVED
570491 Update 0.4 docs regarding the auto-generation of the cryptographic keypair -- RESOLVED
570741 JEP-10 clipboard implementation -- RESOLVED
570809 docs parser - options @prop do not have correct style -- RESOLVED
570850 cfx docs parser - cannot have param with multiple type definitions -- RESOLVED
570853 make it possible to make all |cfx testall| test suites log to a file -- RESOLVED
570856 it should be possible to view console.log messages for addon installed via XPI -- RESOLVED
570857 window-utils should expose an api for opening a new browser window -- RESOLVED
570876 rename the Jetpack SDK to "Add-on SDK" P2 RESOLVED
571049 Add-ons should be able to do stuff on uninstall, even if they're disabled P1 NEW
571114 Programs (main.js) need more documentation -- RESOLVED
571148 Replace simple-storage's UninstallNotifier with new unload notifications -- RESOLVED
571285 Restructure package/module structure and/or reference documentation to make more sense to Addon developers -- RESOLVED
571292 small bug in the cfx-tool document -- RESOLVED
571293 clarify file-related functionality in the url module -- RESOLVED
571348 Add more documentation to 'cfx Tool' reference documentation -- RESOLVED
571449 implement a high-level window api P1 RESOLVED
571548 support detection of addons, and display in the addon bar -- RESOLVED
571674 Provide a nsIVersionComparator wrapper in xul-app -- RESOLVED
571727 Safeguard the require function from the operator new -- RESOLVED
571843 activate fails to find 64-bit python on 64-bit windows environments P2 RESOLVED
572020 implement privilege-reducing "manifest" metadata -- RESOLVED
572181 Defining exports.main() in a main script should be optional -- RESOLVED
572209 cfx test-tab-browser.testAddTab (failure) error: fail: URL of new tab in the new window matches (null != "data:text/html,two") -- RESOLVED
572302 0.5 release blocker bugs -- RESOLVED
572303 release Jetpack SDK 0.5 -- RESOLVED
572456 audit 'this' in tab module's event propagation code -- RESOLVED
572458 tabs iterator test's onOpen not firing on linux under some circumstances -- RESOLVED
572492 accel-click generates null selection when there are existing selections P2 RESOLVED
572563 Developer should have the option to open new windows without an Extension Bar -- RESOLVED
572564 document new load/unload reasons -- RESOLVED
572566 I am not able to make child object from another module .... prototype seems to be stripped away -- RESOLVED
572977 drop requirement that tabs "url" parameters be URL objects -- RESOLVED
573152 tab.favicon should be a data URL -- RESOLVED
573269 cfx xpi fails with Unicode-related message -- RESOLVED
573428 excessive errors on paint events in the tabs module -- RESOLVED
573429 tabs module document says thumbnails aren't implemented -- RESOLVED
573540 cfx xpi crashes on Unicode characters P3 RESOLVED
573542 preferences-service should use namespaced variable P3 RESOLVED
573547 Cuddlefish application.ini not found when running cfx testall -- RESOLVED
573594 some unnecessary debug output when running cfx testall -- RESOLVED
573863 file module should allow instantiation P3 RESOLVED
573878 addon bar itself should be a module P3 RESOLVED
573881 JS code much slower in Jetpack SDK than js shell -- RESOLVED
574038 release FlightDeck 1.0a2 -- RESOLVED
574039 Change OOP-jetpack loading structure -- RESOLVED
574121 Documentation pages should start pre-scrolled -- RESOLVED
574122 tests hang when doing "cfx testall" or "cfx testall -a firefox" -- RESOLVED
574125 TEST FAILED: test-legacy-nsjetpack.runLegacyTests (empty test) -- RESOLVED
574184 Error in chrome://browser/content/places/placesOverlay.xul causes error in Jetpack test suite when running Firefox in XULRunner mode -- RESOLVED
574389 Remove xpcom.friendlyError -- RESOLVED
574449 Display time elapsed at the end of cfx testall P3 RESOLVED
574563 Error: The system was unable to find the specified registry key or value P3 RESOLVED
575147 nsIObserverService.removeObserver errors with cfx -a firefox test/testall -- RESOLVED
575306 'cfx testex' should ignore bogus files and empty directories -- RESOLVED
575412 Clarify the context menu doc -- RESOLVED
575797 widgets should be able to modify their width -- RESOLVED
576502 Jetpack addons don't work on supported Firefox 3.5.10 -- RESOLVED
577537 ::-moz-selection (::selection) css selector does not seem to be working with the JP Context Menu module -- RESOLVED
577558 Tutorial should have an advanced tutorial option. P3 RESOLVED
577603 make widget module name plural -- RESOLVED
577709 onSelect doesn't trigger for already open tabs P2 RESOLVED
577712 Tutorial example (visiting Mozilla website on click) doesn't work -- RESOLVED
577772 tutorial should clarify that xpi generation is for deployment, not running/testing P3 RESOLVED
577782 Allow setting exported module value -- RESOLVED
577948 Rename "filename" option of sandbox.evaluate() to something that makes it obvious it's a string URL P2 RESOLVED
578201 Fix some tabs module doc nits -- RESOLVED
578230 Sidebar API for creating Firefox sidebars P2 RESOLVED
578238 notifications API for creating Growl-style notifications -- RESOLVED
578389 sync API for synchronizing data using Firefox Sync P2 RESOLVED
578401 cfx testall fails on Linux system -- RESOLVED
578409 change 'source bin/activate' to '. bin/activate' -- RESOLVED
578432 update SDK to generate add-ons compatible with 4.x -- RESOLVED
578480 Python can't open 'C:\Documents' -- RESOLVED
578485 Write blog post on docs completion and community docs contribution flow -- RESOLVED
578770 Integration test script for jetpack SDK -- RESOLVED
578842 'cfx testall -a firefox' is broken on latest Firefox 4.0b2pre nightlies -- RESOLVED
578849 Make the context-menu API e10s-compatible P1 RESOLVED
579417 widget should allow multiple listeners for same event -- RESOLVED
579440 tab property documentation needs clarification on "read-only" -- RESOLVED
579505 order of items on the add-on bar should be persistent -- RESOLVED
579813 Widget width doesn't affect iframe -- RESOLVED
580106 tabs module has unused require()s -- RESOLVED
580329 XPathResult still not available to Jetpack -- RESOLVED
580387 widget module should use xpcom.makeUuid() rather than XPCOM -- RESOLVED
580389 Ecmascript5 - Implementing features where possible for XULRunner < 2.* -- RESOLVED
580728 xpcom.js fails unit tests on the latest Firefox trunk -- RESOLVED
580793 update version for Firefox 4.0b3pre compatibility -- RESOLVED
580809 0.6 release blocker bugs -- RESOLVED
580810 release Jetpack SDK 0.6 -- RESOLVED
580864 Fix typo and add author info to text-streams.md -- RESOLVED
581102 make it possible for localizers to localize the SDK documentation P2 RESOLVED
581109 cfx test should classify all errors and warnings to nsIConsoleService as warnings, not errors -- RESOLVED
581119 Make firefox the default application for cfx -- RESOLVED
581125 cfx should display information on binary and/or profile locations when running -- RESOLVED
581138 Add 'extensions.checkCompatibility.4.0b' preference to all temporary profiles created by cfx -- RESOLVED
581188 test-page-worker test failures on trunk nightlies -- RESOLVED
581191 leaks when testing against Firefox -- RESOLVED
581351 tabs module documentation mentions nonexistent tab.activate() method -- RESOLVED
581982 selection.text returns null instead of the selected text when the selection is in a text box or text area P1 RESOLVED
582164 Build chrome urls into bootstrap for Firefox 4 -- RESOLVED
582637 Bump application.ini MinVersion to 1.9.2.0 -- RESOLVED
582751 list properties in leaked objects with generic toString methods -- RESOLVED
582760 I want to be able to change a severity of logging P3 RESOLVED
583969 Change return code when SDK throws warnings P3 RESOLVED
584063 Clipboard API -- RESOLVED
584064 Keyboard Shortcut API P1 RESOLVED
584080 Widget elements always have undefined tooltip -- RESOLVED
584145 Add tooltip property to the Widget -- RESOLVED
584183 Community documentation flow - wiki, docs, and blog post -- RESOLVED
584479 Tracking bug for Jetpack automation integration script -- RESOLVED
584487 cfx should have an '--addons' option similar to mozrunner's -- RESOLVED
584531 document '--addons' option in cfx-tool.md -- RESOLVED
584596 New module to simplify connections with sqlite -- RESOLVED
584707 Object composition without compromising privacy. -- RESOLVED
585386 export getTypeOf function in api-utils module -- RESOLVED
585387 make it possible to mutate collection while iterating it -- RESOLVED
585389 identify TestRunner objects -- RESOLVED
585390 add panel property to Widget API -- RESOLVED
586029 widgets need a way to specify where in the UI they should appear P2 RESOLVED
586039 the documentation pages should each have a feedback field P3 RESOLVED
586047 add image data support to the clipboard api P1 RESOLVED
586091 support pinning/unpinning a tab (i.e. making it an app tab) and checking its status -- RESOLVED
586412 Update mozrunner to latest trunk -- RESOLVED
586888 opening a tab in new window without an onOpen callback generates an error -- RESOLVED
586889 tab-browser's openInBackground support is broken -- RESOLVED
587191 Page worker doesn't accept a URL object as content -- RESOLVED
587776 Jetpack Addon Builder Helper should send "addonbuilderhelperfinish" and remove window obj when unloaded -- RESOLVED
587976 the unit-test module should have a todo() method P2 NEW
588119 package.json should support add-on icon P3 RESOLVED
588198 Message Passing API -- RESOLVED
588222 Integration script for windows -- RESOLVED
588225 require content of Panel API to be specified as URL -- RESOLVED
588243 notice single quotes in package.json and complain usefully P1 RESOLVED
588245 bin\activate reports "ERROR: The system was unable to find the specified registry key or value." -- RESOLVED
588250 remove ability to set collection property P3 RESOLVED
588318 error: fail: The contentScriptURL's value is as specified in options. -- RESOLVED
588319 test-securable-module.testSecurableModule failures -- RESOLVED
588320 0.7 release blocker bugs -- RESOLVED
588323 release Jetpack SDK 0.7 -- RESOLVED
588461 cfx xpi is creating zip files with directories that contain bad permission attributes -- RESOLVED
588552 notifications module should set textClickable argument if onClick handler is given -- RESOLVED
588583 Add a "shell" option to package.json -- RESOLVED
588636 custom iterators iterate only over keys & break if exception is thrown during iteration -- RESOLVED
588639 overriding getter with properties are failing in custom ES5 implementation -- RESOLVED
588654 Convert localization.md to apidocs format -- RESOLVED
588661 "loader" option in package.json needs to be prioritized the other way -- RESOLVED
588665 cfx's test runner package should be user-configurable -- RESOLVED
588669 update widget.md to apidocs format -- RESOLVED
588674 Convert URL.md to apidocs format -- RESOLVED
588700 Widget doc section "Extended UI" should be removed now that widgets support panels -- RESOLVED
588728 List base class representing enumerable collections (part of sidebar) -- RESOLVED
588732 EventEmitter base class -- RESOLVED
588734 windows API (part of sidebar) P2 RESOLVED
588737 make ContentSymbiont more like Web Workers -- RESOLVED
589024 widget.tooltip is undocumented, and widget.panel should be marked as optional -- RESOLVED
589057 Document the window-utils module -- RESOLVED
589072 Convert simple-storage doc to apidoc format -- RESOLVED
589085 Document the errors module -- RESOLVED
589090 Convert page-worker doc to apidoc format -- RESOLVED
589104 Convert selection doc to apidoc format -- RESOLVED
589147 Update the self module doc and reading-data example for 0.7 and panels -- RESOLVED
589227 url module documentation should explain URL::toString() -- RESOLVED
589741 jetpack-core tests fail to even start: "setter functions must have one argument" in xhr.js -- RESOLVED
589936 Update maxVersion for 0.7 release -- RESOLVED
589961 test-hidden-frame.testFrame failure on Firefox 3.6 -- RESOLVED
589965 test-file.testDirName exceptions on trunk nightly -- RESOLVED
590230 Implement a prompts API P2 RESOLVED
590274 test-panel.testContentURLOption times out -- RESOLVED
590278 make memory profiling optional -- RESOLVED
590284 test-memory.testMemory failure on Mac OS X -- RESOLVED
590286 test-url.testToFilename exception on trunk nightlies -- RESOLVED
590660 Can't type in to input fields w/in a panel -- RESOLVED
590968 load content scripts on document-element-inserted when contentScriptWhen is "start" -- RESOLVED
591337 Compliance with a current CommonJS package descriptor specification. -- RESOLVED
591338 No clear solution for loading overlaying modules from specific package P1 RESOLVED
591343 add module.id for CommonJS compatibility -- RESOLVED
591515 Jetpack's module loader should restrict module-loading based on privilege-reducing manifest metadata P1 RESOLVED
591525 identify dependent modules by relative path P2 RESOLVED
591857 builder documentation link should link to the docs of it's highest supported sdk P1 RESOLVED
591922 jetpack context menus disappear if another sub-menu is opened. -- RESOLVED
592097 There should be an easier way for chrome-privileged code to get metadata about a module -- RESOLVED
592176 content symbiont cycle -- RESOLVED
592270 Non-ASCII characters are not possible in author field -- RESOLVED
592512 use unique resultfile for 'cfx run', not always /tmp/harness_result P2 RESOLVED
592536 xulPanel is null error when show/hide methods are called -- RESOLVED
592754 Add ability to mouseover a panel to retain its visible state until mouseout occurs P3 NEW
592765 Errors logged from panel.js appear when running tests in jetpack-core -- RESOLVED
592774 Re-enable Jetpack's memory debugging infrastructure when platform issues are resolved P2 REOPENED
592788 es5 tests are failing on latest Firefox nightlies -- RESOLVED
592821 update Private Browsing API for forwards-compatibility with electrolysis P1 RESOLVED
592826 update Page Mods API for forward-compatibility with electrolysis (e10s) P1 RESOLVED
592848 distinguish between high- and low-level modules in core library P1 RESOLVED
593061 setTimer / setInterval don't behave as expected -- RESOLVED
593177 cfx should include manifest data for tests and other module directories -- RESOLVED
593493 cfx support for XULRunner in Gecko 2 is broken P2 RESOLVED
593648 cfx -P/--profiledir option should take relative paths -- RESOLVED
593651 Make it easier for jetpack packages to be used as examples and collaborated-on P2 RESOLVED
593737 change event-generating high-level modules to use EventEmitter event registration model P1 RESOLVED
593908 make tabs module e10s-compatible P1 RESOLVED
593913 support communication between objects and their individual ContentSymbionts P3 RESOLVED
593921 consider passing |this| object as first argument to callback functions P2 RESOLVED
594076 Example programs need to be able to quit automatically for automated testing purposes -- RESOLVED
594129 make event listener registration on instantiation consistent with EventEmitter P2 RESOLVED
594462 The Jetpack SDK should reset the prefs made by a jetpack when it's disabled/uninstalled -- RESOLVED
595037 Panels width/height doesn't automatically change -- RESOLVED
595040 Add a "isPersistent" attribute for panels -- RESOLVED
595245 Docs of high-level UI-related APIs should include screenshots -- RESOLVED
595386 make high-level "web" module to provide web-compatibility APIs P2 RESOLVED
595407 change name of jetpack-core library to "core" P2 RESOLVED
595980 ES5 custom enumeration fails in ES5 mode -- RESOLVED
596018 switch contentScriptWhen="start" from content-document-global-created to document-element-inserted P1 RESOLVED
596053 switch to construct/destroy model for Panel, PageWorker, Widget and other APIs that create persistent DOM elements P1 RESOLVED
596077 Remove .packaging from "globals" (available to all modules) P2 RESOLVED
596089 Distinguish between high and low-level packages -- RESOLVED
596092 Get rid of the 'misc' root dir and create a 'bin/integration-scripts' dir -- RESOLVED
596202 update widget module to work with add-on bar implementation in Fx4 -- RESOLVED
596209 Unhanded error events are not reported as it was expected by implementation -- RESOLVED
596248 Issues with current implementation of traits -- RESOLVED
596394 context-menu "*" context doesn't allow matching the html root node -- RESOLVED
596406 Move high-level modules out of 'jetpack-core' into a new high-level package -- RESOLVED
596470 explain how PageMod API works instead of redirecting developers to Web Workers spec -- RESOLVED
596524 0.8 release blocker bugs -- RESOLVED
596525 release Jetpack SDK 0.8 -- RESOLVED
596528 jetpack-core tests fail to start (and selected tests fail) -- RESOLVED
596555 Sync page-worker implementation with content-symbiont -- RESOLVED
596573 manifest enforcement logs warning for all the modules in sub-directories -- RESOLVED
596595 too aggressive search for XPCOM functions P1 RESOLVED
596666 warning about panel during widget tests causes a failure -- RESOLVED
596704 make timer module's docs call setInterval's `callback` argument a `function` -- RESOLVED
596706 don't keep ref to repeating variable nor check repeating status per interval iteration -- RESOLVED
596754 remove onReady from Page objects in Page Workers API P2 RESOLVED
596760 don't use "jid0-" prefix for "anonymous" JIDs -- RESOLVED
596772 web content warnings written to console after ContentSymbiont changes landed -- RESOLVED
596782 four Windows tests fail on Linux w/recent Firefox 4 builds -- RESOLVED
596787 test-api-utils.testAddIterator fails on latest nightly build of Firefox -- RESOLVED
596790 test-app-strings.testStringBundle fails on latest nightly build of Firefox -- RESOLVED
596792 six "test-list.test: for each using Iterator" tests fail on the latest trunk nightly -- RESOLVED
596793 two test-page-mod.testPageModIncludes tests fail on the latest trunk nightly -- RESOLVED
596795 two test-traceback.testFromExceptionWithError tests fail on the latest trunk nightly -- RESOLVED
596818 test runner only reports test function for first test failure -- RESOLVED
596900 MIN_INT for preferences module is 1 more than it should be. P3 RESOLVED
596932 Support CommonJS Asynchronous Module Definition proposal define (previously require.def) idiom (like used by RequireJS) -- RESOLVED
597004 require('api-utils').addIterator is not compatible with the latest changes in js engin -- RESOLVED
597125 SDK repo needs .gitignore file -- RESOLVED
597143 dev guide on cfx should mention -F for cfx test -- RESOLVED
597202 test-windows.testOnOpenOnCloseListeners test failures on Windows -- RESOLVED
597217 widget not added and "therefore cannot be removed" exceptions -- RESOLVED
597229 nsIFrameLoaderOwner.swapFrameLoaders throws NS_ERROR_NOT_IMPLEMENTED in widget tests in Firefox 3.6 -- RESOLVED
597245 content-loader/worker/symbiont-based API tests generate a ton of warnings on Firefox 3.6 -- RESOLVED
597251 Modify the documentation sidebar to make "Developer Guide" foldable -- RESOLVED
597335 bad links in docs for content module -- RESOLVED
597450 XPIs built with the SDK only support up to Firefox 4.0b5pre -- RESOLVED
597481 tab pinning tests fail on Firefox 3.6 -- RESOLVED
597496 cfx treats files in packages/ as package directories P1 RESOLVED
597503 update mozrunner install to pick up changes from bug 583142 -- RESOLVED
597509 Jetpack SDK does not support packed extension installation -- RESOLVED
597595 support packed addon installation and execution -- RESOLVED
597837 Confusing "ValueError: invalid resource hostname" when using cfx run with 'name' in package.json containing spaces P2 RESOLVED
597840 TypeError: property 'sandbox[key]' is non-configurable and cannot be deleted (jetpack-core-lib/content/worker.js:236) -- RESOLVED
597842 enable error console in Firefox profiles created by cfx -- RESOLVED
597843 python-lib/cuddlefish/app-extension/defaults/preferences/prefs.js has no effect in restartless extensions -- RESOLVED
598047 page-mod supposed to register listener to 'attach' event through 'onAttach' property -- RESOLVED
598137 test-panel.test:destruct before removed (empty test) failure -- RESOLVED
598141 test-tab-browser.testTabModuleActiveTab_getterAndSetter timeout -- RESOLVED
598145 intermittent errors in simple-storage tests -- RESOLVED
598150 error: fail: location after activeTab setter matches -- RESOLVED
598206 test-panel.testSeveralShowHides timeout -- RESOLVED
598464 error: TEST FAILED: test-tab-browser.testTabTracker (timed out) -- RESOLVED
598525 error: TEST FAILED: test-windows.testActiveWindow (timed out) -- RESOLVED
598723 'cfx develop' needs a HTML-based console P3 RESOLVED
598760 Stop telling people to run (our failing) unit tests as their introduction to the SDK -- RESOLVED
598788 make SDK's Firefox maxVersion reflect actual max version it supports (4.0b6) -- RESOLVED
598821 test-tabs and test-windows failures on Linux -- RESOLVED
598853 Fix "assignment to undeclared variable" warning in test-manifest -- RESOLVED
598909 change request module to use EventEmitter event registration model -- RESOLVED
598912 change "notifications" module to use EventEmitter event registration model -- RESOLVED
598930 change "private-browsing" module to use EventEmitter event registration model -- RESOLVED
598978 change "simple-storage" module to use EventEmitter event registration model -- RESOLVED
598979 change "widget" module to use EventEmitter event registration model -- RESOLVED
598980 change "windows" module to use EventEmitter event registration model -- RESOLVED
598981 change "tabs" module to use EventEmitter event registration model -- RESOLVED
598982 change "context-menu" module to use EventEmitter event registration model P2 RESOLVED
598983 change "selection" module to use EventEmitter event registration model -- RESOLVED
598987 Create separate file documenting EventEmitter's high level API that all the event emitters can refer to -- RESOLVED
599177 Python FutureWarning about behavior of has_key method on Python 2.7 -- RESOLVED
599181 Allow extra program arguments to be given at `cfx run`-time -- RESOLVED
599190 cfx testcfx fails if package doesn't have README.md -- RESOLVED
599192 testBug567660 (cuddlefish.tests.test_rdf.RDFTests) failure with Python 2.7 -- RESOLVED
599204 intermittent test timeout in test-window-utils P1 RESOLVED
599226 page-mod should log exceptions with console.exception, not roll its own logger -- RESOLVED
599401 Minor tweak to optimize uri.userPass lookup in url module - GITHUB PULL REQUEST P3 RESOLVED
599404 Optimization for url module, 1 swtich instead of 3 if statements - GITHUB PULL REQUEST -- RESOLVED
599406 Add getChildList to the preference module - GITHUB PULL REQUEST -- RESOLVED
599407 Updating the docs on the cfx tool's testing options - GITHUB PULL REQUEST -- RESOLVED
599437 "tab.location" seems to be a live object and not a string -- RESOLVED
599490 "cfx test -F private\|selection" in jetpack-core causes errors -- RESOLVED
599579 Let context-menu module accept an optional parameter to specify which context menu is being targeted. P2 RESOLVED
599656 dev-guide css for option/argument types isn't wide enough -- RESOLVED
599663 Content symbiont destructor should not assume its frame was initialized -- RESOLVED
600374 Add a "low-level documentation" section to the developer guide in the sdk docs -- RESOLVED
600379 Hide private modules from jetpack sdk documentation -- RESOLVED
600431 update Jetpack docs to make it more beginner-proof P2 RESOLVED
601021 SDK-built XPI bundles should identify version of SDK used to build bundle -- RESOLVED
601227 jetpack-core should be marked as a low-level package -- RESOLVED
601239 Tabs in the "tabs" module don't support object identity comparison -- RESOLVED
601242 jetpack-core's "test-tab-browser.testEventsAndLengthStayInModule" depends on addon-kit's "tabs" module -- RESOLVED
601295 Make worker sandboxes non-privileged, but compatible with jQuery and other frameworks without leaking objects to document P1 RESOLVED
601303 postMessage on page does not works -- RESOLVED
601903 Update static-files/md/dev-guide/programs.md for e10s context-menu changes -- RESOLVED
602153 Consider wrapping content scripts in a function so that they may return P2 RESOLVED
602164 Directory Map documentation page is out of date -- RESOLVED
602191 Doc autoscrolling and fading should be smarter -- RESOLVED
602227 let addon bar control widget styling related to positioning -- RESOLVED
602391 Get steps for running cfx testall (jetpack test suite) on windows -- RESOLVED
602483 export cuddlefish and ecdsa -- RESOLVED
602688 Liberate URLRule (match patterns) from page-mod module -- RESOLVED
602697 Modify the documentation application to have a type-ahead search field for modules P3 RESOLVED
602869 tests are failing (with git checkout ccaf741de) -- RESOLVED
602870 tests are failing (with git checkout ccaf741de) and Firefox 3.6.10 -- RESOLVED
602899 Modify the documentation localhost based SDK application to keep history of visited pages, perhaps more.. -- RESOLVED
602902 Modify cfx docs to reflect cfx run ability to pass parameter to app -- RESOLVED
602915 Add favicon to the Add-ons SDK API docs P3 RESOLVED
602992 EventEmitter should let objects set a |this| object -- RESOLVED
602993 give SDK documentation the overall look and feel of Add-on Builder -- RESOLVED
603041 Fix reading-data example test -- RESOLVED
603042 Fix parse errors in windows.md -- RESOLVED
603307 Add Context classes to context-menu -- RESOLVED
603824 panel doc mentions panel.sendMessage(), but it doesn't seem to exist -- RESOLVED
603832 Documentation on tabs.location is incorrect -- RESOLVED
603906 "have to add the panel" exception in "test-panel.test:destruct before removed" -- RESOLVED
603907 test-panel.testResizePanel fails "panel was resized" test -- RESOLVED
603910 jetpack-core files added to top level -- RESOLVED
603911 "test-es5.test:getOwnPropertyDescriptor value(configurable,enumerable)" fails -- RESOLVED
603914 test-traceback fails with '"throwError" != "Error"' and '"" != "throwError"' -- RESOLVED
604089 cosmetic/style improvements from bug 591525 -- RESOLVED
604173 0.9 release blocker bugs -- RESOLVED
604174 release Jetpack SDK 0.9 -- RESOLVED
604362 xpcom module is broken (making a bunch of other modules broken) -- RESOLVED
604429 Document what's needed to integrate cfx with IDEs like FlightDeck -- RESOLVED
604499 Need to be able to use old addon id as the id for Jetpack SDK generated extension -- RESOLVED
604801 cfx testall on Firefox 4.0b6 triggers unresponsive script dialog, other symptoms -- RESOLVED
604821 test-traceback.testFromExceptionWithError test fails on Firefox 4.0b6 -- RESOLVED
605109 List traits miss-behave with nightlies -- RESOLVED
605283 SDK tutorial should explain about content scripts -- RESOLVED
605319 openBrowserWindow shouldn't require an existing browser window -- RESOLVED
605587 cfx run cannot kill process if you using Firefox binary and xulrunner app mode P2 RESOLVED
605627 Markdown syntax for API reference material needs to understand about classes -- RESOLVED
605879 page-mod erases useful error message with ERR_INCLUDE -- RESOLVED
606007 TEST FAILED: test-panel.testResizePanel (timed out) -- RESOLVED
606010 TEST FAILED: test-page-mod.testPageModIncludes (failure) P1 RESOLVED
606012 TypeError: Object.getPrototypeOf(event.constructor.prototype) is null -- RESOLVED
606013 TEST FAILED: test-panel.testSeveralShowHides (failure) -- RESOLVED
606014 TEST FAILED: test-window-utils.testActiveWindow (timed out) -- RESOLVED
606351 intermittent failures in various tests P1 RESOLVED
606582 make Windows API compatible with e10s (electrolysis) -- RESOLVED
606597 conform to CommonJS Packages and Modules specifications P1 RESOLVED
606708 test-window-utils.testActiveWindow failing with Firefox 3.6.10 -- RESOLVED
606872 Add a tutorial to the documentation describing events -- RESOLVED
606908 Jetpack should support Python 3.x P2 RESOLVED
607090 reading-data tests fail to run with "TypeError: this.__xulPanel is null" -- RESOLVED
607109 list tests fail to run with "TypeError: this._keyValueMap is null" -- RESOLVED
607113 a bunch of api-utils tests fail -- RESOLVED
607125 Jetpack 0.9, Firefox 4b8pre, tabs module errors with "stopiteration" -- RESOLVED
607126 test-app-strings.testStringBundle fails with exception -- RESOLVED
607131 test-collection tests fail with exception "[object StopIteration]" -- RESOLVED
607171 Obsolete Jetpack SDK documentation should point to the new P1 RESOLVED
607278 accessing property descriptor across sandboxes in nightlies throws if their getters throw -- RESOLVED
607500 ignore "dummy" frames -- RESOLVED
607601 Page-mod are leaking the full document P1 RESOLVED
607766 securable-module tests fail on apparent string to regexp comparisons -- RESOLVED
607768 test-match-pattern fails three tests due to apparent regexp mismatches -- RESOLVED
607815 file tests fail due to regexp issues -- RESOLVED
608419 Application fails with recent XULRunner or nightly using -a xulrunner mode -- RESOLVED
608427 Add e10s documentation to Jetpack SDK -- RESOLVED
608488 Unit tests should run in deterministic order P1 RESOLVED
608866 traits tests throw "TypeError: self.constructor is undefined" with fix for bug 596031 -- RESOLVED
609133 Jetpack SDK won't install under Windows XP -- RESOLVED
609571 SDK documentation page titles are indistinguishable from each other -- RESOLVED
609572 Event Emitter needs it's "private" APIs documented P2 RESOLVED
609938 content/ apis should offer a .content property for raw content -- RESOLVED
610030 Make sure URL references work across Add-on Builder and SDK P3 RESOLVED
610310 widgets and bar are too tall -- RESOLVED
610420 test-notifications.testOnClick fails on OS X 10.6 + ff4.0b6 if Growl isn't installed -- RESOLVED
610507 Get rid of the nsjetpack package -- RESOLVED
610607 suggested Password Manager API implementation -- RESOLVED
610624 error "window is null" in page-mods -- RESOLVED
610660 Error "cannot map to filename" when using a remote URL for a content script -- RESOLVED
610691 widgets should place themselves on the statusbar if it exists -- RESOLVED
610729 Update Markdown files to new class syntax -- RESOLVED
610816 Store options.staticArgs as an object instead of a serialized JSON string -- RESOLVED
611042 providing request.response.xml is nontrivial in Jetpack Processes -- RESOLVED
611250 0.10 release blocker bugs -- RESOLVED
611252 release Add-on SDK 0.10 -- RESOLVED
611306 selection.js breaks on FF4b7 -- RESOLVED
611437 SDK-based Add-ons should look at harness-options.json before falling back to HARNESS_OPTIONS environment variable P2 RESOLVED
611438 Parent loader instance should be accessed via require('chrome').parentLoader instead of require('parent-loader') P3 RESOLVED
611495 add $JSPATH or equivalent to find CommonJS modules P3 RESOLVED
611588 size of linux SDK nightlies is huge -- RESOLVED
611734 Push updated version of ABH add-on to AMO -- RESOLVED
611763 switch to construct/destroy model for Panel -- RESOLVED
611766 Create an e10s-adapter for Panel -- RESOLVED
611792 widget event listener documentation is wrong -- RESOLVED
611854 TEST FAILED: test-e10s-porting.runE10SCompatibleTestSuites (exception) -- RESOLVED
611908 Troubleshooting page in dev-guide needs updating to account for bug migration -- RESOLVED
612010 tests completely broken for b289e347846073e2ce7f8ca8cffcf0d1d512fa9f and Firefox 3.6.12 -- RESOLVED
612016 Switch to construct/destroy model for context-menu -- RESOLVED
612020 Update context-menu overflow menu label and pref name in light of Add-on SDK name change -- RESOLVED
612169 Switch to construct/destroy model for widget -- RESOLVED
612179 TEST FAILED: test-manifest.testE10sAdapterWorks (exception) -- VERIFIED
612180 Switch to construct/destroy model for page-worker -- RESOLVED
612463 Switch to construct/destroy model for page-mod -- RESOLVED
612664 make Panel.show() docs specify that it takes a handle argument -- RESOLVED
612673 document shared state issues with certain APIs -- RESOLVED
612676 consider alternate Selection API -- RESOLVED
612678 Tab.location property should be a string -- RESOLVED
612681 Tab.thumbnail property should be a data: URI String -- RESOLVED
612685 onReady option to Windows API's openWindow() not useful, should be removed -- RESOLVED
612716 rename contentScriptURL to contentScriptFile -- RESOLVED
612719 remove "ready" event from Page Worker API doc -- RESOLVED
612721 'cfx docs' should export HTML, and html fragment -- RESOLVED
612726 bypass content scripts for an addon's own local content P1 RESOLVED
612728 make contentScript and contentScriptFile (née contentScriptURL) properties into Lists P3 RESOLVED
612733 rename "active" property to "isActive" and add activate(), deactivate() functions to Private Browsing API -- RESOLVED
612735 rename "contiguous" property to "isContiguous" in Selection API -- RESOLVED
612747 Tab.close() should accept a callback to be called when the closing process finishes -- RESOLVED
612751 Window and Tab.close() callbacks should be informed of success or failure -- RESOLVED
612757 Windows API docs reference "closed" event type -- VERIFIED
612758 browserWindows.openWindow() should be simply open() -- RESOLVED
612761 remove erroneous reference to Window.focus() method -- RESOLVED
612770 pull l10n API for initial beta -- RESOLVED
613071 "XHR's delegated methods should return" xhr test fails -- VERIFIED
613082 test-e10s.testRemoteException fails after latest tracemonkey merge -- RESOLVED
613200 test-traceback.testFromExceptionWithError: failure -- RESOLVED
613327 opening readme.txt in notepad on Windows displays the content all on one line -- RESOLVED
613328 readme.txt content is obsolete -- RESOLVED
613330 readme.txt should recommend MozillaBuild -- RESOLVED
613335 readme.txt should clarify that Python 3.0, 3.1 is not supported -- RESOLVED
613336 remove Tutorial > Programs > Your First Program > Using the SDK's Built-in Libraries section of docs -- RESOLVED
613339 Tutorial > Programs document should have Trying It Out section -- RESOLVED
613340 Checking the Package section of Tutorial > Programs document should not reference mozrunner -- RESOLVED
613341 addons should be marked as compatible with 4.0b8pre -- RESOLVED
613348 jetpack-core should be renamed to api-utils -- RESOLVED
613366 with commit d4088b04c0f77fe92e9108fd9caacc0f259e2a54, FF3.6.12 doesn't even run tests -- RESOLVED
613545 after each context menu test, wait until context menu popup hidden before moving on to next test -- RESOLVED
613553 test-tab-browser tests fail after Tabs API EventEmitter/e10s-compatibility changes -- RESOLVED
613576 create introductory initial page for SDK documentation -- RESOLVED
613577 direct tutorial readers to skip download/install section if they have already done so P2 RESOLVED
613579 teach tutorial readers how to build an addon first -- RESOLVED
613583 use the word "add-on" instead of "extension" consistently in documentation P2 RESOLVED
613587 cfx init should generate a JID P2 RESOLVED
613604 "cfx init" should let you specify directory to initialize (and create it if needed) P2 RESOLVED
613608 explain about keypair generation when describing "cfx run" rather than "cfx xpi" -- RESOLVED
613611 tutorial should reference my-first-package.xpi rather than test.xpi -- RESOLVED
613616 Checking the Package section should explain how to install addon in more detail -- RESOLVED
613618 cryptographically sign the code of addons that use public keys as IDs P2 RESOLVED
613622 document ability to put addon directory anywhere on filesystem and encourage devs to do so -- RESOLVED
613624 move SDK-internal files and directories to "internals" directory P2 RESOLVED
613626 move python-lib/cuddlefish/app-extension/ to a more visible location P2 RESOLVED
613627 remove broken and/or not particularly useful tools -- RESOLVED
613630 move "cfx init" command's addon templates into example addon in examples/ dir P2 RESOLVED
613653 update credits page and figure out way to keep it up-to-date -- RESOLVED
613691 "cfx test" after "cfx init" fails a test -- RESOLVED
613927 widgets should use the statusbar in firefox 3.6 -- RESOLVED
614079 test-windows.testActiveWindow fails with "Non-browser windows aren't handled by this module" P1 RESOLVED
614128 remove obsolete/redundant commands and options -- RESOLVED
614129 change cfx options based on usage expectations -- RESOLVED
614130 distinguish between supported/experimental/internal commands/options and tool/command options -- RESOLVED
614199 cfx does not launch from within "Documents and settings" P2 RESOLVED
614239 Put a BSD license on securable-module.js -- RESOLVED
614243 fix widget documentation examples -- RESOLVED
614259 require("tabs") should be the object over which one can iterate tabs -- RESOLVED
614339 move documents for SDK developers to Internals section -- RESOLVED
614340 move documents for experimental features/processes to Experimental section -- RESOLVED
614341 remove unhelpful/planning documents -- RESOLVED
614343 update cfx tool reference to match --help changes -- RESOLVED
614344 review Troubleshooting document for accuracy -- RESOLVED
614508 require('tabs').activeTab should be accessible from a first event listener triggered. -- RESOLVED
614511 Improving .gitignore file to keep git tree clean -- RESOLVED
614568 Remove 'xpcom' command from cfx -- RESOLVED
614601 Jetpack PageMods incompatibility with jQuery effects functions -- RESOLVED
614613 the reddit-panel example uses the old Widget API -- RESOLVED
614699 installing 'cfx init' addon causes all windows to close -- RESOLVED
614701 where does os.urandom() get its entropy? -- RESOLVED
614707 let Jetpack use CommonJS and NPM modules P3 RESOLVED
614712 spell tests/ and docs/ according to CommonJS rules (i.e. test/ and doc/) P1 RESOLVED
614753 reddit-panel example addon throws "Object.getPrototypeOf(event.constructor.prototype) is null" -- RESOLVED
614894 APIs that take a local file URL should be able to pass a string filename P1 RESOLVED
614936 cfx.bat needs quotes around %VIRTUAL.. -- RESOLVED
614957 Allow 'es5' module to work as an injected script -- RESOLVED
615060 Manifest generation significantly slows down cfx P3 RESOLVED
615081 reddit-panel example uses jQuery, which is broken by platform regression -- RESOLVED
615085 "cfx snuffleupagus" "cannot find 'package.json' in the current directory or any parent" P2 RESOLVED
615164 rename Tab.pinned to isPinned, make read-only, and add pin()/unpin() methods -- RESOLVED
615237 cfx init uses the old widget api -- RESOLVED
615244 the 'self' module should be high-level P1 RESOLVED
615433 panel in a widget module moves down chrome window when widget is clicked -- RESOLVED
615573 widget's MouseOver and MouseOut events have incorrect case -- RESOLVED
615590 Add Panorama API module to Add-on SDK P2 RESOLVED
615598 reading-data example throws "No content or contentURL property found." -- RESOLVED
615674 Removing dependency on `_tabOptions` property in Tabs APIs -- RESOLVED
615684 Removing unsupported APIs form docs and making note that they are unsupported. -- RESOLVED
615752 self module does not return correct path to the data files -- RESOLVED
615796 event returned by widget's onClick, onMouseover and onMouseout is null -- RESOLVED
615921 timer module should be in add-on kit P1 RESOLVED
616140 Widget and events docs need updating in light of widget API changes -- RESOLVED
616160 no anchor in widget onClick to position panel.show( ) on top of the widget -- RESOLVED
616166 tabs module documentation makes me cry -- RESOLVED
616168 Parameter type of panel.show needs to be one word -- RESOLVED
616482 Please provide human readable name in libs -- RESOLVED
616541 widget documentation uses old tab.location API, should use tab.url -- RESOLVED
616595 error: TEST FAILED: test-page-mod.testPageModIncludes (failure) -- RESOLVED
616596 test-panel.testSeveralShowHides failure due to (NS_ERROR_NOT_IMPLEMENTED) [nsIFrameLoaderOwner.swapFrameLoaders] -- RESOLVED
616640 make cfx init provide only the skeletal infrastructure for an addon P2 RESOLVED
616654 notifications stay open too long. should be configurable in the api. P3 RESOLVED
616736 Improve widget doc further -- RESOLVED
616741 panel doc needs more updating for construct/destroy, other inaccuracies -- RESOLVED
616743 widget's "message" event listeners are passed widget and message, while other APIs' "message" listeners are passed only message -- RESOLVED
616747 Reference section should be listed above Experimental and Internals sections in sidebar -- RESOLVED
616753 api-utils docs don't identify library as unstable -- RESOLVED
616754 consider making properties that cannot be set synchronously read-only -- RESOLVED
616755 make Tab.getThumbnailURL() be Tab.getThumbnail() and update docs from Tab.thumbnail days -- RESOLVED
616756 match-pattern does not have a pattern to include local files -- RESOLVED
616758 Convert context-menu events to style described in bug 593921 -- RESOLVED
616766 Convert notification events to style described in bug 593921 -- RESOLVED
616768 make reddit-panel example use jQuery again -- RESOLVED
616770 Convert simple-storage events to style described in bug 593921 -- RESOLVED
616779 it isn't possible to postMessage to widget's content scripts -- RESOLVED
616785 PageMod throws exception when XML document element inserted -- RESOLVED
616827 Vertical Align in widgets is not centered P2 RESOLVED
616844 cfx error if 'name' value in package.json has caps -- RESOLVED
616854 Widget elements weird content update behavior P1 RESOLVED
616866 Convert widget events to style described in bug 593921 -- RESOLVED
616900 Convert selection events to style described in bug 593921 -- RESOLVED
616907 Convert private-browsing events to style described in bug 593921 -- RESOLVED
616912 Convert request events to style described in bug 593921 -- RESOLVED
616922 ignore Windows registry when detecting MIME types to fix test failure w/Python 2.7 and Windows -- RESOLVED
616923 Jetpack SDK not version compatible with Fennec -- RESOLVED
616926 improve `cfx init` code formatting and wording of prose output -- RESOLVED
616946 jQuery does not work with JetPack P1 RESOLVED
617029 API reference syntax should understand about events P1 RESOLVED
617499 Add an e10s test to verify behavior of async messages sent by Firefox while the addon process is making a synchronous call -- RESOLVED
617546 customization of jetpack widgets is not persistent -- RESOLVED
617717 Add privacy policy link to site footer on jetpack.mozillalabs.com -- VERIFIED
617820 cfx init should take an argument rather than telling me to run it in an empty directory -- RESOLVED
617857 Make it easy to enter a debugger when a test fails P1 RESOLVED
617996 Correct an inaccuracy in the page-worker doc, other improvements -- RESOLVED
618015 There should be a section in the Developer Guide introducing the modules -- RESOLVED
618080 Refactor e10s adapter interface to be easier to understand and document -- RESOLVED
618089 (firefox-bin:3701): Gtk-CRITICAL **: IA__gtk_clipboard_get_for_display: assertion `!display->closed' failed -- RESOLVED
618094 TEST FAILED: test-widget.testPanelWidget1 (timed out) P1 RESOLVED
618146 Syntax highlighting for SDK docs -- RESOLVED
618283 pagemod-test-helpers.js should be an official part of addon-kit and there should be configurable timeout -- RESOLVED
618481 Remove redundant code from es5.js P2 RESOLVED
618676 Side Navigation width varies when pressing show/hide next to "Developer Guide" -- RESOLVED
618721 If page-mod's 'include' option's value is invalid, incorrect error is shown. -- RESOLVED
618838 jetpack hg bridge is broken -- RESOLVED
618878 content page in a unit test doesn't have document object defined -- RESOLVED
619547 no way to programmatically get package name -- RESOLVED
619707 The SDK's navigation bar shouldn't hide addon-kit packages under Internals docs -- RESOLVED
619790 Refactored e10s adapter interface doesn't propagate exceptions from chrome process to addon process -- RESOLVED
619806 Add per-line overrides to jetpack localization API -- RESOLVED
619807 Improve the first-run experience of localization in jetpack -- RESOLVED
619897 widgets’ onClick property doesn’t forward the event to the function -- RESOLVED
619928 Add-ons mistakenly labeled compatible with mobile/fennec 0.1 - 2.0a1pre -- RESOLVED
619991 Panel content resizing firefox window P2 RESOLVED
620553 cfx --help should mention default value of --templatedir flag P3 RESOLVED
620555 cfx Tool doc should mention that you can use --profiledir to run Firebug -- RESOLVED
620557 cfx docs should better explain --update-link and --update-url -- RESOLVED
620559 memory global shouldn't be injected into unprivileged module scopes P1 RESOLVED
620607 /packages/addon-kit/lib/panel.js has redundant comments lines 188-191 -- RESOLVED
620700 Add an API for intercepting network requests and responses P2 RESOLVED
620772 Windows/Mac Integration script for Jetpack SDK -- RESOLVED
621078 API docs should have tables of contents P2 RESOLVED
621702 Integrate PageMod API with e10s -- RESOLVED
621903 Add a way to match related tab for each worker in page-mod API. -- RESOLVED
622025 Remove Fennec from the list on compatible applications -- RESOLVED
622077 Create a worker from a Tab -- RESOLVED
622500 add an api for adding apis to web content P2 RESOLVED
623633 No version in the add-on SDK? -- RESOLVED
623733 update Firefox maxVersion to 4.0.* -- RESOLVED
623980 SDK: bin\activate.bat doesn't find python, but it is installed P2 RESOLVED
624282 Test file with underscore in its name does not get run by cfx test P2 RESOLVED
624562 The notifications API should warn and use the default icon when an invalid iconURL is given -- RESOLVED
624606 The notifications module should handle errors on notify -- RESOLVED
624607 Annotator example add-on -- RESOLVED
624825 Test 2 of auto-creation of bugs -- RESOLVED
624827 Test 3 -- RESOLVED
624828 Test 4 -- RESOLVED
624903 NS_ERROR_NOT_IMPLEMENTED exceptions calling nsIFrameLoaderOwner.swapFrameLoaders during panel tests -- RESOLVED
625483 Test 5 -- RESOLVED
625616 Uninstalling or Disabling Jetpack Addon hides Addon Bar -- RESOLVED
625620 591343 c js module -- RESOLVED
625621 591343 c js module -- RESOLVED
625623 propagate exceptions across process boundary -- RESOLVED
625627 Minor clipboard validation change -- RESOLVED
625628 propagate exceptions across the process boundary -- RESOLVED
625743 Preference Service does not work with matchOS P3 RESOLVED
625917 e10sify url module -- RESOLVED
625938 doctest in xpi.md L47 fails: "inconsistent leading whitespace" -- RESOLVED
626059 add classID property to package.json to support XUL (non-bootstrapped) extensions in Mozilla2, use the same logic for generating JID, harness GUID, and harness contract ID in 'cfx run' and 'cfx test' when an id is present in package.json. -- RESOLVED
626078 Correct the widget example in the web-content doc -- RESOLVED
626326 add-on bar should not show context menu when a descendent node was right-click target P2 RESOLVED
626728 toolbar changes its size when adding an addon button -- RESOLVED
626795 Make --use-server produce a more helpful error message when 'cfx develop' is not running -- RESOLVED
626992 Errant "Do you want to save your tabs?" Message [probably caused by Add-on SDK] -- VERIFIED
627073 remove "AMD" define() scanner from securable-module.js? -- RESOLVED
627137 1.0b2 release blocker bugs -- RESOLVED
627140 release Add-on SDK 1.0b2 -- RESOLVED
627152 jQuery and README.md missing from reddit-panel example on trunk -- RESOLVED
627189 Add-ons are using wrong font family and text color P2 RESOLVED
627204 cfx testex only tests the first example -- RESOLVED
627209 Support non-bootstrapped (XUL) extensions on Mozilla 2 -- RESOLVED
627235 Jetpack widget in addon bar "squashes" addon bar -- RESOLVED
627242 When I disable a jetpack, it hides my Addon bar -- RESOLVED
627386 Add more wildcards to match-pattern P3 RESOLVED
627432 simple-storage store not purged when add-on is uninstalled P1 NEW
627467 SDK docs should be hosted on AMO P1 RESOLVED
627470 simple-storage improvements -- RESOLVED
627484 Add-on bar toolbar gets displayed on every restart after being manually closed (with add-ons created by the Add-on SDK) P1 RESOLVED
627524 integrate Clipboard API with e10s P1 RESOLVED
627526 integrate Selection API with e10s P1 RESOLVED
627528 integrate Windows API with e10s P2 RESOLVED
627529 integrate Tabs API with e10s P2 RESOLVED
627542 TEST FAILED: test-byte-streams.testReadLengths (exception) -- RESOLVED
627607 switch to build-time module resolution (from run-time lookup) P1 RESOLVED
627886 Widget is not persistent -- RESOLVED
627889 Widget content is not centered -- RESOLVED
628022 setInterval call fails in content scripts -- RESOLVED
628083 package.json should support add-on icon64 -- RESOLVED
628112 test-windows.testWindowTabsObject fails with Firefox 4.0b10pre -- RESOLVED
628113 widgets are obscured by the window resizer on Mac OS X -- RESOLVED
628188 "tabs" Module conflicts with Panorama: groups getting mangled for the last few nightly updates P4 RESOLVED
628230 sometimes jetpacks don't start up from cfx run -- RESOLVED
628306 List in match-pattern doc is rendered incorrectly -- RESOLVED
628314 Solution for encapsulating privates -- RESOLVED
628453 Extend tabs module to give access to tab node -- RESOLVED
628598 Failed test-widget.testConstructor -- RESOLVED
629259 Jetpack test suite fails on OSX in cuddlefish.run() P1 RESOLVED
629271 jetpack-sdk test on XP throws "uncaught exception: TypeError: "use strict";tab is undefined" -- RESOLVED
629527 win7 jetpack suite causes hung builder -- RESOLVED
629791 skip e10s tests when run against host application without jetpack/service component -- RESOLVED
629813 test-file failure: basename should work on paths with no components ("c:" != "") -- RESOLVED
629922 None of the modules' documentation loads -- VERIFIED
629942 Reusable Modules creates "translate.js" but tries to load "translator" -- RESOLVED
629977 The documentation for the modules of the Add SDK webpage are not being presented on the jetpack homepage. -- RESOLVED
630143 Implement worker.url attribute -- RESOLVED
630307 Widgets cannot be temporarily hidden (while maintaining location) -- RESOLVED
630696 Create tests to verify cfx sdocs output P2 RESOLVED
630729 preferences set by cfx are never reset P2 RESOLVED
630962 It's seemingly impossible to write widgets which display different contents in different windows P2 RESOLVED
631470 cfx pre-installs addons (like XUL add-ons), making real-world testing of restartless add-ons not possible P2 RESOLVED
631519 add-on bar has shortcut in Firefox now, should remove that code from the widget module -- RESOLVED
631520 Memory Leak in Widgets API -- RESOLVED
631675 1.0b3 release blocker bugs -- RESOLVED
631676 release Add-on SDK 1.0b3 -- RESOLVED
631738 `match-pattern` only allows for on wildcard -- RESOLVED
632259 Markdown in @returns clauses apparently not parsed -- RESOLVED
632530 New CSS style doesn't differentiate optional and required parameters -- RESOLVED
632572 CommonJS test adapter -- RESOLVED
632619 notifications lib needs more useful fallback P2 RESOLVED
632750 Add-on SDK Feature: Bookmark module -- RESOLVED
632863 Move Credits to a wiki page P3 RESOLVED
632906 provide extension metadata inside .xpi P1 RESOLVED
633625 "Using the SDK with XUL extensions" guide is broken -- RESOLVED
633854 Selects inside Panels don't render properly P1 RESOLVED
633860 Packaging docs are missing -- RESOLVED
634137 "Customize Toolbar" stops widget content scripts from accessing "document" P1 RESOLVED
634295 'worker.tab' API needs to be documented -- RESOLVED
634379 Cross sandbox ES5 test P2 RESOLVED
634539 api is not working properly -- RESOLVED
634598 Fix cfx test failure introduced by bug 560008 -- RESOLVED
634712 Widget module should emit a 'context click' event P2 RESOLVED
634764 Allow adding CSS stylesheets to page with page-mod API P1 RESOLVED
634815 Fix for bug 560008 breaks ping -- RESOLVED
634899 overriding read-only properties fail with traits -- RESOLVED
635166 SDK readme should mention explicitly that you need to be in the SDK's root directory to run "bin\activate". -- RESOLVED
635169 cfx init should ignore hidden folders -- RESOLVED
635557 Create a guide to help transition current add-on devs to the SDK P1 RESOLVED
635559 Create a guide to introduce the SDK to people with a webdev background P1 RESOLVED
635714 Addon-bar is hidden when we remove last widget even if other jetpack widget is still visible -- RESOLVED
635719 require("simple-storage") is writable P2 ASSIGNED
635748 add EventEmitter interface to content scripts P1 RESOLVED
635959 ERROR: test_generate_static_docs_does_not_smoke (cuddlefish.tests.test_server.ServerTests) -- RESOLVED
636142 EventEmitter.once -- RESOLVED
636145 XPCOM "Components" object should not be available by default in module scopes P1 RESOLVED
636147 Chrome privileges in the content scripts P1 RESOLVED
636151 Message passing / receiving across chrome / content P1 RESOLVED
636268 reduce length of generated paths P1 RESOLVED
636319 Enable SDK developers to include API documentation in source P2 RESOLVED
636448 "arrow panel" appearance for panels -- RESOLVED
636489 docs could be clearer about using low level modules -- RESOLVED
636693 cfx docs throws "TypeError: 'int' object is not iterable" -- VERIFIED
637192 context-menu item labels and menus can't be changed after creating them P1 RESOLVED
637221 Using <select> elements in a panel does bad things. -- RESOLVED
637291 Add titlebar and name attributes to Panels P2 RESOLVED
637292 Password Manager API -- RESOLVED
637383 Align widgets on center in addon-bar and others toolbars -- RESOLVED
637408 'cfx docs' /api/idle handler throws silent exception, resets timer anyways P2 RESOLVED
637633 heavy to light trait conversion P2 RESOLVED
638007 In Jetpack's window-utils, WindowTracker requires new P2 RESOLVED
638131 Add ability to check if a panel is open or not -- RESOLVED
638142 Add ability to anchor a panel to a widget, button, or any browser DOM element P1 RESOLVED
638249 allow module resolving to make use of an index.js P3 RESOLVED
638448 Improve Tab.attach document -- RESOLVED
638721 Keyboard Shortcuts API -- RESOLVED
638742 make it no longer necessary for Firefox to unpack SDK-generated XPIs P1 RESOLVED
638868 light-traits docs got lost somehow -- RESOLVED
639397 There should be an API to add browser CSS P3 RESOLVED
639403 Need method to track active window P1 RESOLVED
639781 pageMod/MatchPattern with "*" doesn't match local files and files from data folder P1 RESOLVED
639879 Hang during or after test-api-utils.testAddRemoveBackingArray when run on win7 under buildbot -- RESOLVED
640081 Add "reload" method to tabs in the tabs module. P2 RESOLVED
641215 Improve the SDK support for XUL-based extensions P2 RESOLVED
641254 file.open() and text-streams/byte-streams docs are confusing -- RESOLVED
641284 page-mod documentation should have an example using contentScriptFile P1 RESOLVED
641396 First Firefox tab on a window doesn't fire "ready" event P1 RESOLVED
641440 cfx testall fails on Mac -- RESOLVED
641442 The title has a typo. "Troubleshoooting" -- RESOLVED
641452 Adding event-emitter like utility functions for regular dom elements. P1 RESOLVED
641457 page-mod match triggered on multiple load events if contentScriptWhen: 'ready not used -- RESOLVED
641459 Making EventEmitter usable with light-traits. -- RESOLVED
641463 Bind console methods to a console instance -- RESOLVED
641511 Provide launch information: first launch, version upgrade, regular firefox launch from a module instead of exports.main arguments P2 RESOLVED
641575 some api is causing new windows to open with tabstrip hidden P1 RESOLVED
641658 explain more verbosely how to expand SDK package, enter SDK directory -- RESOLVED
641666 Document where the global 'console' object's messages go -- RESOLVED
641670 Make the global 'console' object send messages to both the command line and Error Console P2 RESOLVED
641672 cfx docs fails to generate many pages -- RESOLVED
641673 Annotator example test fails during cfx testall -- RESOLVED
641717 Regenerate screenshots for widgets -- RESOLVED
641853 Tabs documentation uses ".innerText" property -- RESOLVED
641862 tabs onActivate document is duplicated -- RESOLVED
641863 SDK docs should hide tutorials by default, and show all reference docs by default -- RESOLVED
641950 Panel screenshots need update P1 RESOLVED
641965 test if 4.xx can do auto emails -- RESOLVED
641993 Change const->var in example code P2 RESOLVED
642004 require("context-menu") breaks bfcache making back/forward navigation much slower -- RESOLVED
642065 Spelling and grammar nits in comments in worker.js -- RESOLVED
642094 Improve startup performance by tweaking es5 module. -- RESOLVED
642166 widgets respond to right-click as if it's a left-click -- RESOLVED
642183 1.0b4 release blocker bugs -- RESOLVED
642190 release Add-on SDK 1.0b4 -- RESOLVED
642306 page-worker.Page leaks like crazy P1 RESOLVED
642335 Some Markdown links are broken -- RESOLVED
642430 Pagemod destructor is incomplete -- RESOLVED
642434 Pagemod are not destroyed during unittests -- RESOLVED
642447 change default contentScriptWhen to new 'end' option that fires on 'load' event P1 RESOLVED
642453 Stop cfx when using Firefox 3.6 binary P1 RESOLVED
642970 FAIL: Doctest: cuddlefish.packaging.validate_resource_hostname -- RESOLVED
643016 page-mod script for "*.bugzilla.org" runs on "twitter.com" -- RESOLVED
643131 Add a .hide() method to Widgets P2 RESOLVED
643156 No mechanism to perform cross-domain HTTP HEAD request with add-on builder P3 RESOLVED
643351 Exception AttributeError: "'XulrunnerAppRunner' object has no attribute 'profile'" -- RESOLVED
643458 isDate and instanceOf methods of `type` module misbehave. -- RESOLVED
643479 deepEqual assertion method is broken. -- RESOLVED
643562 "FAIL: Doctest: xpi.md" on Linux with fresh checkout -- RESOLVED
643673 allow VCS directories in an "empty" directory to be initialized by cfx init -- RESOLVED
643966 test failure from warning about id-less widget -- RESOLVED
643980 test runner fails to start with Firefox 4 final host app -- RESOLVED
644233 Don't register unload/beforeunload event listeners anywhere in the add-on SDK P1 RESOLVED
644595 Provide an "Add-on page" API to display add-on pages tabs like about:addons P1 RESOLVED
644612 Propose a chrome-mod API, chrome equivalent of page-mod P3 RESOLVED
645000 Extend preferences-service to support pref-observers P2 RESOLVED
645029 Some Javascript framework as content-script (page-mod) fail to load P1 RESOLVED
645207 Implement high-level Preferences (Settings) API P1 RESOLVED
645209 clarify recommendations for storing prefs and resetting them on uninstall P2 RESOLVED
645401 Missing link to Observer Notifications -- RESOLVED
645458 Check for chrome authority should be comment-aware P1 RESOLVED
645506 widgets should be auto-resizeable based on content -- RESOLVED
645718 mark SDK as compatible with latest nightly builds -- RESOLVED
645731 Can't link to documentation using "latest" in the path. P2 VERIFIED
645814 Panel background is dark gray on OS X P1 RESOLVED
645885 Update content script documentation for contentScriptWhen default change P1 RESOLVED
645992 Fix maxversion in install.rdf -- RESOLVED
646280 spell tests/ according to CommonJS rules (i.e. test/) P1 RESOLVED
646293 spell docs/ according to CommonJS rules (i.e. doc/) P1 RESOLVED
646343 Allow to debug platform through cfx P1 RESOLVED
646345 Offer a way to pass custom command line argument to firefox P2 RESOLVED
646354 context menu docs don't match implementation of 'data' property P1 RESOLVED
646357 using context menu is unnecessarily difficult sometimes P2 RESOLVED
646583 cfx --profiledir option docs do not mention the ability to create new profiles P2 RESOLVED
646649 Passwords API should segregate add-ons' credentials P1 RESOLVED
646740 worker.tab is incorrect when the given tab is in the background P1 RESOLVED
646767 Tab Mix Plus add-on is not compatible with add-ons developed with Jetpack -- RESOLVED
646865 Passwords doc needs revising P1 RESOLVED
647124 jetpack-leopard/snowleopard builds fail tests w/OSError 20 "not a directory" P1 RESOLVED
647126 jetpack-win7 build fails tests due to test timeout P1 RESOLVED
647127 jetpack-xp build fails tests on "NameError: global name 'win32con' is not defined" P1 RESOLVED
647180 Exceptions in context-menu context listeners interfere with the context menu P1 RESOLVED
647286 Request throw exception when options.content contains a null value P1 RESOLVED
647526 private-browsing events documentation incomplete P1 RESOLVED
647527 Switching to private browsing does not save the latest state P1 RESOLVED
647693 no way to migrate an AMO-hosted existing traditional extension (with UUID) to jetpack (with Program ID) P1 RESOLVED
647907 hotkeys throws new TypeError(INVALID_COMBINATION) P1 RESOLVED
648077 Error in `assert.throws` P1 RESOLVED
648241 tabs.onActivate not fired when switching window P1 RESOLVED
648244 Infinite loop on tabs.onActivate if accessing windows.activeWindow (new window) P1 RESOLVED
648434 context-menu should create workers only when needed -- RESOLVED
648787 checking for private key significantly slows down cfx run P2 RESOLVED
649334 Unregister destructors when they are called P1 RESOLVED
649343 multiple intermittent test failures in test-tab-browser.testModuleListenersDontInteract P1 RESOLVED
649361 require("passwords").store() throws exception if optional onComplete not provided P2 RESOLVED
649528 File read functionality should support binary files -- RESOLVED
649615 Page-Mod Content-Scripts loaded twice in some occasions P1 RESOLVED
649629 Add EventEmitter API to widgets P1 RESOLVED
649692 set maxVersion to * so addons are forward-compatible with future Firefoxes P1 RESOLVED
649889 [Tracking] Avoid, discourage and deprecate synchronous disk I/O P4 REOPENED
650008 Close tab created by Panel unit test P2 RESOLVED
650271 test-match-pattern.testMatchPatternTestFalse fails -- RESOLVED
650441 set Firefox maxVersion to latest version with which SDK is compatible P1 RESOLVED
650884 cfx doc should not use http as an example value for updateURL P1 RESOLVED
650915 Widget position not saved before customization/exit P2 RESOLVED
650959 code examples have vertical scrollbars that scroll one pixel P2 RESOLVED
651102 Document new worker event 'detach' P2 RESOLVED
651144 Add one unit-test to valid tabs activate event argument P3 RESOLVED
651184 give content scripts access to chrome-privileged style info P2 NEW
651531 A single page-worker.Page can only load ~2630 pages before NS_ERROR_OUT_OF_MEMORY from evalInSandbox P2 RESOLVED
651590 worker tab property pointing at activeTab, not page-mod tab P1 RESOLVED
651665 running SDK tests on debug builds hangs on shutdown -- RESOLVED
651979 jetpack tests took 272s but keeps running until buildbot times out after ~1600s P1 RESOLVED
652227 change ".directories" handling to tolerate NPM modules with JS in root directory P3 RESOLVED
652527 Widgets can be added with same ID P2 RESOLVED
652530 Memory leak when updating widget's content P1 RESOLVED
652548 Panel text does not auto-contrast with panel background colour making it unreadable P1 RESOLVED
652732 Context menu items not present if tab has been detached. P3 RESOLVED
652867 Update docs for cfx init: 'docs'->'doc', 'tests'->'test' -- RESOLVED
652978 context-menu is broken for pages that are opened before add-on installation -- RESOLVED
652988 Passwords API should not throw nsIExceptions P2 ASSIGNED
653109 Document new worker.port attribute P1 RESOLVED
653148 Document `self.on` instead of `on`, mainly used by context-menu P1 RESOLVED
653186 release Add-on SDK 1.0b5 P1 RESOLVED
653187 Deprecate use of `on` and `postMessage`from content script globals P1 RESOLVED
653210 test_apirenderer.py is failing on jetpack trunk P1 RESOLVED
653256 make smaller XPIs: only include modules that are actually used P1 RESOLVED
653452 Document Widget.getView, Widget attach event and new WidgetView class P1 RESOLVED
653464 Cortext throw exception on properties without setter P1 RESOLVED
653495 regexes in script mods and moz-document rules are inconsistent P2 RESOLVED
653514 automatic package tests timed out on push to mozilla-central (then succeeded the second time) P2 RESOLVED
653527 document page mod regexes, including their restrictions P2 RESOLVED
653594 Problem with Panel's 'port' property -- RESOLVED
653629 Enable users to set up event listeners to worker.port property, in the worker's constructor P2 NEW
653878 WindowsError: [Error 13] The process cannot access the file because it is being used by another process P2 REOPENED
653891 remove running display of elapsed time P1 RESOLVED
653904 Request module documentation first example is missing .get(); -- RESOLVED
653906 latest sdk source fails cfx run: loader.console is undefined -- RESOLVED
653917 ...tabs.activeTab.contentWindow is undefined -- RESOLVED
654095 require misbehaves if unrelated packages contain modules with the same id -- RESOLVED
654162 TEST FAILED: test-main.testMain (exception) -- RESOLVED
654588 remove cryptographic JIDs -- RESOLVED
654615 make unresolved-module warning/errors prettier P3 RESOLVED
654637 bfg -- RESOLVED
654638 1x5641x6 -- RESOLVED
654918 Consider maintaining the add-on SDK documentation on MDN P1 RESOLVED
654983 explicit require with 'package/module/path' does not works. P1 RESOLVED
655095 modules at chrome URIs should use Cu.import now, because they can in Gecko2 P2 RESOLVED
655225 page jumps up when clicking on generated buttons -- RESOLVED
655280 mention sizes for icons in package.json documentation P1 RESOLVED
655320 Explain that path specifications are platform-specific in the file API -- RESOLVED
655342 timer API is awkward P2 RESOLVED
655353 Update docs to reflect removal of crypto keys -- RESOLVED
655401 Make examples browsable in SDK docs P1 RESOLVED
655464 test for case-sensitivity in regex match pattern P2 RESOLVED
655466 document how users can make cfx activation permanent P2 RESOLVED
655596 broken links on addon-kit documentation -- RESOLVED
655632 link to docs from onMessage deprecation message P2 RESOLVED
655749 option to make Request cached P3 RESOLVED
655788 Parse problem with chrome const in 1.0b5 -- RESOLVED
655801 Update cfx docs for --binary-args and --no-run options -- RESOLVED
655819 Google translator URL invalid in jetpack tutorial -- RESOLVED
655827 Multiple failed unit tests in test-context-menu. -- RESOLVED
656037 core JavaScript functions should be exposed in Jetpack module scope somehow P1 RESOLVED
656110 Support loading of non-browser.xul files as top level native windows -- RESOLVED
656143 context-menu does not work well on Facebook P2 RESOLVED
656195 update Firefox max version to 7.0a1 -- RESOLVED
656298 Addon bar keeps displaying on new window or restart event if user hide it -- RESOLVED
656467 Clarify item 2 of the match-pattern doc and make some other small improvements -- RESOLVED
656483 Correct the usage of possessive "its" in documentation -- RESOLVED
656542 classify --binary-args command-line argument as #supported P2 RESOLVED
656580 `cfx docs` opens a new port every time P2 RESOLVED
656684 Once event method fails removing listener P1 RESOLVED
656958 Update the documentation for APIDoc syntax in the Wiki P2 RESOLVED
657037 Update all module documentation to use @event P2 RESOLVED
657212 Documentation unclear on difference between data and lib. P2 RESOLVED
657494 add XPI code-signing tools to 'cfx xpi --sign' -- RESOLVED
658059 Need to get rid of lazy getters that needs to be invoked in initialization functions P3 NEW
658165 The extension name field in package.json cannot contain periods -- RESOLVED
658198 Make all require args relative or "package/module" style for modules from other packages -- RESOLVED
658381 Change rewrite to not drop extra path info -- RESOLVED
658476 page-mod does not loaded on xml files P3 RESOLVED
658592 make --strip-xpi the default? P1 RESOLVED
658622 Widget is not removed on disable/uninstall/upgrade P1 RESOLVED
658661 add link for module-search docs -- RESOLVED
658664 stop recommending arrays-of-paths for package.json 'lib' and 'tests' -- RESOLVED
658964 cfx testcfx fails on test_xpi: self.failUnlessEqual(sorted(used_files), sorted(expected)) -- RESOLVED
658973 Support opening of a tab without the address bar or any toolbars P2 RESOLVED
659104 untangle stdlib deps to make small XPIs smaller P1 RESOLVED
659109 Allow nested dependencies -- RESOLVED
659154 add package.json feature to control pkgname-to-package mapping -- RESOLVED
659252 Create non-hacky way to make xpi pull in unlinked modules. P3 RESOLVED
659393 Panel Property: Allow Resize P3 RESOLVED
659478 test_generate_static_docs_does_not_smoke failure on Windows P1 RESOLVED
659683 Integrate new graphic design for SDK docs P1 RESOLVED
659702 jetpack buildbot failing, run_jetpack.sh is fetching multiple firefox installers -- RESOLVED
660065 Translator tutorial generates warnings in the Builder -- RESOLVED
660074 Links to "dev-guide" in Module Search guide are broken -- RESOLVED
660136 page-mod content scripts not triggering appropriately P1 RESOLVED
660240 Remove Developer Guide/Experimental section -- RESOLVED
660286 release Add-on SDK 1.0 P1 RESOLVED
660626 Relative URL support P3 NEW
660629 Simple XPI file layout P2 RESOLVED
660631 api-utils/preferences-service needs examples P3 RESOLVED
660633 Move api-utils/preferences-service to parent directory -- RESOLVED
660637 Loading indication for panel -- RESOLVED
660671 Add a link to the Wiki from the docs -- RESOLVED
660680 --strip-xpi should be identified as experimental in docs P1 RESOLVED
660695 images in documentation don't load on Windows P1 RESOLVED
660703 Ensure that highlevel APIs instances are destroyed on module unload P1 RESOLVED
660724 Make sure page-mod can use regex "include" properties now that match-pattern supports them. P1 RESOLVED
660780 Offer a way to access unwrapped DOM nodes in content script P1 RESOLVED
660840 --strip-xpi fails on windows (omits cuddlefish.js) P2 RESOLVED
660857 widget with html content has no icon customize toolbar -- RESOLVED
660860 no detach events triggered on widgets when they are removed from toolbar P2 RESOLVED
660862 Widget height is not updated when moved to bigger toolbar P2 RESOLVED
660868 widget detach events are not triggered on when windows are closed -- RESOLVED
660872 cfx fails if package directories.lib is '.' and package has lib folder P2 RESOLVED
660873 cfx xpi creates corrupted add-ons for packages that have id property without @ P1 RESOLVED
660880 WidgetViews are not destroyed on window close P1 RESOLVED
661021 URL redirect from "/latest/" to "1.0b5" adds an extra "/" to the URL. P3 RESOLVED
661082 cfx xpi is ignoring package.json's "url" property P2 RESOLVED
661083 Let developers localize add-on metadata with cfx P1 RESOLVED
661088 `cfx docs` doesn't tell me it's "opening web browser" on Windows P2 RESOLVED
661108 profile gets into broken state where cfx won't run -- RESOLVED
661300 Create release notes for Add-on SDK 1.0 P1 RESOLVED
661303 Create FAQ for the Add-on SDK 1.0 release P1 RESOLVED
661423 api-utils: runtime module should be documented P2 RESOLVED
661468 Add a --url flag to cfx run so it automatically opens a specific URL when Firefox opens. -- RESOLVED
661615 Testing the translator tutorial does not work with 1.0RC P1 RESOLVED
661652 Annotator's text content has become invisible in 1.0RC P1 RESOLVED
661857 Google's Translate API is being retired, so we need to update the tutorial P1 RESOLVED
661884 Selection events occur only after (successful!) page load P1 RESOLVED
661929 don't append @jetpack to IDs that already have @ in them -- RESOLVED
662041 jQuery("#someEl").animate(); warning: tried to proxify something other than an object: function P1 RESOLVED
662236 Default Image Width/Height P2 RESOLVED
662322 Add a note about themes in panel API documentation P2 RESOLVED
662378 "Arrow Panel" displays a line between the arrow and the box that shouldn't be there -- RESOLVED
662471 Uppercase directory names raises package name value error P1 RESOLVED
662606 Screenshots bloat the SDK P3 RESOLVED
662630 use smaller PNGs, make the SDK smaller -- RESOLVED
662761 CFX: Fails to resolve symlinks. P2 RESOLVED
662987 Clean up the Jetpack Wiki page P1 RESOLVED
663048 Unicode directory names raises package name value error P2 RESOLVED
663111 Continue loading 'cfx' after creating a new ID in package.json -- RESOLVED
663148 See if there's a way to make developing pagemods faster. P1 RESOLVED
663268 Simple storage overwritten with empty storage (or "deleted") if module is loaded but storage property is not accessed P1 RESOLVED
663337 Panels without borders are sexy! P3 RESOLVED
663369 test -- RESOLVED
663373 Sanji Bug -- RESOLVED
663480 Specifying "dependencies" in package.json should be additive, not destructive. -- RESOLVED
663541 better transition/porting of modules that use "Components" P2 VERIFIED
663706 Allow require with file extensions P2 RESOLVED
664001 'self' module has gone missing from the docs P1 RESOLVED
664017 Static docs don't render properly on IE9 -- RESOLVED
664053 fix 'cfx docs' to just look for *.md files P2 RESOLVED
664065 Add hideChrome and showChrome methods to Tab class -- RESOLVED
664268 Ping fails to keep documentation server alive on IE P2 RESOLVED
664361 "accel-alt-r" hotkey does not work P1 RESOLVED
664374 add FAQ describing the current status of addon localization P1 RESOLVED
664378 document how to use the Web Console to debug addons P3 RESOLVED
664381 Jetpack is not Jetpack Prototype! -- RESOLVED
664390 cfx docs fail if directory.lib is "." P2 RESOLVED
664471 Worker's emit doesn't ensure only JSON values P1 RESOLVED
664518 Errors should be logged to the Error Console as errors, not ordinary messages P1 RESOLVED
664976 observer modules should remove all listeners when addon is unloaded. P1 RESOLVED
664988 Jetpack Selection's 'select' event fires too late for long loading pages P2 RESOLVED
665017 documentation identifies most recent version incorrectly P1 RESOLVED
665250 dump() output discarded when Firefox is run by Jetpack P2 RESOLVED
665280 Content script using XPathResult constants fails P1 RESOLVED
665281 Unnecessary content script proxies when document has system principal P2 RESOLVED
665386 Selection.js 'select' event not fired on gmail.com P1 RESOLVED
665498 Access Tabs By Index P2 RESOLVED
665555 Resources subdirectory path length too long -- RESOLVED
665786 --package-path supporting a single package directory P2 RESOLVED
665811 make it possible to extend existing modules P1 RESOLVED
666117 Widget displays icon after open then close of Customize Toolbar dialog P2 RESOLVED
666335 Content-script code still executing after worker is detached P1 RESOLVED
666547 No way to interact between content scripts and content js P2 RESOLVED
667151 Documentation error in tabs attach example P1 RESOLVED
667536 If any unloader throws a error then all remaining unloaders do not execute P1 RESOLVED
667539 onUntrack should be optional for the WindowTracker constructor in the window-utils module -- RESOLVED
667664 Panel content scripts don't work after reloading or changing location P1 RESOLVED
667817 window.location object in page-mod contentscripts seems broken. P2 RESOLVED
667949 Content scripts that pass addEventListener() an object supporting the EventListener interface don't work P3 RESOLVED
667957 Context menu items don't appear when there's no DOM, but they should P2 RESOLVED
668258 Some (all?) content-related APIs sometimes don't work for pages that don't have DOMs P2 NEW
668512 add image support to context menu P2 RESOLVED
668610 a loading window could fail to unregister as of d3bff6344bc128b3 -- RESOLVED
668703 Should only register one observer to nsIWindowWatcher in window-utils P3 RESOLVED
668706 should be able to provide WindowTracker with windowtype array P3 RESOLVED
668714 To find the bugs for the posted URL -- RESOLVED
668805 Glossary: Simple one line rewrite of introduction paragraph (Patch) -- RESOLVED
668812 Test harness: run_app needs to handle Firefox command line options bug -- RESOLVED
668833 Docs: Installation (Patch) -- RESOLVED
668985 use of "self" module methods in content scripts is unclear P2 RESOLVED
669100 cfx: "SyntaxError: invalid syntax" at cuddlefish/runner.py", line 68 -- RESOLVED
669103 TypeError: memory.track is not a function in observer-service.js when a package includes its own memory.js module P3 RESOLVED
669457 ensure test runner addon compatible with version of Firefox being tested against P2 RESOLVED
669460 runner.py syntax error running SDK tests on mozilla-central -- RESOLVED
669475 Context menu item label setter only works for top-level items, not for items in submenus P2 RESOLVED
669523 Allow panels to explicitly specify their position P3 RESOLVED
669552 No module named jetpack_sdk_env P3 RESOLVED
669765 Document how to have an icon for your add-on P2 RESOLVED
669768 Firefox tbpl incorrectly reports failure when SDK tests pass P1 RESOLVED
669778 test-content-proxy.testProxy tests fail on central branch's debug builds P1 RESOLVED
669788 Windows debug test runs time out on central branch P1 RESOLVED
669791 Mac 10.5 opt test run reports cuddlefish.runner.CalledProcessError P1 RESOLVED
669884 Add-on SDK -- window.frames[0] returns undefined from content script P2 RESOLVED
669927 [MozillaID] Create a Crypto API for Addons to generate keypairs, sign and verify data -- RESOLVED
670063 Do something about maxVersion compatibility in the SDK before the next Firefox cycle change -- RESOLVED
671016 Content-proxy tries to extend non extensible Objects P1 RESOLVED
671274 created 2 addons with builder. both add an item to context-menu. clicking either one does same action though. -- RESOLVED
671303 `SelectionContext` in context-menu module returns `false` instead of `true` when the selection is in a text box or text area -- RESOLVED
671305 tabs.onReady does not fire for images or when using browser's "back" P1 RESOLVED
671368 cfx doesn't work on OS X 10.5 -- RESOLVED
671598 Add-on sometimes doesn't start when Firefox does P1 RESOLVED
671811 it isn't easy to copy-paste command line examples in the SDK's documentation P3 RESOLVED
671813 integration-check tool fails its "sample packaging tests" P2 RESOLVED
671948 Add ability to make authenticated requests P2 NEW
671949 Add ability to access Places in an easy way -- RESOLVED
671952 Add ability to access cryptographic algorithms -- RESOLVED
672087 Use explicit require statements in SDK modules. -- RESOLVED
672152 context-menu not working when Gmail is opened before add-on installation, because workers aren't created for iframes that are loaded beforehand -- RESOLVED
672197 LuckyBar add on marked incompatible with 8.0a1 -- RESOLVED
672199 Module exports must be frozen -- RESOLVED
672443 [Jetpack] Too many compartments! P1 RESOLVED
672636 Jetpack should create fewer compartments for its built-in modules -- RESOLVED
672637 Jetpack should create fewer compartments for modules written by add-on developers -- RESOLVED
672784 Content proxies report many "reference to undefined property" warnings -- RESOLVED
673187 Remove docs server P2 RESOLVED
673391 Jetpack addons are big P2 RESOLVED
673592 test-page-mod.testPageMod1 fails on Firefox 5 -- RESOLVED
674191 Document that module exports are frozen and immutable P3 RESOLVED
674492 Simplify jetpack module loader P1 RESOLVED
674493 Improve console.* methods P3 RESOLVED
674778 reorganize python SDK code P2 RESOLVED
674782 build XPI-dissector/analysis tool (web-service prototype) P2 RESOLVED
674785 investigate module isolation, walk Caja attack list P2 RESOLVED
674787 build dependency map, show resulting XPI sizes P2 RESOLVED
674985 addon-kit access to hashing functions ( sha1, etc ) P2 RESOLVED
675112 Create "how to test the SDK" guide P2 RESOLVED
675141 Jetpack modules should be able to use btoa() and atob() P1 RESOLVED
675294 remove --strip-xpi option P3 RESOLVED
675402 Scripts attached to pages used as the contentURL property for widgets don't get executed P1 RESOLVED
675576 panel.resize doesn't work if panel is currently shown -- RESOLVED
675728 add widget example that uses the panel property P2 RESOLVED
675812 css bleed fix for panel/iframe on osx P3 RESOLVED
675816 debugability of panel -- RESOLVED
675913 event is not the event you expect on widget click P3 RESOLVED
676027 Real `window` object for `window` objects generated by `windows` module -- RESOLVED
676029 Need module to create non-browser windows -- RESOLVED
676032 Easier docs for your own packages/projects P3 RESOLVED
676036 `cfx docs` failing for package P3 RESOLVED
676300 Cannot use history.pushState / history.replaceState in page-mod P2 RESOLVED
676569 test-content-proxy.testProxy failure: functions are functions 2 ("[object Object]" doesn't match /\[object Function.*\]/) P1 RESOLVED
676572 "test-page-mod.test tab worker on message" timeout on "Permission denied for <moz-safe-about:blank> to create wrapper for object of class UnnamedClass" P1 RESOLVED
676574 getInterface(Ci.nsIWebNavigation) call in api-utils/lib/tabs/tab.js throws NS_NOINTERFACE P2 RESOLVED
676616 self.data.url() should not return a string with 'undefined' when no arg is provided -- RESOLVED
676715 test-private-browsing.testActivateDeactivate and .testStart time out P1 RESOLVED
676718 test-page-mod.testPageMod1 fails with "empty test" on Fedora P1 RESOLVED
677120 cfx.bat supports only 9 cmdline arguments P3 RESOLVED
677269 Set `selection.text` or `selection.html` having multiple selection, ends up to corrupt the selection P2 RESOLVED
677768 require("timers") in Aurora causes error P1 RESOLVED
677785 Allow some hotkeys without a modifier P2 RESOLVED
677940 Access bookmarks and history via add-on SDK methods -- RESOLVED
678238 close one panel when another panel opens P2 RESOLVED
678248 Document overrideMimeType option in Request class P2 RESOLVED
678257 Add the ability to anchor a Panel to content P1 NEW
678263 panel.show(anchor) doesn't work, we should yank it from the docs P1 RESOLVED
678556 Add the add-on's version to self P2 RESOLVED
678622 "packages" array value in package.json causes error -- RESOLVED
678692 cfx test does not correctly run on Nightly (8.0a1) -- RESOLVED
679198 stop using .wrappedJSObject where it isn't necessary -- RESOLVED
679313 cfx output is duplicated -- RESOLVED
679363 Content script contexts are shared between addons P1 RESOLVED
679479 Document how to communicate between content scripts and page scripts P1 RESOLVED
679539 test-content-proxy.testProxy triggers assertion in jscntxtinlines.h P2 RESOLVED
679554 require() statements fail when preceded by a leading quotation mark P3 RESOLVED
679591 error when bad module name passed to require() is not helpful P2 VERIFIED
679895 Add anchor tags to sub-headings in a page P3 RESOLVED
680298 Support Firefox mobile -- RESOLVED
680347 Uninstall event never fired for Jetpacks -- RESOLVED
680576 tab.url is incorrect for unrestored and restoring tabs P1 RESOLVED
680584 tabs module should support pin/unpin events P1 RESOLVED
680821 Update Add-on sandbox to use new memory accounting options P2 RESOLVED
680849 Create a prototype to experiment with using content processes as add-on processes P1 RESOLVED
680958 The Add-on SDK needs to pass a name when creating a compartment -- RESOLVED
681210 E10S-ify notifications API P1 RESOLVED
681214 E10S-ify tabs API P1 RESOLVED
681984 setInterval in content script are not correctly cancelled P1 RESOLVED
682596 Add-on bar text appears greyed-out -- RESOLVED
682631 Implement asynchronous reading in file.js P3 RESOLVED
682681 tab.title should never be empty P2 RESOLVED
682755 error in test.waitUntil callback passes silently P2 RESOLVED
682798 support filtering tests by test name as well as test module P2 RESOLVED
683217 {Cu} = require("chrome"); doesn't let you use Cu.import("somejsmodule"); P1 RESOLVED
683289 Context menu items not showing P1 RESOLVED
683486 EventEmitter API in pageMod context improvements -- RESOLVED
683788 rewrite require() scanner with pynarcissus P3 RESOLVED
684011 Page-mod documentation should link to worker's documentation earlier. P3 RESOLVED
684047 page-mod: contentScripts being injected in all frames of a page P2 RESOLVED
684130 Fix or drop support for cygwin python P3 RESOLVED
684134 file module can't read from resource:// URIs P3 RESOLVED
684136 activate.bat fails if a user installs Python "just for me" P2 RESOLVED
684564 backtrace in cookie_monster.js -- RESOLVED
684708 Allow setting forceAllowThirdPartyCookie on requests P2 RESOLVED
685291 RC builds don't identify themselves as RC -- RESOLVED
685359 Workers should take bfcache into account P2 RESOLVED
685378 add source data to XPI for benefit of repacker -- RESOLVED
685523 Allow running naive addon on Firefox Mobile P1 RESOLVED
685564 Make page-mod work on Firefox mobile P1 RESOLVED
685929 Multiple widgets position in same toolbar not persistent after restart P2 RESOLVED
685932 windows module should provide height/width properties P3 NEW
686008 cfx xpi shouldn't include vim temporary files -- RESOLVED
686035 It is awkward to get the active tab's worker P2 RESOLVED
686268 Request for GET/POST header and data debug options P3 RESOLVED
686471 cfx test_generate doesn't clean up all generated files -- RESOLVED
686824 keypresses always bubble up even if you return false -- RESOLVED
687273 window.watch is null in Content Scripts P3 REOPENED
687310 Provide back to Addon Builder link in Documentation header P2 RESOLVED
687402 test timeouts should show stack to failing function P3 RESOLVED
687706 remove "Test App.app" and its troublesome symlink -- RESOLVED
687777 Context menu items added by extension use 900KB each; not returned on destroy() P1 RESOLVED
688070 multiple tests failing on stabilization branch P1 RESOLVED
688127 Add property to provide JSON set of global variables for initial state of content scripts P3 RESOLVED
688313 Give quoted text a highlighted background -- RESOLVED
688324 XULRunner host application support broken in multiple ways P1 RESOLVED
688325 `cfx test` prints core Firefox addon management messages -- RESOLVED
688651 Add support of android devices to cfx P1 RESOLVED
688916 XPIs should have real directory entries P2 RESOLVED
688994 Activate Fails: cfx command not found -- RESOLVED
689215 Tab object array is not adjusted to account for tab movement P1 NEW
689291 ###!!! ABORT: You can't dereference a NULL nsCOMPtr with operator->().: 'mRawPtr != 0', file ../../../dist/include/nsCOMPtr.h, line 783 resulting in test-tabs.test window focus changes active tab | Test output exceeded timeout (60s) P1 RESOLVED
689420 1.1-repacked addons using hotkeys module might not work anymore. P1 RESOLVED
689615 string as first argument of setTimeout throw an exception in content script P2 RESOLVED
689621 intermittent failure in test-content-worker::"test:setTimeout are unregistered on content unload"::"Nor previous one" P1 RESOLVED
689777 Allow retrieving addon/test output when run on android device P2 RESOLVED
689818 ABORT: wrong thread: 'PR_GetCurrentThread() == gSocketThread', file netwerk/protocol/http/nsHttpConnection.cpp, line 206 P2 RESOLVED
690163 URL section "Attaching content scripts to tabs" incorrect? P2 RESOLVED
691010 eval code in examples P3 RESOLVED
691022 pagemod docs say "ready" and "end" are ok values for contentScriptWhen, which is confusing P3 RESOLVED
691273 Creating context menu items costs way too much memory -- RESOLVED
691536 Clarify tab.attach() to explain how to use its return value P2 RESOLVED
691782 Land minimal localization support P1 RESOLVED
691795 cfx docs fails if package directory name != package name P2 RESOLVED
691865 change loader to not do a runtime search for modules P1 RESOLVED
692002 api parse error message is not useful for `cfx docs` -- RESOLVED
692125 apply(), bind() and call() methods are undefined for console.log in content script P2 RESOLVED
692164 reading from stdout P3 RESOLVED
692440 We should talk about event listeners in content script P2 RESOLVED
692539 [meta] Inconsistent behavior in content scripts P4 NEW
692554 consider last output time when determining test run hang/loop -- RESOLVED
692675 Allow users to specify panel content directly, not just by URL P3 RESOLVED
693076 elements.getElementsByTagName randomly returns 0 elements found P1 RESOLVED
693193 Hotkey module depends on keyboard layout. P2 UNCONFIRMED
693302 Duplicated output on fennec for windows -- RESOLVED
693345 "page-mod" checks requested URL, but not URL after redirect P1 RESOLVED
693421 cfx xpi started skipping the "defaults" dir from the template P2 RESOLVED
693492 Support python 2.7 P2 RESOLVED
693624 Auto-resize panels to match content P3 NEW
694011 Add-on process keeps crashing on async message P1 RESOLVED
694379 intermittent test output timeout in test-tab-browser::testModuleListenersDontInteract P1 RESOLVED
694382 multiple intermittent test failures in test-widget P1 RESOLVED
694552 cfx should not hardcode dependency on cuddlefish.js P1 RESOLVED
694613 'cfx run' quits after 30s -- RESOLVED
694617 Write a greasemonkey porting guide P2 ASSIGNED
694636 release Add-on SDK 1.2 -- RESOLVED
694806 19 of 21 tests pass for cfx test -f window-utils P1 RESOLVED
695143 provide way to associate high-level BrowserWindow/Tab objects with low-level equivalents P2 RESOLVED
695435 make cfx disable third-party addon check P1 RESOLVED
695436 cfx won't be able to test extensions in future versions of Firefox P1 RESOLVED
695499 test-content-proxy.testProxy fails: XPathResult's constants are undefined on XPCNativeWrapper (platform bug #) (6 != (void 0)) -- RESOLVED
695539 python test-runner shouldn't import every .py file it sees P3 RESOLVED
695591 windows.open docs don't indicate the return type P3 RESOLVED
695788 SDK Firefox minVersion value unacceptable to AMO P1 RESOLVED
695904 Document that you can use old email-style IDs P2 RESOLVED
695913 Addon buttons in navigation toolbar - UX implementation tracking bug P1 RESOLVED
695975 console.log loses some output when addon disabled and reenabled. P2 RESOLVED
695987 Cross site access to fonts failing P3 RESOLVED
696026 Option to include all modules as requirements. P3 RESOLVED
696273 Remove explicit references to version numbers in the documentation contents P2 RESOLVED
696552 I can't change a panel's contentURL property from a widget's onClick handler. P1 RESOLVED
696587 can't use addons builder or sdk -- RESOLVED
696699 Content Script Access page links to a non-working example. P1 RESOLVED
696744 Escape sequences aren't correctly escaped in `postMessage` implementation in `content-proxy` P1 RESOLVED
697067 API change request: Listen on specific tab only P2 RESOLVED
697214 Add ability to override Firefox version compatibility information to the SDK. -- RESOLVED
697272 Sometimes `cfx xpi` is not printing an error into stderr P1 RESOLVED
697274 main setting is not working right in package.json P3 RESOLVED
697291 Need to reshoot the Builder tutorial video P2 RESOLVED
697405 cfx testall should tell if all tests pass or not P3 RESOLVED
697422 manifest for 'chrome' entry must contain uri property -- RESOLVED
697590 `tabs.attach` should provide an `onAttach` property in options like page-mod does. P3 RESOLVED
697668 Add support for access keys on context menu items. P3 RESOLVED
697775 [meta] SDK-based platform issues P4 NEW
697780 new loader should handle unloads across processes -- RESOLVED
697800 new loader should provide documented options and callbacks arguments to the main -- RESOLVED
697818 new loader does not notifies cfx when browser is closed P1 RESOLVED
698020 linux64opt test runs failing since simple module loader merge P1 RESOLVED
698135 Remove --keydir from python-lib/cuddlefish/__init__.py P3 RESOLVED
698536 Win debug test run asserts "thing->compartment() == gcmarker->context->runtime->gcCurrentCompartment" P1 RESOLVED
698550 test run fails with output timeout after successfully running all api-utils tests P2 RESOLVED
698611 "You can't dereference a NULL nsCOMPtr with operator->()." assertion on linux 64 debug test run -- RESOLVED
699274 add cfx arg to add metadata to harness-options.json P1 RESOLVED
699450 Exceptions are thrown when you use page-mod and tab.close() P2 RESOLVED
699532 print stack on platform assertion when XPCOM_DEBUG_BREAK is consulted -- RESOLVED
699551 Docs are unfriendly to people who tinker with URLs P2 RESOLVED
699564 "ReferenceError: options is not defined" in cuddlefish.js unload function when quitting Firefox P1 RESOLVED
699566 Preferences controlling the extension manager should be set for all applications not just Firefox -- RESOLVED
699710 re-sizing an un-anchored panel results in odd placement on first click P3 NEW
699864 Recent changes for e10s creates a hidden window that is not completely hidden P1 RESOLVED
699931 intermittent failure test-windows.testActiveWindow: nonBrowserWindow is null P1 RESOLVED
700388 cfx is unable to found python on localized windows -- RESOLVED
700733 Selection Context Menu Item throws error on right-click of form button. P2 RESOLVED
701075 Fix tests to reduce warnings being logged P1 RESOLVED
701082 toggle warnings pref on tests that will log warnings P2 NEW
701326 "Cannot modify properties of a WrappedNative" exception thrown when using XPCOM components exposed to content -- RESOLVED
701516 use httpd module to start running test-request.js tests again -- RESOLVED
701581 test-httpd.js shouldn't do test.pass() and test.done() at the end of the test. -- RESOLVED
701596 API to associate private APIs with public APIs P2 RESOLVED
701599 abstraction for limited sized maps P2 RESOLVED
702684 Create talos tests (or other perf testing framework) to run on the jetpack tree P1 RESOLVED
702726 unpacked XPIs don't retain +x permissions on data/ files during 'cfx run' -- RESOLVED
702835 module for doing simple inheritance P2 RESOLVED
702836 "reference to undefined property desc1.get" warning at api-utils/traits/core.js line 54 P2 RESOLVED
702847 strange issue with array elements being undefined and testing typeof failing P2 RESOLVED
703108 Get the rest of the request module tests reenabled. P2 RESOLVED
703195 Don't throw warnings about octals in httpd module. P2 RESOLVED
703479 Implement registry abstraction P2 RESOLVED
703489 'packaging' global is not available when using cfx test -- RESOLVED
703621 release Add-on SDK 1.3 -- RESOLVED
704003 Deprecate special behavior of `exports.main` P2 NEW
704292 The panel constructor doesn't throw an exception the contentURL is not supplied P3 RESOLVED
704357 Use namespaces for property hiding instead of cortexs, valueOf tricks, etc.. P3 RESOLVED
704519 consolidate SDK version number in a single place, remove manual .version update step -- RESOLVED
704708 failing test doesn't flunk 'cfx test' -- RESOLVED
704711 Using httpd module raises some warnings about "reference to undefined property Ci.nsIHttpServer" P2 RESOLVED
704720 Allow multiple 'lib', 'test' etc directories -- RESOLVED
704772 Link cfx info with cfx page on /installation.html P3 RESOLVED
704849 Crashes when using --e10s option P3 RESOLVED
704861 api-utils preference observer module P3 RESOLVED
705011 tests failing in test-xhr since undefined options merge P1 RESOLVED
705028 improve version numbers: update release process, merge stabilization branch to trunk P1 RESOLVED
705484 Content script throws exception when DOM is modified in any drag drop event handler P3 NEW
706337 Side panel on Addon SDK documentation has unpleasant display:inline P3 RESOLVED
706368 Add option to stop running tests on first error. P2 RESOLVED
706377 defaults prefs are not registered when unpack is false P1 RESOLVED
706386 Temp xpi files left behind P2 RESOLVED
706590 cross add-on modules P1 RESOLVED
706744 Closing Firefox opened by cfx run does not terminate the cfx run command. P2 RESOLVED
707053 content scripts can no longer be used to inject navigator.* APIs P1 RESOLVED
707256 abort event listener no longer called on nsIXMLHttpRequest P2 RESOLVED
707562 Addon fails when packaging input contains hash character P1 RESOLVED
707745 Documentation for self.data.url misstates return type P3 RESOLVED
708060 SDK docs should be portable P1 RESOLVED
708095 cfx on Windows using 64bit Python fails to find firefox when installed to a non-standard location -- RESOLVED
708163 cfx testcfx hangs -- RESOLVED
708168 URL should implement String interface -- RESOLVED
708190 page-mod should be able to apply to existing tabs automatically P1 RESOLVED
708192 Detecting extension uninstall from content script should be documented P2 NEW
708855 refactor sandbox functions into a module P4 RESOLVED
709382 require("simple-prefs").prefs should be iterable P2 RESOLVED
709498 if type is undefined for EventEmitter._removeAllListeners then all listeners should be removed -- RESOLVED
709785 need to enable addon manually when using cfx run it the addon directory -- VERIFIED
709966 Content script `self`methods have security limitations P2 RESOLVED
710005 Update the documentation in the light of bug 612726: "bypass content scripts for an addon's own local content" P1 RESOLVED
710107 Support radio type for simple-prefs P3 RESOLVED
710109 Support dropdown type for simple-prefs P3 RESOLVED
710110 Support min/max 'size' attributes for simple-prefs P3 NEW
710113 Support boolean pref groups for simple-prefs P2 NEW
710117 Test that simple-pref listeners are removed on unload P1 RESOLVED
710216 In the tabs module documentation, mark tab.attach()'s onMessage property as optional. P2 RESOLVED
710305 Test EventEmitter._removeAllListeners(falsey) use cases P2 RESOLVED
711041 Improve l10n language matching algorithm P1 RESOLVED
711147 content loader contentScriptFile should accept URL instance P3 RESOLVED
711200 Adding a clear license statement for the Add-on SDK P1 RESOLVED
711501 Clean up XPI Generation documentation. P2 RESOLVED
711814 console.log should prefix logged messages with add-on's id P3 RESOLVED
711815 Provide an alternative to console.log which checks a debug flag before logging P2 RESOLVED
711956 Improve docs for the preference-service reset method P3 RESOLVED
712463 test-content-proxy.testMozMatchedSelector fails against most recent nightly build P1 RESOLVED
712464 SDK fails to find nightly build with new FirefoxNightly.app filename P1 RESOLVED
713046 Allow users to specify extension console logging levels P2 RESOLVED
713121 Widget::allow undefined, so script in widget content never executes P1 RESOLVED
713264 Warning: function WindowTracker does not always return a value P5 RESOLVED
713333 Page Worker breaks when using // inside injected scripts' strings -- RESOLVED
713605 Strongly advise against using contentScript rather than contentScriptFile for complex scripts. P1 RESOLVED
714181 Access to Full Screen API blocked from context-menu API P2 NEW
714468 use require('runtime') in system and xpcom modules P5 RESOLVED
714658 tab.getThumbnail() is broken -- RESOLVED
714778 `toString` is broken when used in multiple content script P1 RESOLVED
714797 Annotator text selection algorithm fails on various cases -- RESOLVED
714820 release Add-on SDK 1.4 P1 RESOLVED
714891 We should only pass strings to and from sandboxes P1 RESOLVED
714914 Items of context-menu module appear only after successful page load P2 RESOLVED
714994 restore url.toFilename -- RESOLVED
715015 add self.data.contents() API to enumerate files in data/ -- RESOLVED
715340 enable unpacked addons P1 RESOLVED
715377 Use MPL 2.0 license -- RESOLVED
715470 Developers should specifiy which origins an addon can reach through XHR P2 RESOLVED
715721 SDK-based addons prevent FF from loading links clicked from an app on start P1 VERIFIED
715755 Permission denied to access property '__isXrayWrapperProxy' is thrown when using Annotator example P2 RESOLVED
715994 TreeWalker and NodeIterator not working in a page-mod content script -- RESOLVED
716485 Error message for wrong `contentScript` has a wrong description -- RESOLVED
716521 cfx is not saving the prefs if one exits with ctr+c -- RESOLVED
717058 Add an "options" property to package.json for custom options.xul files -- RESOLVED
717062 Root preferences branch for simple-prefs needs to be configurable P1 RESOLVED
717166 'this' inside Hotkey.onPress is [object Sandbox] P3 RESOLVED
717183 Specified panel width ignored when firefox is maximized P2 NEW
717305 Replace the "clock" icon in the widget screenshot -- RESOLVED
717409 cfx raises an exception when used to run mobile addon P4 RESOLVED
717528 Support grouping preferences [simple-prefs] -- RESOLVED
717535 After clicking on Preferences/Options button in Add-ons Manager, add-on's page should scroll to preferences section [simple-prefs] -- RESOLVED
717537 Support notification message for preferences [simple-prefs] -- RESOLVED
717645 contextMenu.SelectionContext() doesn't work until page has been loaded -- RESOLVED
717937 loadBindingDocument broken in 1.4 P3 RESOLVED
718015 Widget should inherit CSS font settings from parent (Add-on bar) P2 VERIFIED
718115 cfx leaks "fatal: Not a git repository " for every command -- RESOLVED
718230 console.log no longer logs to the error console starting in SDK 1.4 P1 RESOLVED
718497 Make sure SDKROOT/python-lib/cuddlefish/templates.py is reporting the correct license P1 RESOLVED
718666 API exposed to content script should be in content principal P1 RESOLVED
718798 Mention the 'description' key for [simple-prefs] P2 RESOLVED
718856 need to run `cfx xpi` twice for a freshly generated addon -- RESOLVED
718876 Document Bug 691782 - Land minimal localization support -- RESOLVED
719003 Error in private-browsing example code for simple-storage module -- RESOLVED
719206 cfx incompatible with development version of mozrunner P1 RESOLVED
719399 Implement a default locale setting for l10n P2 NEW
719402 Implement plural forms for real in l10n module. P1 RESOLVED
719596 Missing file in setup package -- RESOLVED
720308 if you add icon.png to data folder it doesnt show -- RESOLVED
720344 pageMod contentScript contain window.frameElement will have error if you open add-ons manager -- RESOLVED
720666 Implement workaround for namespace module until weak maps are fixed -- RESOLVED
720858 Settle on a permanent name for global "addon"/"self" object in content scripts -- RESOLVED
720901 Set up continuous integration (buildbot) for Jetperf P2 RESOLVED
721257 figure out sdk-version-calculation approach that plays well with Flightdeck deployment P1 RESOLVED
721363 Improve cfx error report for mobile development -- RESOLVED
721657 Write out list of contributors to install.rdf as specified in package.json P1 RESOLVED
721849 add-on SDK context menu items missing depending on navigation history P1 RESOLVED
721880 optionally filter out error console noise when running fennec on a device P2 RESOLVED
722230 `cfx test` always create an XPI with all tests even with --filter option -- RESOLVED
722232 Document loaded in the browser from `data` addon's folder should have more privileges P2 NEW
722291 Update cfx --help with valid fennec intent names -- RESOLVED
722321 Display only addon messages when using cfx -a fennec-on-device P2 RESOLVED
722597 New Collection module P4 RESOLVED
722989 0-0 (etc) not a valid package name? if so the message is misleading P3 RESOLVED
723012 simple-storage broken in Addon kit 1.4.2 P1 RESOLVED
723212 unable to set position in panel -- RESOLVED
723214 need more complex panels P3 RESOLVED
723434 Bug with iframe / history update failing using addon SDK -- RESOLVED
723502 simple-storage examples should show the pattern for updating simple-storage P2 RESOLVED
723555 Implement promise abstraction P2 RESOLVED
723584 Document SDK compatibility with Firefox versions P1 RESOLVED
723627 iframe content access denied P2 NEW
723803 test recovery of old simple-storage data P1 RESOLVED
724276 Add support to build XPI for other applications -- RESOLVED
724404 require("widget") creates zombie compartments P1 VERIFIED
724428 provide uuid parsing from uuid module -- RESOLVED
724433 "empty" SDK add-on creates zombie compartments in SDK 1.4.2 P1 RESOLVED
724625 refine unload module to match existing conventions P2 RESOLVED
724632 [tracking] Remove use of traits P4 RESOLVED
724635 Make api-utils/observer-service consistent with other event APIs P2 RESOLVED
724772 make setTimeout / setInterval globals P2 NEW
724831 Refactor rdf.py file for a proper usage of classes and improve writing of install.rdf P3 RESOLVED
725127 allow loading xul pages from sdk P2 RESOLVED
725323 New loader introduced regressions with thunderbird support P3 RESOLVED
725409 Modules should have metadata to specifying applications' compatibility P1 RESOLVED
725412 Add-on SDK should be able to use .jsm JavaScript Modules as CommonJS modules -- RESOLVED
725448 Documentation should not suggest using onclick property from content scripts P1 RESOLVED
725603 Leak in cuddlefish.js (with add-on Copy Tiny Url 0.4), many compartments system principal -- RESOLVED
725769 Include stability status of module in a metadata. P1 RESOLVED
725954 test-page-mod is failing because of NS_ERROR_XPC_BAD_OP_ON_WN_PROTO exceptions P3 RESOLVED
725997 release Add-on SDK 1.5 P1 RESOLVED
726485 Add-on SDK leaks compartments (with MemChaser installed) -- RESOLVED
726487 Widgets of the same add-on have to be placed under the same toolbaritem node P3 RESOLVED
726501 Panel scrolling broken on Mac -- RESOLVED
726796 passwords.search function "crashes" with some profiles P1 NEW
726967 Deadlock of Firefox when using console.log and multiple threads (started with v1.4.2 of Add-on SDK) -- VERIFIED
727183 Document mobile support in SDK 1.5 -- RESOLVED
727253 Tracebacks from the test runner are hard to read P3 NEW
727272 The documentation is hard to navigate P1 RESOLVED
727321 Integration checks failing for ZIP builds because it times out. P2 RESOLVED
727359 Figure out the Jetpack oranges and reds on tbpl P1 RESOLVED
727626 jetpack hg bridge is broken P1 RESOLVED
727767 Closing Firefox with Panel open causes an exception in nsIFrameLoaderOwner.swapFrameLoaders P2 NEW
727854 Use a single EventEmitter implementation between content scripts and commonJS modules P2 RESOLVED
728056 Rework tutorial content, part 1 P1 RESOLVED
728057 Rework tutorial content, part 2 P1 RESOLVED
728061 Rework tutorial content, part 3 P1 RESOLVED
729423 Zombie loader.js compartment after disabling a jetpack add-on -- RESOLVED
729778 "cfx UNKNOWNCOMMAND" gives unhelpful error about package.json P4 RESOLVED
729843 Provide a way for context menu submenu items to determine their own visibility, separate from the top-level menu P3 RESOLVED
730070 Failure on m-c: XHR's delegated methods should return -- RESOLVED
730369 cuddlefish/prefs.py's DEFAULT_THUNDERBIRD_PREFS are a bad idea P2 RESOLVED
730473 should be able to run cfx without sourcing activate script -- RESOLVED
730482 A few tests are failing on master branch on Linux P1 RESOLVED
730493 I want to use events in my code P2 RESOLVED
730641 error: TEST FAILED: test-functional.test delay (failure) P1 RESOLVED
730776 Do not include locales.json and locale files unless the add-on is really localized P1 RESOLVED
730807 Add a test to testcfx to check for the MPL 2.0 license header P3 RESOLVED
730923 title's don't work in iframe panel P3 NEW
731037 Implement background window API P2 RESOLVED
731074 console.log not working from a panel's script P1 RESOLVED
731734 https://addons.mozilla.org/en-US/developers/docs/sdk/latest/ docs point to 1.4 not 1.5 -- RESOLVED
731978 Jetpack addons aren't always restartless: add a key to package.json to prompt user for restart -- RESOLVED
732294 Panel constructor lacks a way to set position of panel other than "centered" P1 RESOLVED
732714 SDK 1.5 bug in url module -- RESOLVED
732716 canvas.drawImage does not work in SDK 1.1-1.5 (it does work in 1.0) when injected using contentScriptFile for context-menu (injection using tab.attach works for all versions - 1.0-1.5) P2 RESOLVED
732919 JSON.stringify() fails on simple-prefs.prefs P1 RESOLVED
733098 static-docs paths are broken for some images -- RESOLVED
733134 Integration checks not executing correctly: cfx: error: Option --static-args must be JSON. -- RESOLVED
733145 Release Add-on SDK 1.6 P1 RESOLVED
733173 relative links get wrong urls in documentation. P2 RESOLVED
733175 Don't look for MPL2 headers in generated test assets -- RESOLVED
733214 Tab instance should provide access to page mod workers associated to the tab -- RESOLVED
733763 Expose "configurability" of contentURL in Widget,Page-Worker and Panel P1 RESOLVED
734131 Failing test: test-httpd.testBasicHTTPServer (exception) -- RESOLVED
734201 Tutorial for interaction with page scripts through page mod. P1 RESOLVED
734212 cuddlefish search for 'require(...)' statements identifies too many statements P2 RESOLVED
734285 Create a tutorial illustrating use of window/utils P2 RESOLVED
734654 Need better error: "The page has been destroyed and can no longer be used." P1 RESOLVED
734858 Unicode in package.json preference field raises inappropriate value error P1 RESOLVED
735220 unsafeWindow not getting global variables with tabs module in unit test -- RESOLVED
736281 namespaced properties of the ancestor should be inherited P2 RESOLVED
736294 Base.extend should not freeze it should make props non-configurable P2 RESOLVED
736545 sadsdadadadasd -- RESOLVED
736699 JP test runs on mozilla-central are busted -- RESOLVED
737067 Markdown global links do not work P2 RESOLVED
737081 Code snippets after lists don't get syntax highlighted P2 RESOLVED
737170 Widget should accept 'em' as a width unit -- RESOLVED
737522 Add examples for page-mod using bare regular expressions P2 RESOLVED
737693 add support for tabbrowser.visibleTabs to the Tabs API -- RESOLVED
738111 Using setTimeout in a pref listener to change the same pref doesn't emit change -- RESOLVED
738255 Link to 3rd party modules list is old P2 RESOLVED
738314 test-content-proxy.js testSharedToStringProxies fails on bug-650353's branch P1 RESOLVED
738372 TEST FAILED: test-page-mod.testPageModCssList (exception) P1 RESOLVED
738619 SDK1.4.2 or higher data.load causing addon not receive key events during local file load P2 NEW
738722 Code examples in the context-menu documentation refer to undefined contextMenu -- RESOLVED
738898 Expose OS name in xul-app -- RESOLVED
739220 Basic auth in request module P2 RESOLVED
739249 Implement HTML localization feature P1 RESOLVED
739388 SDK based add-ons which add a widget in the add-on bar now add a window to the top left of the browser in latest nightly P1 RESOLVED
739929 Filter page-mod by frame parent in addition to URL P2 RESOLVED
739957 More than 2 lines strings in .properties files are broken P1 RESOLVED
740081 Widget.click: need window where the click happened P2 RESOLVED
740660 Add-On SDK (v778701a) Toggling PageMod with instant contentStyle but the script need to refreshed -- RESOLVED
740689 Context-menu module leaks memory, serious issue -- RESOLVED
741098 CSS rules in User Stylesheets (userContent.css) are applied to widgets and panels added to chrome UI -- RESOLVED
741101 `contentStyle*`are applied to widgets and panels where their contents' URL match the `include` page-mod's property P1 RESOLVED
741156 The Request module should be able to use a session -- RESOLVED
741371 If a panel is associated with a widget it should open near the click position by default -- RESOLVED
741390 TEST FAILED: test-content-proxy.testXMLHttpRequest (timed out) - window.XMLHttpRequest is not a function P1 RESOLVED
741496 staticArgs for test files P3 RESOLVED
741502 waitUntilDone() timeout listener P3 RESOLVED
741620 Typos in the docs P1 RESOLVED
741787 "Not compatible with Firefox 11" error when running cfx xpi with --update-link and --update-url -- RESOLVED
742063 Document quarantine problem on Mac OS X -- RESOLVED
742584 Content script AJAX fails with 'No Transport' in Nightly -- RESOLVED
742688 test-widget.testNavigationBarWidgets fails with Aurora -- RESOLVED
743359 Land module loader to firefox P1 RESOLVED
743382 make loader independent of system and unload modules P1 RESOLVED
743384 Remove unused E10S abstraction from loader P1 RESOLVED
743386 remove dependency on global! -- RESOLVED
743401 remove unnecessary dependencies in timer implementation P2 RESOLVED
743586 Document flow for adding a package as a dependency -- RESOLVED
744330 On Background change widget should immediately update the text CSS settings P2 RESOLVED
744514 observer-service, when observing "*", topic is unreliable (in callback) P2 RESOLVED
744884 <datalist> element in panels does not work P1 RESOLVED
745376 Two memory leaks of Context menu module (memory not released after disable) P2 RESOLVED
745577 Widget labels can't be changed after they are set. P2 RESOLVED
745854 Need to document the simple-prefs types that are available. P1 RESOLVED
745857 Need a way to set the optionsURL to a chrome window (or anything else) P4 REOPENED
745867 Should not need to reinvent wheel when communicating between content scripts and low-level modules P3 RESOLVED
745869 BrowserID module -- RESOLVED
745877 Need a way to write example add-ons with tests P3 RESOLVED
746124 CFX in Javascript P1 RESOLVED
746131 CFX in JS - Craft an SDK addon called by cfx in python in order to install the xpi P1 RESOLVED
746137 Improve error handling in localization code (plural rules) P1 RESOLVED
746154 Implement unified inheritance system for SDK -- RESOLVED
746193 file module should support async IO, in fact this should be the default -- RESOLVED
746284 Closed -- RESOLVED
746293 Warn user/developer when page-mod's include property is explicitly using a chrome:// or about: uri P2 RESOLVED
746846 Add an option to tabs.open() to open the page in the current tab. -- RESOLVED
747077 Add a module to install/uninstall addons -- RESOLVED
747482 Add some documentation for the l10n module. P1 RESOLVED
748003 QueryInterface method of SDK generated components should no be called without iid P3 RESOLVED
748086 Factors out usages of synchronous XHR requests and rewrite it to use channel instead P2 RESOLVED
748114 Read localization files asynchronously P2 RESOLVED
748150 Document contentStyle and contentStyleFile in the tutorials P1 RESOLVED
748445 Write documentation for the addon-page module P1 RESOLVED
748604 Modify Add-on SDK to work with per-window private browsing P1 ASSIGNED
748677 Updating the contentURL of a widget or panel breaks content script usage P1 RESOLVED
748743 Context menu does not appear for "file://" URLs until after the page is reloaded P2 RESOLVED
748862 Tracking bug for 2012 spring cleaning P4 RESOLVED
748869 Document l10n enhancements in 1.7 P1 RESOLVED
748909 Accept plural rules without generic case in .properties files -- RESOLVED
748979 Module loader doesn't get unloaded on shutdown -- RESOLVED
748988 Fix some unnecessary warnings in console -- RESOLVED
749174 accessing undefined properties log warnings P2 RESOLVED
749192 make module uri resolve decoupled from require -- RESOLVED
749308 Syntax errors don't show line numbers P3 RESOLVED
749526 Tracking potential leaks in the SDK exposed by bug 695480 P4 RESOLVED
749638 make loader independent of self P1 RESOLVED
749745 test-addon-installer.testUpdate has been failing on mozilla-central ever since it landed -- RESOLVED
749749 test-content-worker.test:setTimeout broken after bug 695480 fixed the leak. -- RESOLVED
749772 Hotkeys documentation should give some guidance about acceptable hotkeys P2 RESOLVED
749984 Jetpack pagemod does not work on homepage when first loaded P2 RESOLVED
751069 'test-content-worker.test:sample' fails with 'TypeError: window.location is undefined' on Nightly P1 RESOLVED
751138 "test-sandbox.test non-privileged" fails on "Access to components is restricted" -- RESOLVED
751149 "test-traceback.testFromExceptionWithError" fails with "throwErro != throwError" -- RESOLVED
751211 "can't access dead object" exception when running reddit-panel tests -- RESOLVED
751469 Selection events listeners are not executed anymore since 1.7b1 P1 RESOLVED
751546 "can't access dead object" exception in api-utils/tabs/utils:getOwnerWindow() -- RESOLVED
751584 "can't access dead object" exception in api-utis/namescape:handle() P1 RESOLVED
751595 "can't access dead object" exception in api-utils/content/symbiont.js:onStart() -- RESOLVED
751834 new heritage module should provide a way to define writable property to the prototype P3 NEW
752051 Get rid of annoying "useless expression" warnings. -- RESOLVED
752108 ENH: simple-prefs, add a "" event, to listen to all pref changes P2 RESOLVED
752350 Test suite doesn't recognize Firefox nightly from Launchpad P3 RESOLVED
752631 Add-on SDK is blocking assignment of tree element's view in non-browser window prior to initial browser window displaying P2 RESOLVED
752647 release Add-on SDK 1.7 P1 RESOLVED
752775 "ReferenceError: console is not defined" with deprecated postMessage() usage in a content script P1 RESOLVED
752777 remove require("api-utils/unload").send() from the docs P1 RESOLVED
753072 Add short documentation of quarantine problem on Mac OS X to README P3 RESOLVED
753121 failing test-content-worker.test:sample -- RESOLVED
753621 test-content-worker.test:setTimeout are unregistered on content unload: failure P1 RESOLVED
753696 It should be possible to send data to content script of context menu on context event -- RESOLVED
754032 Preferences localization support P2 RESOLVED
754111 Documentation for writing tests should recommend commonjs style P2 RESOLVED
754313 Document how package.json variables work with Builder P2 RESOLVED
754514 Errors and warnings during cfx testall P2 RESOLVED
755384 Widget icons get cut off in Customize window P2 RESOLVED
755606 css rules tested in style editor don't apply the same way via page-mod P2 RESOLVED
755963 Fix unfortunate design decision of tab.attach P2 NEW
756042 Grouping context menu items [suggestion] -- RESOLVED
756214 test-content-proxy.testStringOverload: failure, timed out P1 RESOLVED
756246 Changing location of context menu items P2 UNCONFIRMED
756545 Implement tool to sync SDK modules with associated app locations P1 RESOLVED
756548 Change loader to let it load toolkit modules from non baseURI P1 RESOLVED
756827 cfx docs doesn't generate docs for third party packages P5 RESOLVED
757612 page-worker postMessage has a timing issue P1 RESOLVED
757638 document module loader P1 RESOLVED
757647 Document page-worker's postMessage issue P1 RESOLVED
757802 context-menu.URLContext ctor should accept RegExp in addition to strings P2 RESOLVED
757888 ENH: Expose 'abort' into XHR and Request modules P2 NEW
758092 Disable application updates during tests. -- RESOLVED
758203 Define __exposedProps__ on all chrome objects exposed to content P1 RESOLVED
758279 test run fails with output timeout during test-collection.testAddRemove P1 RESOLVED
758283 Intermittent failure on test-tab-browser.testTabModuleActiveTab_getterAndSetter - timeout P1 RESOLVED
758673 Update l10n docs for HTML support P1 RESOLVED
759190 contentStyleFile breaks relative paths in stylesheets P1 RESOLVED
759572 "observer" not working -- RESOLVED
759868 xpcom example 'extends' wrong? P1 RESOLVED
760233 contentStyleFile breaks relative paths in stylesheets P1 RESOLVED
761519 SDK Add-ons have blank Panel if the content have illegal java-script P2 RESOLVED
761875 Write better test to catch bug in 813f36e3bd1ca36bb04663a894b70ebefef6d2f0 P4 NEW
762491 Document that context-menu only shows items after page load P1 RESOLVED
762530 Remove postMessage workaround from content script proxies. P2 RESOLVED
762648 sdk-generated xpi fails to install on Google N1 P3 RESOLVED
762986 ENH: panel, expose positioning, css, "ephemeralness" -- RESOLVED
763006 XPIs don't install properly on SDK 1.9dev -- RESOLVED
763633 Frequent Use Of content.URL In Contentscript Injected Into Facebook Causes Undefined Error In content-proxy.js line null When Loggin In Or Off- SDK Only -- RESOLVED
763695 Migrate tinderbox to using new cfx-js P1 RESOLVED
764200 package.json 'id' should be 'reasonable' (human readable) by default P3 RESOLVED
764688 TypeError: can't redefine non-configurable property 'console' -- RESOLVED
764831 SDK is leaking on require("context-menu").Item({label:"foo"}); P2 RESOLVED
764840 loader.js is leaked on addon disabling P2 RESOLVED
764866 Avoid leaking all modules when one is leaking P1 RESOLVED
765525 api-utils/window/utils examples doesn't work P1 RESOLVED
766088 Content scripts are kept "alive" when going back/forward in history P1 RESOLVED
766223 release Add-on SDK 1.8 P1 RESOLVED
766917 error: TEST FAILED: test-widget.testPanelWidget1 (timed out) P1 RESOLVED
767076 create content-script API with message passing P2 RESOLVED
767168 For page-worker, constructor content script and page scripts are mutually exclusive. P2 UNCONFIRMED
768388 Support "hidden" preference for all types for simple-prefs P3 RESOLVED
768584 panel.on("show",...) is broken in Nightly for SDK versions <= 1.8 P1 RESOLVED
768651 Firefox started with "cfx run" hangs for some URLs: Windows only P1 RESOLVED
769006 Mutation observer filters don't work in content scripts. P2 RESOLVED
769440 Failing assertion Assertion failure: mInitialized, at ../../../widget/xpwidgets/nsTransferable.cpp:447 during test-clipboard.testGetImage -- RESOLVED
769483 Bug when using DOMParser.parseFromString and SDK P1 RESOLVED
769709 context menu problem with iframes P1 RESOLVED
770274 Google results for old versions of docs rank higher than remotely recent ones P3 RESOLVED
770930 cfx run isn't able to kill nativeUI firefox, nor to get log messages on Android ICS P1 RESOLVED
771615 improve l10n module by providing developer access to locale file -- RESOLVED
771825 options.loadReason is undefined on 1.8 -- RESOLVED
771847 Tests hangs on Windows XP opt during test-clipboard.testGetImage since 1st of july (at least) P1 RESOLVED
771848 Test fails during test-tab-browser.testTabModuleActiveTab_getterAndSetter (timed out) on Windows debug builds -- RESOLVED
771955 error: TEST FAILED: test-windows.testTrackWindows P1 RESOLVED
772126 Check pref type while processing package.json P3 RESOLVED
772165 Update documentation now cfx init does not populate main.js P1 RESOLVED
772193 ENH: panel - expose css -- RESOLVED
772194 ENH: debugging info / documentation for 'parts of a panel' -- RESOLVED
772197 ENH: panel anchoring P3 NEW
772198 ENH: panels are ephemeral -- RESOLVED
772233 Way to test options passed to main P2 RESOLVED
772294 Release Add-on SDK 1.8.1 -- RESOLVED
772663