| Index: extensions/renderer/resources/keep_alive.js
|
| diff --git a/extensions/renderer/resources/keep_alive.js b/extensions/renderer/resources/keep_alive.js
|
| index 5269c30285feccbec774f0a911c2b5ca04a017a5..b957b12f449aaac3b4bb21705e3f505b5b438b39 100644
|
| --- a/extensions/renderer/resources/keep_alive.js
|
| +++ b/extensions/renderer/resources/keep_alive.js
|
| @@ -8,6 +8,9 @@ define('keep_alive', [
|
| 'mojo/public/js/core',
|
| ], function(serviceProvider, mojom, core) {
|
|
|
| + // Putting the handles somewhere causes them to not get lost.
|
| + var allHandles = [];
|
| +
|
| /**
|
| * An object that keeps the background page alive until closed.
|
| * @constructor
|
| @@ -20,6 +23,7 @@ define('keep_alive', [
|
| * @private
|
| */
|
| this.handle_ = serviceProvider.connectToService(mojom.KeepAlive.name);
|
| + allHandles.push(this.handle_);
|
| }
|
|
|
| /**
|
|
|