WebAPI/PresentationAPI/ProgramManagement
< WebAPI | PresentationAPI
Jump to navigation
Jump to search
Team members
- Tech Lead
- Shih-Chiang Chien
- Platform Team Member
- Tommy Kuo
- Jimmy Chang
- Kershaw Chang
- Junior Hsu
- QA Member
- Mike Lien
- Teri Wen
- UX Member
- Tori Chen
- Engineering Program Manager
- Aaron Wu
Roadmap
- Q2 milestone
- 1-UA mode support for HDMI on FxOS (TA: end of April)
- UI support on Fennec (TA: May)
- Confirm with UX team for resource (TA: end of April)
- //Tori is working on remote control, next is Fennec UI
- TV Network Protocol (TA: end of June)
- Data channel (TA: end of May)
- Standard protocol implementation (TA: end of June)
- Security consulting
- Architecture security review (involved with Paul T.)
- Web API catch up the latest spec for receiver (TA: end of June)
- TV testing (TA: start from the end of May)
- Start to align with Flyweb on roadmap/scope (TA: should be aligned by the end of April)
- Q3 milestone
- Public Web API (1-UA mode)
- HDMI/Chromecast on Fennec (TA: July)
- Web API catch up the latest spec for controller (TA: August)
- Testing Plan
- To discuss feature test (TA: early July or even in London WW)
- Implementation Security review/evaluation (start from July)
- To be decided after London WW
- Desktop support for 1-UA mode
- Public Web API for 2-UA mode
- Public Web API (1-UA mode)
Status Tracking
Presentation API Blocker 2.6 Dashboard
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Fennec UI
| ID | Summary | Component | Resolution | Assigned to | Depends on | Blocks | Whiteboard | Blocking b2g | Feature b2g | Target milestone |
|---|---|---|---|---|---|---|---|---|---|---|
| 1069230 | [Stingray] Presentation API webidl implementation | DOM: Core & HTML | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1080474, 1204709, 1254477, 1254484, 1254488, 1254489, 1258600, 1258602, 1258978, 1259349, 1263107, 1268758, 1268795, 1268810, 1275157, 1276380, 1278205, 1288297, 1288600 | 1067828, 1067862, 1123183, 1146810, 1148307, 1184036, 1184073, 1228504 | [ft:conndevices] Please check in the patches from part 1 to 9 sequentially. Thank you. | --- | 2.5+ | FxOS-S5 (21Aug) |
| 1136565 | recovery when an unknown device connected to TCP presentation server | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1120308 | 1129785, 1184073, 1187806, 1200132 | --- | --- | mozilla44 | |
| 1148307 | [Presentation WebAPI] support DataChannel as app-to-app transport channel | DOM: Core & HTML | FIXED | Junior [inactive] | 1069230, 1217683 | 1146810, 1184073, 1227053, 1228209, 1228235, 1228474, 1264513 | [ft:conndevices][partner-blocker] | 2.6+ | --- | mozilla48 |
| 1161440 | [Presentation WebAPI] trusted UI for device selection on Firefox OS | Gaia::System::System UI | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1080474 | 1184036, 1184073 | [ft:conndevices][partner-blocker] | --- | --- | --- |
| 1173263 | Integrate with the devices related interface of Presentation API | General | WONTFIX | 1184036 | --- | --- | --- | |||
| 1192101 | [Presentation WebAPI] support PresentationRequest / PresentationAvailability / getSession(s) | DOM: Core & HTML | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1067828, 1067862, 1123183, 1184036, 1184073, 1195605, 1197690 | [ft:conndevices] | --- | 2.5+ | FxOS-S8 (02Oct) | |
| 1192727 | [Presentation WebAPI] Improve the way that Presentation receiver gets the ID of the incoming session | General | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1146810, 1184073 | [ft:conndevices] | --- | 2.5+ | FxOS-S6 (04Sep) | |
| 1195221 | Implement LocalPresentationSessionTransport for 1-UA devices | DOM: Core & HTML | WONTFIX | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184036, 1228474 | [Backlog] | --- | --- | --- | |
| 1195605 | [Presentation WebAPI] Support many-to-one session | DOM: Core & HTML | WONTFIX | 1192101 | 1067828, 1067862, 1184073 | [ft:conndevices] | --- | --- | --- | |
| 1197690 | [Presentation WebAPI] Support resuming a disconnected presentation session | DOM: Core & HTML | FIXED | Kershaw Chang [:kershaw] | 1192101, 1301259 | 1067828, 1067862, 1184036, 1184073 | [ft:conndevices] [ETA 7/15] | 2.6+ | --- | FxOS-S1 (26Jun) |
| 1200132 | [Presentation WebAPI] discovered host name is unresolvable. | Networking: DNS | FIXED | Kershaw Chang [:kershaw] | 1136565, 1217807 | 1184073, 1199549 | [ft:conndevices][partner-blocker] | --- | 2.5+ | FxOS-S10 (30Oct) |
| 1200969 | [Presentation WebAPI] Fix timing issue in PresentationRequestUIGlue | General | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1184073 | [ft:conndevices] | --- | --- | FxOS-S6 (04Sep) | |
| 1201805 | [Presentation WebAPI] Fix collaboration issues with control channel | General | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1184073 | [ft:conndevices] | --- | --- | FxOS-S7 (18Sep) | |
| 1202582 | [Presentation WebAPI] Ensure incoming messages are well delivered to receiver pages | General | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1184073 | [ft:conndevices] | --- | --- | FxOS-S7 (18Sep) | |
| 1205219 | [Presentation WebAPI] Support terminate semantics | DOM: Core & HTML | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1184036, 1184073, 1210340, 1212702 | [ft:conndevices][partner-blocker] | --- | 2.5+ | FxOS-S9 (16Oct) | |
| 1205222 | [Presentation WebAPI] Add PresentationReceiver and navigator.presentation.receiver | DOM: Core & HTML | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1184036, 1184073 | [ft:conndevices] | --- | 2.5+ | FxOS-S8 (02Oct) | |
| 1205233 | [Presentation WebAPI] Make Presentation API available for browser chrome code | DOM: Core & HTML | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1129785, 1184036, 1184073 | [ft:conndevices] | --- | 2.5+ | FxOS-S8 (02Oct) | |
| 1205237 | [Presentation WebAPI] get self IP address on Fennec for initiating presentation session | DOM: Core & HTML | FIXED | Gary Chen [:xeonchen] | 1129785, 1184036, 1184073 | [ft:conndevices] | --- | 2.5+ | FxOS-S10 (30Oct) | |
| 1207051 | [Presentation WebAPI] security review for device control protocol | DOM: Core & HTML | WONTFIX | 1184073 | [ft:conndevices] | --- | --- | --- | ||
| 1208417 | [Presentation WebAPI] Integrate multi-screen over HDMI into Presentation API | DOM: Core & HTML | FIXED | Chih-Hsuan Kuo [:tommykuo] | 1224445, 1234492 | 1184036, 1235123, 1235124 | [ft:conndevices] | 2.6+ | --- | mozilla49 |
| 1210340 | [Presentation WebAPI] Support close semantics | DOM: Core & HTML | FIXED | Kershaw Chang [:kershaw] | 1205219, 1212702, 1272197 | 1184036, 1184073 | [ft:conndevices] [ETA 6/30] | 2.6+ | --- | mozilla50 |
| 1212702 | [Presentation WebAPI] Rename to PresentationConnection | DOM: Core & HTML | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1205219 | 1184036, 1184073, 1210340, 1215004 | [ft:conndevices][partner-blocker] | --- | --- | FxOS-S9 (16Oct) |
| 1214176 | [Presentation WebAPI] fix typo in TCPPresentationServer.js | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1129785, 1184036, 1184073 | [ft:conndevices] | --- | --- | mozilla44 | |
| 1214179 | [Presentation WebAPI] regression after changing device Id from service name to host name | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1194049 | 1129785, 1184036, 1184073 | [ft:conndevices] | --- | --- | mozilla44 |
| 1215426 | [Presentation WebAPI] Grant access to browser receiving pages | General | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1184036, 1184073 | [ft:conndevices] | --- | --- | FxOS-S10 (30Oct) | |
| 1216398 | [Presentation WebAPI] provide device ID to TCPPresentationServer while device discoverable is turned off | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1129785, 1184073 | [ft:conndevices] | --- | --- | mozilla44 | |
| 1217373 | [Presentation WebAPI] Avoid B2G crash due to potential excessive releases in PresentationSessionTransport | General | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1184073 | [ft:conndevices][partner-blocker] | 2.5+ | --- | FxOS-S11 (13Nov) | |
| 1217712 | [Presentation WebAPI] gecko handling for presentation-receiver-permission-denied event | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184073, 1187806, 1202542 | [ft:conndevices][partner-blocker] | --- | --- | mozilla44 | |
| 1217807 | Assertion failure: GetThread() == NS_GetCurrentThread(), at netwerk/dns/mdns/libmdns/MDNSResponderOperator.cpp:746 | Networking: DNS | FIXED | Gary Chen [:xeonchen] | 1218660 | 1184073, 1187806, 1200132, 1214243 | 2.5+ | 2.5+ | mozilla45 | |
| 1224113 | B2G process crash when fling play the video again while the previous video played to the end. | Gaia::TV | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184073, 1214243 | [ft:conndevices][partner-cherry-pick][partner-blocker] | 2.5+ | --- | --- | |
| 1225726 | Turn on MDNS service on OSX | Networking | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1229726 | 1184073 | --- | --- | mozilla45 | |
| 1225736 | Turn on MDNS service on Linux | Networking | 1184073 | [necko-would-take] | --- | --- | --- | |||
| 1228504 | [Presentation WebAPI] Take all IP addresses in PresentationChannelDescription into account | DOM: Core & HTML | WONTFIX | 1069230 | 1184073 | --- | --- | --- | ||
| 1228508 | [Presentation WebAPI] align the behavior of PresentationAvailability with latest spec | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184073, 1227029 | [ETA 9/2] | --- | --- | mozilla51 | |
| 1232105 | [Presentation WebAPI] provide a trusted UI for device selection on Fennec | General | FIXED | C.M.Chang[:chunmin] | 1184036, 1184073, 1268767 | --- | --- | Firefox 49 | ||
| 1234128 | [Presentation WebAPI] navigator.presentation.receiver is null in 1-UA use case. | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184036, 1217713, 1275560 | [ETA 5/26] | 2.6+ | --- | mozilla49 | |
| 1234492 | [Presentation WebAPI] Add role in PresentationService | DOM: Core & HTML | FIXED | Chih-Hsuan Kuo [:tommykuo] | 1184036, 1208417 | [ft:conndevices] | 2.6+ | --- | mozilla49 | |
| 1235123 | [Presentation WebAPI] Receive PresentationRequestUIGlue events from shell-remote | General | FIXED | Chih-Hsuan Kuo [:tommykuo] | 1208417 | 1184036, 1217713, 1277197 | [ft:conndevices] | 2.6+ | --- | --- |
| 1235124 | [Presentation WebAPI] Start multi-screen by Presentation API | Gaia::System | FIXED | Chih-Hsuan Kuo [:tommykuo] | 1208417 | 1184036 | --- | --- | --- | |
| 1239909 | Turn on MDNS service on Windows | Networking | 1184073 | [necko-would-take] | --- | --- | --- | |||
| 1245031 | [Presentation WebAPI] Add missing test receiver files | DOM: Core & HTML | FIXED | Sean Lin [:seanlin] (inactive from Mar 2016) | 1184073 | --- | --- | mozilla47 | ||
| 1252788 | Integrate ChromeCast into Presentation API | DOM: Core & HTML | WONTFIX | 1282003, 1305351, 1305352 | 1184036 | btpp-fixlater [ETA Fx52] | --- | --- | --- | |
| 1262779 | Support device-selection for Presentation API on Fennec | Plugins | DUPLICATE | 1184036 | --- | --- | --- | |||
| 1267122 | [Presentation WebAPI] receiving browser context should reflect the language preference of controlling browser context | DOM: Core & HTML | WONTFIX | 1184073 | btpp-fixlater [Backlog] | 2.6+ | --- | --- | ||
| 1284188 | [Presentation WebAPI] use nsINetworkInfoService to obtain self IP address | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184073 | [ETA 9/2] | --- | --- | mozilla51 | |
| 1289680 | [Presentation WebAPI] default enable DataChannel as transport channel | DOM: Core & HTML | WONTFIX | 1184073, 1228474 | [Backlog] | 2.6+ | --- | --- | ||
| 1289974 | [Presentation WebAPI] provide a trusted UI for device selection on Firefox | Site Permissions | FIXED | C.M.Chang[:chunmin] | 1297475, 1299061, 1299705, 1306210, 1306536, 1314213, 1331858 | 1184036, 1184073, 1309815, 1316531 | [ETA 9/30] | --- | --- | Firefox 53 |
| 1291971 | [Presentation WebAPI] enable Presentation-API-related web platform test on treeherder | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184036, 1184073 | [ETA Fx52] | --- | --- | mozilla52 | |
| 1292057 | [Presentation WebAPI] add complete NSPR log for core service and webidl implementation | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184036, 1184073 | [ETA 9/2] | --- | --- | mozilla51 | |
| 1295087 | [Presentation WebAPI] Implement PresentationDeviceProvider for Chromecast devices on Fennec. | DOM: Core & HTML | FIXED | Chih-Hsuan Kuo [:tommykuo] | 1305351 | 1184036, 1305352 | [ETA Fx52] | --- | --- | mozilla52 |
| 1304969 | [Presentation API] TV screen doesn’t return to home screen after terminating presentation from controller | DOM: Core & HTML | WORKSFORME | 1184036 | [ft:conndevices] | --- | --- | --- | ||
| 1304971 | [Presentation API] Failed to launch same presentation from fennec to another TV display | DOM: Core & HTML | WORKSFORME | Chih-Hsuan Kuo [:tommykuo] | 1184036 | [ft:conndevices] | --- | --- | --- | |
| 1304976 | [Presentation API] Controller doesn't show an error message when the presentation url with a bogus url | DOM: Core & HTML | WONTFIX | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184036 | [ft:conndevices] | --- | --- | --- | |
| 1304978 | [Presentation API] Failed to re-launch presentation | DOM: Core & HTML | DUPLICATE | Chih-Hsuan Kuo [:tommykuo] | 1184036 | [ft:conndevices] | --- | --- | --- | |
| 1311375 | [Presentation API] Fail to get expect result status when running "startNewPresentation_unsettledpromise-manual" | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184036 | [ft:conndevices] | --- | --- | mozilla52 | |
| 1313368 | [Presentation API] Fennec stalls when trying to load a page | DOM: Core & HTML | WONTFIX | 1184036 | --- | --- | --- | |||
| 1313404 | [Presentation API] [debug build only] Fennec crashes after running a test from http://w3c-test.org | DOM: Core & HTML | WONTFIX | 1184036 | --- | --- | --- | |||
| 1313601 | Disable presentation mode when taps disconnect from Chromecast on Android Notification Bar. | Screencasting | FIXED | Chih-Hsuan Kuo [:tommykuo] | 1184036 | --- | --- | Firefox 52 | ||
| 1314229 | [Presentation API] presentation.receiver should be null if not in corresponding context | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184036 | --- | --- | mozilla52 | ||
| 1316584 | [Presentation WebAPI] No way to terminate the presentation from Android notifications on Android KitKat | DOM: Core & HTML | WONTFIX | 1184036 | --- | --- | --- | |||
| 1316592 | [Presentation WebAPI] Nearby Devices dialog still displayed after TV display is closed | DOM: Core & HTML | WONTFIX | 1184036 | --- | --- | --- | |||
| 1317372 | [Presentation WebAPI] Can not launch presentation directly from another receiver to another | DOM: Core & HTML | WONTFIX | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184036 | --- | --- | --- | ||
| 1318214 | [Presentation API] default enable 1-UA mode on Firefox for Android | DOM: Core & HTML | FIXED | Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) | 1184036 | --- | --- | mozilla53 | ||
| 1646549 | Fix GetInProcessParentDocument usage in PresentationRequest::IsProhibitMixedSecurityContexts | DOM: Core & HTML | WONTFIX | 1642433, 1184073 | --- | --- | --- |
64 Total; 64 Open (100%); 0 Resolved (0%); 0 Verified (0%);
FxOS-Peripherals Nomination 2.6 Dashboard
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Feature Tracking
FxOS-Peripherals 2.6 Features
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
FxOS-Peripherals Nomination 2.6 Features
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
FxOS Feature Development
W3C WebBluetooth API Alignment
- meta bug 1204396
- Implementation Schedule
- References
Bluetooth Marionette Test Support on Emulator-KK
- meta bug 1175389
Data Sync / Cloud Storage
- Cloud Storage 2016 Q1 Goal
- Implementation schedule
- Cloud Storage Framework and FileSystemProvider API Documentation
- IPC Support on FileSystemProvider API
- Write Part Support on FileSystemProvider API
- Remove FUSE from FileSystemProvider API architecture
- Data Sync Wiki
Geolocation
Archive
[done] GATT Client & Server API Implementation
- GATT API meta bug 872460
- GATT server API Schedule
- GATT client API Schedule
[canceled] 2.2R Features
- PBAP/MAP
- PBAP meta bug 892179
- MAP meta bug 1141954
- Target Schedule
- HFP optional items (meta bug 1181901)
- NREC (bug 825149, landed to m-c & 2.2R)
- WBS (bug 911635, landed to m-c & 2.2R)
- Voice recognition (bug 1182953, landed to m-c and 2.2R)
- In-band ringtone (bug 1166593)
- CDMA adaptation
Weekly Meeting
All team members: 11:00 a.m. every Thu.
| 2015 Q2 | 2015 Q3 | 2015 Q4 | 2016 Q1 |
|---|---|---|---|