| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
1 | Item | Target | Bug | Owner | Done | Relevant File(s) | Notes | |
2 | New Tab Page | M6 | Mike and Bernard | browser/components/newtab, AboutNewTab.jsm | ||||
3 | Session Restore | M6 | 1507287 | alchen | ContentSessionStore.jsm, TabStateFlusher.jsm | This work is generally being done by other teams | ||
4 | Browser Initialization | M7 | 1656333 | Neil | browser-child.js | |||
5 | Payments | M7 | 1614759 | browser/components/payments/content/paymentDialogFrameScript.js | Disabled by default. Tests don't currently work | |||
6 | Browser Element | M3 | 1533949 | mconley | BrowserChild.jsm | |||
7 | Browser Tab | M3 | 1533948 | Neil | BrowserTabChild.jsm | |||
8 | Drag and Drop | M3 | 1443683 | Neil | ||||
9 | Select | M3 | 1533958 | Abdoulaye | SelectChild.jsm, SelectParentHelper.jsm | |||
10 | Audio Playback | M4 | 1562990 | Abdoulaye | AudioPlaybackChild.jsm, browser-content.js | |||
11 | Audio/video controls - UAWidgets | M4 | 1505907 | Abdoulaye | UAWidgetsChild.jsm | |||
12 | Autoplay | M4 | 1560229 | Abdoulaye | AutoplayChild.jsm | |||
13 | Context Menu | M4 | 1505909 | mconley | ContextMenuChild.jsm | |||
14 | Crash Subframes | M4 | 1559244 | Abdoulaye | BrowserTestUtils.jsm | |||
15 | Datetime picker | M4 | 1497280 | Abdoulaye | UAWidgetsChild.jsm, DateTimePickerChild.jsm | |||
16 | Findbar | M4 | 1553384 | Neil | FinderChild.jsm | |||
17 | Full page zoom | M4 | 1558919 | Neil | ZoomChild.jsm | |||
18 | Fullscreen | M4 | 1505916 | Abdoulaye | DOMFullscreenChild.jsm | |||
19 | Password Fill-in | M4 | 1567175 | Neil | toolkit/components/passwordmgr | |||
20 | Remote prompt | M4 | 1555711 | mconley | Prompter.jsm, RemotePrompt.jsm | |||
21 | Autocomplete | M4 | 1573836 | Neil | AutoCompletePopupContent.jsm | |||
22 | Context Menu Special Handler | M4 | 1555154 | Nika | ContextMenuSpecialProcessChild.jsm | Temporary workaround for bug 1555154 | ||
23 | Form History | M4 | 1589938 | Neil | FormSubmitChild.jsm | Autocompletes previous form data | ||
24 | Form Validation | M4 | 1571080 | Abdoulaye | FormValidationChild.jsm | |||
25 | Letterboxing | M4 | 1553384 | Neil | RFPHelperChild.jsm | Fingerprinting, merge into findbar actor | ||
26 | Page Info | M4 | 1569738 | Emma | PageInfoChild.jsm | |||
27 | Auto Scroll | M5 | 1597765 | asurkov | AutoScrollController.jsm | |||
28 | Blocked Site Handler | M5 | 1591474 | jjahns (MSU) | BlockedSiteChild.jsm, browser.js | |||
29 | Content Click Handler | M5 | 1595155 | Neil | ClickHandlerChild.jsm | Has additional parent listener in WebNavigation.jsm | ||
30 | Controllers | M5 | 1558520 | Neil | Controllers.jsm | Edit menu. Done, but blocked by 1556627 | ||
31 | Favicon Handler | M5 | 1592157 | Neil | LinkHandlerChild.jsm, FaviconLoader.jsm | Stores icons for page | ||
32 | Form AutoFill | M5 | 1595154 | Neil | FormAutofillContent.jsm, FormAutofillParent.jsm | Fills in entire form data | ||
33 | Keypress Confluence | M5 | 1591494 | Simple | pianogamer5 (MSU student) | KeyPressEventModelCheckerChild.jsm | This is a site-specific compatibility hack | |
34 | Lightweight Themes | M5 | 1595143 | jjahns (MSU student) | LightweightThemeChild.jsm | Also used by sidebar | ||
35 | Meta Tags | M5 | 1590752 | Neil | ContentMetaChild.jsm | Patch done | ||
36 | Network Error Pages | M5 | 1533951 | Neil | NetErrorChild.jsm, AboutNetErrorHandler.jsm | Patch done | ||
37 | Page Load Process Redirect | M5 | 1598919 | Neil | E10SUtils.jsm, browser.js | Changes process type when loading a page | ||
38 | Page Style Info | M5 | 1576918 | jjahns (MSU) | PageStyleChild.jsm, browser.js | Used for View->Page Style menu | ||
39 | Page Thumbnails | M5 | 1576911 | pianogamer5 (MSU student) | ThumbnailsChild.jsm, PageThumbs.jsm | |||
40 | Picture in Picture | M5 | 1576915 | Teja_Bayya (MSU student) | PictureInPicture.jsm | |||
41 | Popup Blocking UI | M5 | 1576917 | mconley | PopupBlockingChild.jsm, browser-custom-element.js | |||
42 | Purge Session History | M5 | 1576908 | staatsty (MSU student) | PurgeSessionHistoryChild.jsm | |||
43 | Shield Frame | M5 | 1586841 | jjahns (MSU student) | ShieldFrameChild.jsm | |||
44 | Web Channel | M5 | 1591212 | Gijs | WebChannelChild.jsm | Helper object for account sync | ||
45 | Web Navigation | M5 | 1533943 | Neil | WebNavigationChild.jsm | |||
46 | WebRTC | M5 | 1601301 | Neil | WebRTCChild.jsm, webrtcUI.jsm, browser-siteIdentity.js | Camera/Microphone UI Prompt | ||
47 | About Certificate Page | M6 | 1646197 | Neil | AboutCertViewerHandler.jsm | Added recently, should be an actor instead | ||
48 | About Private Browsing | M6 | 1614744 | Neil | AboutPrivateBrowsingHandler.jsm | Uses RemotePages | ||
49 | About Protections Page | M6 | 1614743 | Neil | AboutProtectionsHandler.jsm | Uses RemotePages | ||
50 | About Plugins | M6 | 1614747 | Neil | AddonManager.jsm | Uses RemotePages | ||
51 | Background Page Thumbs | M6 | 1606135 | Neil | BackgroundPageThumbs.jsm | Operates on a <browser> it creates itself, will need to be rewritten to do work in parent process | ||
52 | Content Search | M6 | 1614738 | Neil | ContentSearchChild.jsm | Used only for certain about pages and chrome pages | ||
53 | Image Dimensions | M6 | 1601475 | Simple | staatsty (MSU) | browser-child.js | Image document size | |
54 | New Install Page | M6 | 1614748 | Neil | BrowserContentHandler.jsm | Uses RemotePages | ||
55 | New Login Manager UI | M6 | 1595134 | pianogamer5 (MSU student) | AboutLoginsChild.jsm | |||
56 | Offline Apps | M6 | 1599780 | Simple | Neil | OfflineAppsChild.jsm, browser.js | No longer used | |
57 | Page Title | M6 | 1594752 | Neil | browser-child.js | Has numerous listeners | ||
58 | PDF Handling | M6 | 1614773 | Neil | PdfStreamConverter.jsm | PDF Viewer | ||
59 | Print Preview | M6 | 1669369 | Neil | PrintingChild.jsm | Print preview UI | ||
60 | Reader Mode | M6 | 1591469 | Neil | AboutReaderChild.jsm, ReaderParent.jsm, browser.js | |||
61 | Remote Page Manager | M6 | 1614713 | Neil | toolkit/components/remotepagemanager | Important parts for M5 are done | ||
62 | Save To Pocket | M6 | 1591469 | Neil | SaveToPocket.jsm | Related to reader mode | ||
63 | Translation | M6 | 1614750 | Neil | Translation.jsm, TranslationContentHandler.jsm | Not enabled by default? | ||
64 | UI Tour | M6 | 1586108 | staatsty (MSU student) | UITourChild.jsm | |||
65 | URI Fixup | M6 | 1649879 | Matt | URIFixupChild.jsm | Is this old-style actor obsolete? See bug. | ||
66 | View Selection Source | M6 | 1505915 | Neil | SelectionSourceChild.jsm | |||
67 | View Source | M6 | 1505915 | Neil | viewSource-content.js | |||
68 | Web Manifests | M6 | 1644151 | Neil | ManifestMessagesChild.jsm | Have a patch but unsure how to test it | ||
69 | Avoid Flickering Paint | M7 | 1599544 | Simple | dao | tab-content.js | Comment implies that this can be removed once 1397365 is fixed. This bug is already fixed, so remove code? | |
70 | Content Prefs | M7 | 1645538 | Neil | ContentPrefServiceChild.jsm / AsyncPrefs.jsm | Content Prefs is for domain-specific preferences | ||
71 | Media Warnings | M7 | 1614768 | Bryce | browser-media.js | Shows notifications when media cannot be played | ||
72 | Refresh Blocking | M7 | 1614761 | Neil | content-refreshblocker.js, tabbrowser.js | Loaded only when a pref is set | ||
73 | Sidebar Reading Mode | M7 | 1614752 | Neil | browser-sidebar.js | Appears to be obsoleted by bug 1226238, so just remove this | ||
74 | Sidebar Search | M7 | 1558323 | Simple | Neil | Sidebar.jsm | Used for window.external.AddSearchProvider | |
75 | Search Telemetry | M7 | 1614769 | Simple | Neil | SearchTelemetryChild.jsm | ||
76 | Tab Crashed Page | M7 | 1614749 | Neil | aboutTabCrashed.js, ContentCrashHandlers.jsm | Used RemotePages, used for about:tabcrashed | ||
77 | Unselected Tab Hover | M7 | 1607624 | Simple | Bernard | UnselectedTabHoverChild.jsm | Used to allow video decoding when the user hovers over a tab | |
78 | ||||||||
79 | ||||||||
80 | ||||||||
81 | Completed | 72 | ||||||
82 | Pending | 4 | ||||||
83 | Complete percentage | 94.74% | ||||||
84 | ||||||||
85 | ||||||||
86 | ||||||||
87 | ||||||||
88 | ||||||||
89 | ||||||||
90 | ||||||||
91 | ||||||||
92 | ||||||||
93 | ||||||||
94 | ||||||||
95 | ||||||||
96 | ||||||||
97 | ||||||||
98 | ||||||||
99 | ||||||||
100 |