| Index: third_party/WebKit/Source/core/testing/Internals.idl | 
| diff --git a/third_party/WebKit/Source/core/testing/Internals.idl b/third_party/WebKit/Source/core/testing/Internals.idl | 
| index d7ce6bd845d8ff6681b0915d9838bb04964f3d93..bdacffa1da8d546251d58de8aa1c65bc7a1aa060 100644 | 
| --- a/third_party/WebKit/Source/core/testing/Internals.idl | 
| +++ b/third_party/WebKit/Source/core/testing/Internals.idl | 
| @@ -27,41 +27,40 @@ | 
| [ | 
| DoNotCheckConstants, | 
| GarbageCollected, | 
| -    TypeChecking=Interface, | 
| ConstructorCallWith=ScriptState, | 
| ] interface Internals { | 
| DOMString address(Node node); | 
|  | 
| GCObservation observeGC(any observed); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] DOMString elementLayoutTreeAsText(Element element); | 
| +    [RaisesException] DOMString elementLayoutTreeAsText(Element element); | 
| boolean isPreloaded(DOMString url); | 
| boolean isPreloadedBy(DOMString url, Document document); | 
| boolean isLoadingFromMemoryCache(DOMString url); | 
|  | 
| -    [TypeChecking=Interface] boolean isSharingStyle(Element element1, Element element2); | 
| +    boolean isSharingStyle(Element element1, Element element2); | 
|  | 
| -    [TypeChecking=Interface] CSSStyleDeclaration computedStyleIncludingVisitedInfo(Node node); | 
| +    CSSStyleDeclaration computedStyleIncludingVisitedInfo(Node node); | 
|  | 
| -    [TypeChecking=Interface] ShadowRoot createUserAgentShadowRoot(Element host); | 
| +    ShadowRoot createUserAgentShadowRoot(Element host); | 
|  | 
| -    [TypeChecking=Interface] ShadowRoot shadowRoot(Element host); | 
| -    [TypeChecking=Interface] ShadowRoot youngestShadowRoot(Element host); | 
| -    [TypeChecking=Interface] ShadowRoot oldestShadowRoot(Element host); | 
| -    [RaisesException, TypeChecking=Interface] ShadowRoot youngerShadowRoot(Node root); | 
| +    ShadowRoot shadowRoot(Element host); | 
| +    ShadowRoot youngestShadowRoot(Element host); | 
| +    ShadowRoot oldestShadowRoot(Element host); | 
| +    [RaisesException] ShadowRoot youngerShadowRoot(Node root); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] DOMString shadowRootType(Node root); | 
| +    [RaisesException] DOMString shadowRootType(Node root); | 
| [RaisesException] boolean hasShadowInsertionPoint(Node root); | 
| [RaisesException] boolean hasContentElement(Node root); | 
| -    [RaisesException, TypeChecking=Interface] unsigned long countElementShadow(Node Root); | 
| -    [TypeChecking=Interface] DOMString shadowPseudoId(Element element); | 
| -    [RaisesException, TypeChecking=Interface] boolean isValidContentSelect(Element contentElement); | 
| -    [TypeChecking=Interface] Node treeScopeRootNode(Node node); | 
| -    [TypeChecking=Interface] Node parentTreeScope(Node node); | 
| -    [RaisesException, TypeChecking=Interface] boolean hasSelectorForIdInShadow(Element host, DOMString id); | 
| -    [RaisesException, TypeChecking=Interface] boolean hasSelectorForClassInShadow(Element host, DOMString className); | 
| -    [RaisesException, TypeChecking=Interface] boolean hasSelectorForAttributeInShadow(Element host, DOMString attributeName); | 
| -    [RaisesException, TypeChecking=Interface] unsigned short compareTreeScopePosition(Node treeScope1, Node treeScope2); | 
| +    [RaisesException] unsigned long countElementShadow(Node Root); | 
| +    DOMString shadowPseudoId(Element element); | 
| +    [RaisesException] boolean isValidContentSelect(Element contentElement); | 
| +    Node treeScopeRootNode(Node node); | 
| +    Node parentTreeScope(Node node); | 
| +    [RaisesException] boolean hasSelectorForIdInShadow(Element host, DOMString id); | 
| +    [RaisesException] boolean hasSelectorForClassInShadow(Element host, DOMString className); | 
| +    [RaisesException] boolean hasSelectorForAttributeInShadow(Element host, DOMString attributeName); | 
| +    [RaisesException] unsigned short compareTreeScopePosition(Node treeScope1, Node treeScope2); | 
| [RaisesException] unsigned long updateStyleAndReturnAffectedElementCount(); | 
| [RaisesException] unsigned long needsLayoutCount(); | 
| [RaisesException] unsigned long hitTestCount(Document document); | 
| @@ -81,18 +80,18 @@ | 
| // Advances an animated image. For BitmapImage (e.g., animated gifs) this | 
| // will advance to the next frame. For SVGImage, this will trigger an | 
| // animation update for CSS and advance the SMIL timeline by one frame. | 
| -    [RaisesException, TypeChecking=Interface] void advanceImageAnimation(Element image); | 
| +    [RaisesException] void advanceImageAnimation(Element image); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] Node nextSiblingInComposedTree(Node node); | 
| -    [RaisesException, TypeChecking=Interface] Node firstChildInComposedTree(Node node); | 
| -    [RaisesException, TypeChecking=Interface] Node lastChildInComposedTree(Node node); | 
| -    [RaisesException, TypeChecking=Interface] Node nextInComposedTree(Node node); | 
| -    [RaisesException, TypeChecking=Interface] Node previousInComposedTree(Node node); | 
| +    [RaisesException] Node nextSiblingInComposedTree(Node node); | 
| +    [RaisesException] Node firstChildInComposedTree(Node node); | 
| +    [RaisesException] Node lastChildInComposedTree(Node node); | 
| +    [RaisesException] Node nextInComposedTree(Node node); | 
| +    [RaisesException] Node previousInComposedTree(Node node); | 
|  | 
| DOMString visiblePlaceholder(Element element); | 
|  | 
| -    [TypeChecking=Interface] void selectColorInColorChooser(Element element, DOMString colorValue); | 
| -    [TypeChecking=Interface] void endColorChooser(Element element); | 
| +    void selectColorInColorChooser(Element element, DOMString colorValue); | 
| +    void endColorChooser(Element element); | 
|  | 
| // If the argument is omitted, the top-level document is used. | 
| boolean hasAutofocusRequest(optional Document document); | 
| @@ -102,39 +101,39 @@ | 
|  | 
| [RaisesException] ClientRect absoluteCaretBounds(); | 
|  | 
| -    [TypeChecking=Interface] ClientRect boundingBox(Element element); | 
| +    ClientRect boundingBox(Element element); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] unsigned long markerCountForNode(Node node, DOMString markerType); | 
| -    [TypeChecking=Interface] unsigned long activeMarkerCountForNode(Node node); | 
| -    [RaisesException, TypeChecking=Interface] Range markerRangeForNode(Node node, DOMString markerType, unsigned long index); | 
| -    [RaisesException, TypeChecking=Interface] DOMString markerDescriptionForNode(Node node, DOMString markerType, unsigned long index); | 
| -    [TypeChecking=Interface] void addTextMatchMarker(Range range, boolean isActive); | 
| -    [TypeChecking=Interface] void setMarkersActive(Node node, unsigned long startOffset, unsigned long endOffset, boolean active); | 
| +    [RaisesException] unsigned long markerCountForNode(Node node, DOMString markerType); | 
| +    unsigned long activeMarkerCountForNode(Node node); | 
| +    [RaisesException] Range markerRangeForNode(Node node, DOMString markerType, unsigned long index); | 
| +    [RaisesException] DOMString markerDescriptionForNode(Node node, DOMString markerType, unsigned long index); | 
| +    void addTextMatchMarker(Range range, boolean isActive); | 
| +    void setMarkersActive(Node node, unsigned long startOffset, unsigned long endOffset, boolean active); | 
| void setMarkedTextMatchesAreHighlighted(Document document, boolean highlight); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] void setFrameViewPosition(Document document, long x, long y); | 
| +    [RaisesException] void setFrameViewPosition(Document document, long x, long y); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] DOMString viewportAsText(Document document, | 
| -                                                                       float devicePixelRatio, | 
| -                                                                       long availableWidth, | 
| -                                                                       long availableHeight); | 
| +    [RaisesException] DOMString viewportAsText(Document document, | 
| +                                               float devicePixelRatio, | 
| +                                               long availableWidth, | 
| +                                               long availableHeight); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] boolean elementShouldAutoComplete(Element inputElement); | 
| -    [RaisesException, TypeChecking=Interface] DOMString suggestedValue(Element inputElement); | 
| -    [RaisesException, TypeChecking=Interface] void setSuggestedValue(Element inputElement, DOMString value); | 
| -    [RaisesException, TypeChecking=Interface] void setEditingValue(Element inputElement, DOMString value); | 
| -    [RaisesException, TypeChecking=Interface] void setAutofilled(Element inputElement, boolean enabled); | 
| +    [RaisesException] boolean elementShouldAutoComplete(Element inputElement); | 
| +    [RaisesException] DOMString suggestedValue(Element inputElement); | 
| +    [RaisesException] void setSuggestedValue(Element inputElement, DOMString value); | 
| +    [RaisesException] void setEditingValue(Element inputElement, DOMString value); | 
| +    [RaisesException] void setAutofilled(Element inputElement, boolean enabled); | 
|  | 
| -    [TypeChecking=Interface] Range rangeFromLocationAndLength(Element scope, long rangeLocation, long rangeLength); | 
| -    [TypeChecking=Interface] unsigned long locationFromRange(Element scope, Range range); | 
| -    [TypeChecking=Interface] unsigned long lengthFromRange(Element scope, Range range); | 
| -    [TypeChecking=Interface] DOMString rangeAsText(Range range); | 
| +    Range rangeFromLocationAndLength(Element scope, long rangeLocation, long rangeLength); | 
| +    unsigned long locationFromRange(Element scope, Range range); | 
| +    unsigned long lengthFromRange(Element scope, Range range); | 
| +    DOMString rangeAsText(Range range); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] DOMPoint touchPositionAdjustedToBestClickableNode(long x, long y, long width, long height, Document document); | 
| -    [RaisesException, TypeChecking=Interface] Node touchNodeAdjustedToBestClickableNode(long x, long y, long width, long height, Document document); | 
| -    [RaisesException, TypeChecking=Interface] DOMPoint touchPositionAdjustedToBestContextMenuNode(long x, long y, long width, long height, Document document); | 
| -    [RaisesException, TypeChecking=Interface] Node touchNodeAdjustedToBestContextMenuNode(long x, long y, long width, long height, Document document); | 
| -    [RaisesException, TypeChecking=Interface] ClientRect bestZoomableAreaForTouchPoint(long x, long y, long width, long height, Document document); | 
| +    [RaisesException] DOMPoint touchPositionAdjustedToBestClickableNode(long x, long y, long width, long height, Document document); | 
| +    [RaisesException] Node touchNodeAdjustedToBestClickableNode(long x, long y, long width, long height, Document document); | 
| +    [RaisesException] DOMPoint touchPositionAdjustedToBestContextMenuNode(long x, long y, long width, long height, Document document); | 
| +    [RaisesException] Node touchNodeAdjustedToBestContextMenuNode(long x, long y, long width, long height, Document document); | 
| +    [RaisesException] ClientRect bestZoomableAreaForTouchPoint(long x, long y, long width, long height, Document document); | 
|  | 
| [RaisesException] long lastSpellCheckRequestSequence(Document document); | 
| [RaisesException] long lastSpellCheckProcessedSequence(Document document); | 
| @@ -142,33 +141,33 @@ | 
| sequence<DOMString> userPreferredLanguages(); | 
| void setUserPreferredLanguages(sequence<DOMString> languages); | 
|  | 
| -    [TypeChecking=Interface] unsigned long activeDOMObjectCount(Document document); | 
| -    [TypeChecking=Interface] unsigned long wheelEventHandlerCount(Document document); | 
| -    [TypeChecking=Interface] unsigned long scrollEventHandlerCount(Document document); | 
| -    [TypeChecking=Interface] unsigned long touchEventHandlerCount(Document document); | 
| -    [RaisesException, TypeChecking=Interface] LayerRectList touchEventTargetLayerRects(Document document); | 
| +    unsigned long activeDOMObjectCount(Document document); | 
| +    unsigned long wheelEventHandlerCount(Document document); | 
| +    unsigned long scrollEventHandlerCount(Document document); | 
| +    unsigned long touchEventHandlerCount(Document document); | 
| +    [RaisesException] LayerRectList touchEventTargetLayerRects(Document document); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] boolean executeCommand(Document document, DOMString name, DOMString value); | 
| +    [RaisesException] boolean executeCommand(Document document, DOMString name, DOMString value); | 
|  | 
| DOMString htmlNamespace(); | 
| sequence<DOMString> htmlTags(); | 
| DOMString svgNamespace(); | 
| sequence<DOMString> svgTags(); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] NodeList nodesFromRect(Document document, long x, long y, | 
| +    [RaisesException] NodeList nodesFromRect(Document document, long x, long y, | 
| unsigned long topPadding, unsigned long rightPadding, unsigned long bottomPadding, unsigned long leftPadding, | 
| boolean ignoreClipping, boolean allowChildFrameContent); | 
|  | 
| -    [TypeChecking=Interface] boolean hasSpellingMarker(Document document, long from, long length); | 
| -    [TypeChecking=Interface] boolean hasGrammarMarker(Document document, long from, long length); | 
| +    boolean hasSpellingMarker(Document document, long from, long length); | 
| +    boolean hasGrammarMarker(Document document, long from, long length); | 
| void setContinuousSpellCheckingEnabled(boolean enabled); | 
|  | 
| -    [TypeChecking=Interface] boolean isOverwriteModeEnabled(Document document); | 
| -    [TypeChecking=Interface] void toggleOverwriteModeEnabled(Document document); | 
| +    boolean isOverwriteModeEnabled(Document document); | 
| +    void toggleOverwriteModeEnabled(Document document); | 
|  | 
| -    [TypeChecking=Interface] unsigned long numberOfScrollableAreas(Document document); | 
| +    unsigned long numberOfScrollableAreas(Document document); | 
|  | 
| -    [TypeChecking=Interface] boolean isPageBoxVisible(Document document, long pageNumber); | 
| +    boolean isPageBoxVisible(Document document, long pageNumber); | 
|  | 
| readonly attribute InternalSettings settings; | 
| readonly attribute InternalRuntimeFlags runtimeFlags; | 
| @@ -183,16 +182,16 @@ | 
| const unsigned short LAYER_TREE_INCLUDES_CLIP_AND_SCROLL_PARENTS = 16; | 
| const unsigned short LAYER_TREE_INCLUDES_PAINT_INVALIDATION_OBJECTS = 32; | 
| const unsigned short LAYER_TREE_INCLUDES_COMPOSITING_REASONS = 64; | 
| -    [RaisesException, TypeChecking=Interface] DOMString layerTreeAsText(Document document, optional unsigned short flags); | 
| -    [RaisesException, TypeChecking=Interface] DOMString elementLayerTreeAsText(Element element, optional unsigned short flags); | 
| +    [RaisesException] DOMString layerTreeAsText(Document document, optional unsigned short flags); | 
| +    [RaisesException] DOMString elementLayerTreeAsText(Element element, optional unsigned short flags); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] boolean scrollsWithRespectTo(Element element1, Element element2); | 
| +    [RaisesException] boolean scrollsWithRespectTo(Element element1, Element element2); | 
|  | 
| -    [TypeChecking=Interface] DOMString scrollingStateTreeAsText(Document document); | 
| -    [RaisesException, TypeChecking=Interface] DOMString mainThreadScrollingReasons(Document document); | 
| -    [RaisesException, TypeChecking=Interface] ClientRectList nonFastScrollableRects(Document document); | 
| +    DOMString scrollingStateTreeAsText(Document document); | 
| +    [RaisesException] DOMString mainThreadScrollingReasons(Document document); | 
| +    [RaisesException] ClientRectList nonFastScrollableRects(Document document); | 
|  | 
| -    [TypeChecking=Interface] void garbageCollectDocumentResources(Document document); | 
| +    void garbageCollectDocumentResources(Document document); | 
| void evictAllResources(); | 
|  | 
| unsigned long numberOfLiveNodes(); | 
| @@ -213,12 +212,12 @@ | 
| [RaisesException] void setPageScaleFactor(float scaleFactor); | 
| [RaisesException] void setPageScaleFactorLimits(float minScaleFactor, float maxScaleFactor); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] void setIsCursorVisible(Document document, boolean isVisible); | 
| +    [RaisesException] void setIsCursorVisible(Document document, boolean isVisible); | 
|  | 
| -    [TypeChecking=Interface] double effectiveMediaVolume(HTMLMediaElement mediaElement); | 
| -    [TypeChecking=Interface] void mediaPlayerRemoteRouteAvailabilityChanged(HTMLMediaElement mediaElement, boolean available); | 
| -    [TypeChecking=Interface] void mediaPlayerPlayingRemotelyChanged(HTMLMediaElement mediaElement, boolean remote); | 
| -    [TypeChecking=Interface] void setAllowHiddenVolumeControls(HTMLMediaElement mediaElement, boolean allow); | 
| +    double effectiveMediaVolume(HTMLMediaElement mediaElement); | 
| +    void mediaPlayerRemoteRouteAvailabilityChanged(HTMLMediaElement mediaElement, boolean available); | 
| +    void mediaPlayerPlayingRemotelyChanged(HTMLMediaElement mediaElement, boolean remote); | 
| +    void setAllowHiddenVolumeControls(HTMLMediaElement mediaElement, boolean allow); | 
|  | 
| void registerURLSchemeAsBypassingContentSecurityPolicy(DOMString scheme); | 
| void registerURLSchemeAsBypassingContentSecurityPolicy(DOMString scheme, sequence<DOMString> policyAreas); | 
| @@ -236,15 +235,15 @@ | 
| // These functions both reset the tracked repaint rects. They are intended to be used in the following order: | 
| //  startTrackingRepaints(), repaintRectsAsText(), stopTrackingRepaints(). | 
| // TODO(wangxianzhu): Remove these functions when we no longer use repaint rects. | 
| -    [RaisesException, TypeChecking=Interface] void startTrackingRepaints(Document document); | 
| -    [RaisesException, TypeChecking=Interface] void stopTrackingRepaints(Document document); | 
| +    [RaisesException] void startTrackingRepaints(Document document); | 
| +    [RaisesException] void stopTrackingRepaints(Document document); | 
|  | 
| // |node| should be Document, HTMLIFrameElement, or unspecified. | 
| // If |node| is an HTMLIFrameElement, it assumes node.contentDocument is | 
| // specified without security checks. Unspecified means this document. | 
| [RaisesException] void updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(optional Node? node = null); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] void forceFullRepaint(Document document); | 
| +    [RaisesException] void forceFullRepaint(Document document); | 
|  | 
| // These functions both reset the tracked paint invalidation objects. They are intended to be used in the following order: | 
| //  startTrackingPaintInvalidationObjects(), trackedPaintInvalidationObjects(), stopTrackingPaintInvalidationObjects(). | 
| @@ -257,38 +256,38 @@ | 
| DOMString[] trackedPaintInvalidationObjects(); | 
|  | 
| // Returns a list of draggable/non-draggable regions in the document. | 
| -    [RaisesException, TypeChecking=Interface] ClientRectList draggableRegions(Document document); | 
| -    [RaisesException, TypeChecking=Interface] ClientRectList nonDraggableRegions(Document document); | 
| +    [RaisesException] ClientRectList draggableRegions(Document document); | 
| +    [RaisesException] ClientRectList nonDraggableRegions(Document document); | 
|  | 
| // Returns a string with information about the mouse cursor used at the specified client location. | 
| -    [TypeChecking=Interface] DOMString getCurrentCursorInfo(); | 
| +    DOMString getCurrentCursorInfo(); | 
|  | 
| readonly attribute boolean cursorUpdatePending; | 
|  | 
| -    [TypeChecking=Interface] DOMString markerTextForListItem(Element element); | 
| +    DOMString markerTextForListItem(Element element); | 
|  | 
| SerializedScriptValue deserializeBuffer(ArrayBuffer buffer); | 
| ArrayBuffer serializeObject(SerializedScriptValue obj); | 
|  | 
| void forceReload(boolean endToEnd); | 
|  | 
| -    [TypeChecking=Interface] DOMString getImageSourceURL(Element element); | 
| +    DOMString getImageSourceURL(Element element); | 
|  | 
| -    [TypeChecking=Interface] DOMString selectMenuListText(HTMLSelectElement select); | 
| -    [TypeChecking=Interface] boolean isSelectPopupVisible(Node node); | 
| +    DOMString selectMenuListText(HTMLSelectElement select); | 
| +    boolean isSelectPopupVisible(Node node); | 
| boolean selectPopupItemStyleIsRtl(Node select, long itemIndex); | 
| long selectPopupItemStyleFontHeight(Node select, long itemIndex); | 
| -    [TypeChecking=Interface] void resetTypeAheadSession(HTMLSelectElement select); | 
| +    void resetTypeAheadSession(HTMLSelectElement select); | 
|  | 
| [RaisesException] ClientRect selectionBounds(); | 
|  | 
| boolean loseSharedGraphicsContext3D(); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] void forceCompositingUpdate(Document document); | 
| +    [RaisesException] void forceCompositingUpdate(Document document); | 
|  | 
| void setZoomFactor(float factor); | 
|  | 
| -    [RaisesException, TypeChecking=Interface] void setShouldRevealPassword(Element element, boolean reveal); | 
| +    [RaisesException] void setShouldRevealPassword(Element element, boolean reveal); | 
|  | 
| [CallWith=ScriptState] Promise createResolvedPromise(any value); | 
| [CallWith=ScriptState] Promise createRejectedPromise(any reason); | 
| @@ -307,7 +306,7 @@ | 
| void setFocused(boolean focused); | 
| void setInitialFocus(boolean reverse); | 
|  | 
| -    [TypeChecking=Interface] boolean ignoreLayoutWithPendingStylesheets(Document document); | 
| +    boolean ignoreLayoutWithPendingStylesheets(Document document); | 
|  | 
| // These functions are for testing NetInfo. You must call setNetworkStateNotifierTestOnly(true) | 
| // before calling setNetworkConnectionInfo. | 
| @@ -317,14 +316,14 @@ | 
| // This function is for testing HitRegions on Canvas2D. | 
| unsigned long countHitRegions(CanvasRenderingContext2D context); | 
|  | 
| -    [TypeChecking=Interface] boolean isInCanvasFontCache(Document document, DOMString fontString); | 
| -    [TypeChecking=Interface] unsigned long canvasFontCacheMaxFonts(); | 
| +    boolean isInCanvasFontCache(Document document, DOMString fontString); | 
| +    unsigned long canvasFontCacheMaxFonts(); | 
|  | 
| -    [TypeChecking=Interface] ClientRect boundsInViewportSpace(Element element); | 
| +    ClientRect boundsInViewportSpace(Element element); | 
|  | 
| DictionaryTest dictionaryTest(); | 
| UnionTypesTest unionTypesTest(); | 
| -    [RaisesException, TypeChecking=Interface] void setScrollChain(ScrollState scrollState, Element[] elements); | 
| +    [RaisesException] void setScrollChain(ScrollState scrollState, Element[] elements); | 
| void forceBlinkGCWithoutV8GC(); | 
|  | 
| DOMString selectedHTMLForClipboard(); | 
| @@ -357,8 +356,8 @@ | 
| void forceRestrictIFramePermissions(); | 
| [RaisesException] double monotonicTimeToZeroBasedDocumentTime(double platformTime); | 
|  | 
| -    [TypeChecking=Interface] void setMediaElementNetworkState(HTMLMediaElement element, long state); | 
| +    void setMediaElementNetworkState(HTMLMediaElement element, long state); | 
|  | 
| // TODO(liberato): remove once autoplay gesture override experiment concludes. | 
| -    [TypeChecking=Interface] void triggerAutoplayViewportCheck(HTMLMediaElement mediaElement); | 
| +    void triggerAutoplayViewportCheck(HTMLMediaElement mediaElement); | 
| }; | 
|  |