lp:~chrisccoulson/unity-firefox-extension/lp1076350

Created by Chris Coulson and last modified
Get this branch:
bzr branch lp:~chrisccoulson/unity-firefox-extension/lp1076350
Only Chris Coulson can upload to this branch. If you are Chris Coulson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Coulson
Project:
WebApps: unity-firefox-extension
Status:
Merged

Recent revisions

351. By Chris Coulson

Only disconnect from the pagehide handler when the window is destroyed. This fixes a case where navigating to another window then back again, and then using the Unity API will prevent the context from being destroyed on the next page navigation or when the tab is destroyed

350. By Chris Coulson

UnityObject's are currently stored in a weak map, keyed by outer window (which comes from the "content-document\-global\-created" notification). Outer window's are reused between page navigations across domains. Each UnityObject disconnects from the documents pagehide notification when a window navigates to another document the first time, so if a subsequent document uses the Unity API, it will never clean up the corresponding context when the tab is closed (and the outer window disappears). Instead, UnityObject's should be keyed by some object tied to the *inner* window (the inner window isn't directly accessible, but there are some objects that are tied to the inner window, such as window.navigator). Although, if UnityObject is tied to the lifetime of an inner window, I wonder why UnityObjectFactory exists at all....

349. By Launchpad Translations on behalf of webapps

Launchpad automatic translations update.

348. By Maxim Ermilov

listen for tabClose event

347. By Launchpad Translations on behalf of webapps

Launchpad automatic translations update.

346. By Maxim Ermilov

bump version

345. By Maxim Ermilov

import translations

344. By Maxim Ermilov

more strings for translations

343. By Launchpad Translations on behalf of webapps

Launchpad automatic translations update.

342. By Launchpad Translations on behalf of webapps

Launchpad automatic translations update.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:unity-firefox-extension
This branch contains Public information 
Everyone can see this information.

Subscribers