Closed Bug 1275157 Opened 8 years ago Closed 5 years ago

[Presentation WebAPI] Lifetime management of PresentationConnection

Categories

(Core :: DOM: Core & HTML, defect)

defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox49 --- affected

People

(Reporter: kershaw, Unassigned)

References

Details

(Whiteboard: btpp-fixlater [Backlog])

Depends on: 1258600
Whiteboard: btpp-fixlater
Hi Olli,

In bug 1210340, the presentation connection will be removed from load group when the session is closed or terminated. Is it enough for the lifetime management of the connection? Do we still have to do take of the lifetime of the connection?

Thanks.
Flags: needinfo?(bugs)
Whiteboard: btpp-fixlater → btpp-fixlater [ETA 9/2]
Whiteboard: btpp-fixlater [ETA 9/2] → btpp-fixlater [ETA 9/30]
Additional things to investigate:

- Make sure PresetationSessionInfo object is destructed once terminated. (nsIPresentationSessionListener)
- Make sure PresentationAvailability object can be GCed when no JS reference. (nsIPresentationAvailabilityListener)
- Make sure PresentationReceiver object can be GCed when page closed. (nsIPresentationRespondingListener)
- Make sure SessionTransportBuilder object is destructed once SessionTrasport is created successfully or failed to create. (nsIPresentationSessionTransportBuilderListener)
Whiteboard: btpp-fixlater [ETA 9/30] → btpp-fixlater [Backlog]
Component: DOM → DOM: Core & HTML
Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(bugs)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.