| Index: bootstrap.js.tmpl | 
| =================================================================== | 
| --- a/bootstrap.js.tmpl | 
| +++ b/bootstrap.js.tmpl | 
| @@ -21,7 +21,7 @@ | 
|  | 
| {%- if hasChromeRequires %} | 
| Services.obs.addObserver(RequireObserver, "{{metadata.get('general', 'basename')}}-require", true); | 
| -  onShutdown.add(function() Services.obs.removeObserver(RequireObserver, "{{metadata.get('general', 'basename')}}-require")); | 
| +  onShutdown.add(() => Services.obs.removeObserver(RequireObserver, "{{metadata.get('general', 'basename')}}-require")); | 
| {%- set hasShutdownHandlers = True %} | 
| {%- endif %} | 
|  | 
| @@ -169,7 +169,7 @@ | 
| } | 
| return scopes[module].exports; | 
| } | 
| -require.scopes = {__proto__: null}; | 
| +require.scopes = Object.create(null); | 
|  | 
| {%- if hasChromeRequires %} | 
| Cu.import("resource://gre/modules/XPCOMUtils.jsm"); | 
|  |