mirror of
				https://github.com/mozilla/gecko-dev.git
				synced 2025-10-31 16:28:05 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			968 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			968 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /* This Source Code Form is subject to the terms of the Mozilla Public
 | |
|  * License, v. 2.0. If a copy of the MPL was not distributed with this
 | |
|  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 | |
| 
 | |
| "use strict";
 | |
| 
 | |
| /**
 | |
|  * Bug 1841730 - Fix www.korg.com support download page loads on Windows.
 | |
|  * WebCompat issue #2787 - https://webcompat.com/issues/2787
 | |
|  *
 | |
|  * They are using a library named PACE, which has a timing bug with Firefox
 | |
|  * which breaks page loads (due to a stuck progress indicator) on Windows.
 | |
|  * This is the fix suggested at https://github.com/CodeByZach/pace/issues/510
 | |
|  */
 | |
| 
 | |
| /* globals exportFunction */
 | |
| 
 | |
| (function () {
 | |
|   const win = window.wrappedJSObject;
 | |
| 
 | |
|   let val = new win.Object();
 | |
|   val.eventLag = false;
 | |
| 
 | |
|   Object.defineProperty(win, "paceOptions", {
 | |
|     configurable: true,
 | |
| 
 | |
|     get: exportFunction(function () {
 | |
|       return val;
 | |
|     }, window),
 | |
| 
 | |
|     set: exportFunction(function (_val) {
 | |
|       val = _val;
 | |
|     }, window),
 | |
|   });
 | |
| })();
 | 
