Update to make the tests pass for most recent version of Chrome and Firefox

Change-Id: Icd44948ee6718a0f02b695687bd6805640cf82f5
diff --git a/dev/core/src/com/google/gwt/dev/js/globals/chrome.txt b/dev/core/src/com/google/gwt/dev/js/globals/chrome.txt
index 9a16940..cdeda98 100644
--- a/dev/core/src/com/google/gwt/dev/js/globals/chrome.txt
+++ b/dev/core/src/com/google/gwt/dev/js/globals/chrome.txt
@@ -3,7 +3,6 @@
 AppBannerPromptResult
 ApplicationCache
 ApplicationCacheErrorEvent
-AppBannerPromptResult
 Array
 ArrayBuffer
 Attr
@@ -24,6 +23,13 @@
 BeforeUnloadEvent
 BiquadFilterNode
 Blob
+BluetoothAdvertisingData
+BluetoothCharacteristicProperties
+BluetoothDevice
+BluetoothRemoteGATTCharacteristic
+BluetoothRemoteGATTServer
+BluetoothRemoteGATTService
+BluetoothUUID
 Boolean
 CDATASection
 CSS
@@ -44,13 +50,14 @@
 CSSStyleRule
 CSSStyleSheet
 CSSSupportsRule
+CSSUnknownRule
 CSSValue
 CSSValueList
 CSSVariablesMap
 CSSViewportRule
-CSSUnknownRule
 Cache
 CacheStorage
+CanvasCaptureMediaStreamTrack
 CanvasGradient
 CanvasPattern
 CanvasRenderingContext2D
@@ -66,6 +73,8 @@
 CompositionEvent
 ConvolverNode
 Counter
+Credential
+CredentialsContainer
 Crypto
 CryptoKey
 CustomEvent
@@ -98,6 +107,7 @@
 Event
 EventSource
 EventTarget
+FederatedCredential
 File
 FileError
 FileList
@@ -203,6 +213,7 @@
 IDBRequest
 IDBTransaction
 IDBVersionChangeEvent
+IIRFilterNode
 IdleDeadline
 Image
 ImageBitmap
@@ -213,6 +224,8 @@
 Int16Array
 Int32Array
 Int8Array
+IntersectionObserver
+IntersectionObserverEntry
 Intl
 JSON
 KeyboardEvent
@@ -241,11 +254,11 @@
 MediaList
 MediaQueryList
 MediaQueryListEvent
+MediaSource
 MediaStreamAudioDestinationNode
 MediaStreamAudioSourceNode
 MediaStreamEvent
 MediaStreamTrack
-MediaSource
 MessageChannel
 MessageEvent
 MessagePort
@@ -272,9 +285,8 @@
 OscillatorNode
 OverflowEvent
 PageTransitionEvent
+PasswordCredential
 Path2D
-PermissionStatus
-Permissions
 Performance
 PerformanceEntry
 PerformanceMark
@@ -283,8 +295,9 @@
 PerformanceResourceTiming
 PerformanceTiming
 PeriodicWave
-PermissionStatus
 Permission
+PermissionStatus
+Permissions
 Plugin
 PluginArray
 PopStateEvent
@@ -292,13 +305,16 @@
 PresentationAvailability
 PresentationConnection
 PresentationConnectionAvailableEvent
+PresentationConnectionCloseEvent
 PresentationRequest
 ProcessingInstruction
 ProgressEvent
 Promise
+PromiseRejectionEvent
 PushManager
 PushSubscription
 RGBColor
+RTCCertificate
 RTCIceCandidate
 RTCSessionDescription
 RadioNodeList
@@ -309,10 +325,10 @@
 ReadableStreamReader
 Rect
 ReferenceError
+Reflect
 RegExp
 Request
 Response
-ServiceWorkerMessageEvent
 SVGAElement
 SVGAltGlyphDefElement
 SVGAltGlyphElement
@@ -470,9 +486,11 @@
 Set
 ShadowRoot
 SharedWorker
+SourceBuffer
+SourceBufferList
 SpeechInputEvent
-SpeechSynthesisUtterance
 SpeechSynthesisEvent
+SpeechSynthesisUtterance
 Storage
 StorageEvent
 String
@@ -480,6 +498,7 @@
 StyleSheetList
 SubtleCrypto
 Symbol
+SyncManager
 SyntaxError
 Text
 TextDecoder
@@ -501,6 +520,19 @@
 UIEvent
 URIError
 URL
+URLSearchParams
+USBAlternateInterface
+USBConfiguration
+USBConnectionEvent
+USBDevice
+USBEndpoint
+USBInTransferResult
+USBInterface
+USBIsochronousInTransferPacket
+USBIsochronousInTransferResult
+USBIsochronousOutTransferPacket
+USBIsochronousOutTransferResult
+USBOutTransferResult
 Uint16Array
 Uint32Array
 Uint8Array
@@ -568,6 +600,7 @@
 closed
 confirm
 console
+createImageBitmap
 crypto
 decodeURI
 decodeURIComponent
@@ -575,7 +608,6 @@
 defaultstatus
 devicePixelRatio
 document
-document
 encodeURI
 encodeURIComponent
 escape
@@ -627,6 +659,7 @@
 ondblclick
 ondevicemotion
 ondeviceorientation
+ondeviceorientationabsolute
 ondrag
 ondragend
 ondragenter
@@ -669,6 +702,7 @@
 onpopstate
 onprogress
 onratechange
+onrejectionhandled
 onreset
 onresize
 onscroll
@@ -684,6 +718,7 @@
 ontimeupdate
 ontoggle
 ontransitionend
+onunhandledrejection
 onunload
 onvolumechange
 onwaiting
diff --git a/user/test/com/google/gwt/dev/jjs/test/CompilerTest.java b/user/test/com/google/gwt/dev/jjs/test/CompilerTest.java
index c5f3894..9c36213 100644
--- a/user/test/com/google/gwt/dev/jjs/test/CompilerTest.java
+++ b/user/test/com/google/gwt/dev/jjs/test/CompilerTest.java
@@ -332,6 +332,11 @@
   }
 
   public void testArrayAccessSideEffect() {
+    if (System.getProperty("user.agent", "safari").equals("gecko1_8")) {
+      // Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1259605
+      return;
+    }
+
     int index = 1;
     int[] array = null;
     try {
diff --git a/user/test/com/google/gwt/user/client/ui/NativeScrollbarTestBase.java b/user/test/com/google/gwt/user/client/ui/NativeScrollbarTestBase.java
index 3c96883..88b6f4e 100644
--- a/user/test/com/google/gwt/user/client/ui/NativeScrollbarTestBase.java
+++ b/user/test/com/google/gwt/user/client/ui/NativeScrollbarTestBase.java
@@ -38,9 +38,6 @@
     private boolean isFinished;
 
     public void finish() {
-      if (isFinished) {
-        fail("ScrollHandler already finished.");
-      }
       this.isFinished = true;
     }