Loading tools/under-control/src/RELEASE +1 −1 Original line number Diff line number Diff line 147.0.7727.102 148.0.7778.179 tools/under-control/src/android_webview/browser/aw_content_browser_client.cc +12 −1 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ #include "android_webview/browser/aw_speech_recognition_manager_delegate.h" #include "android_webview/browser/aw_web_contents_delegate.h" #include "android_webview/browser/aw_web_contents_view_delegate.h" #include "android_webview/browser/content_restriction/aw_content_restriction_url_loader_throttle.h" #include "android_webview/browser/cookie_manager.h" #include "android_webview/browser/network_service/aw_browser_context_io_thread_handle.h" #include "android_webview/browser/network_service/aw_proxy_config_monitor.h" Loading Loading @@ -794,6 +795,14 @@ AwContentBrowserClient::CreateURLLoaderThrottles( /* async_check_tracker */ async_check_tracker, /*referring_app_info=*/std::nullopt)); if (browser_context && base::FeatureList::IsEnabled( android_webview::features::kWebViewContentRestrictionSupport)) { result.push_back(std::make_unique<AwContentRestrictionURLLoaderThrottle>( static_cast<AwBrowserContext*>(browser_context) ->GetContentRestrictionManagerClient())); } if (request.destination == network::mojom::RequestDestination::kDocument) { const bool is_load_url = request.transition_type & ui::PAGE_TRANSITION_FROM_API; Loading Loading @@ -1488,7 +1497,9 @@ bool AwContentBrowserClient::IsFullCookieAccessAllowed( const GURL& url, const blink::StorageKey& storage_key, net::CookieSettingOverrides overrides) { return AreThirdPartyCookiesGenerallyAllowed(browser_context, web_contents); // Third-party cookie access is never allowed from opaque contexts. return !storage_key.ForbidsUnpartitionedStorageAccess() && AreThirdPartyCookiesGenerallyAllowed(browser_context, web_contents); } bool AwContentBrowserClient::AreThirdPartyCookiesGenerallyAllowed( Loading tools/under-control/src/android_webview/browser/aw_field_trials.cc +1 −7 Original line number Diff line number Diff line Loading @@ -101,9 +101,7 @@ void AwFieldTrials::RegisterFeatureOverrides(base::FeatureList* feature_list) { // enable these optimizations in WebView though they are not fundamentally // impossible. aw_feature_overrides.DisableFeature( blink::features::kLowLatencyCanvas2dImageChromium); aw_feature_overrides.DisableFeature( blink::features::kLowLatencyWebGLImageChromium); blink::features::kLowLatencyUsageSupportedForCanvas); // Disable Shared Storage on WebView. aw_feature_overrides.DisableFeature(network::features::kSharedStorageAPI); Loading Loading @@ -326,10 +324,6 @@ void AwFieldTrials::RegisterFeatureOverrides(base::FeatureList* feature_list) { // the WebView's host, we keep the old behavior for content:// URLs. aw_feature_overrides.DisableFeature(blink::features::kContentSchemeIsLocal); // Disable No-Vary-Search in disk cache on WebView. // See https://crbug.com/382394774. aw_feature_overrides.DisableFeature(net::features::kHttpCacheNoVarySearch); // TODO(crbug.com/489450060): Disable DirectReceiver on Viz for WebView until // its Viz thread is updated to handle IO. aw_feature_overrides.DisableFeature( Loading tools/under-control/src/android_webview/test/data/web_tests/webexposed/global-interface-listing-expected.txt +119 −19 Original line number Diff line number Diff line Loading @@ -528,12 +528,14 @@ interface CSPViolationReportBody : ReportBody getter disposition getter documentURL getter effectiveDirective getter evalHash getter lineNumber getter originalPolicy getter referrer getter sample getter sourceFile getter statusCode getter urlHash method constructor method toJSON interface CSSAnimation : Animation Loading Loading @@ -1262,7 +1264,6 @@ interface CanvasRenderingContext2D method createMesh2DVertexBuffer method createPattern method createRadialGradient method drawElement method drawElementImage method drawFocusIfNeeded method drawImage Loading Loading @@ -1377,6 +1378,12 @@ interface CharacterData : Node method replaceWith method replaceWithHTML method replaceWithHTMLUnsafe method streamAfterHTML method streamAfterHTMLUnsafe method streamBeforeHTML method streamBeforeHTMLUnsafe method streamReplaceWithHTML method streamReplaceWithHTMLUnsafe method substringData setter data interface Clipboard : EventTarget Loading Loading @@ -1503,6 +1510,7 @@ interface CreateMonitor : EventTarget method constructor setter ondownloadprogress interface Credential static method isConditionalMediationAvailable attribute @@toStringTag getter id getter type Loading Loading @@ -2006,7 +2014,10 @@ interface Document : Node getter onmouseover getter onmouseup getter onmousewheel getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpaste getter onpause getter onplay Loading Loading @@ -2232,7 +2243,10 @@ interface Document : Node setter onmouseover setter onmouseup setter onmousewheel setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpaste setter onpause setter onplay Loading Loading @@ -2329,6 +2343,12 @@ interface DocumentType : Node method replaceWith method replaceWithHTML method replaceWithHTMLUnsafe method streamAfterHTML method streamAfterHTMLUnsafe method streamBeforeHTML method streamBeforeHTMLUnsafe method streamReplaceWithHTML method streamReplaceWithHTMLUnsafe interface DragEvent : MouseEvent attribute @@toStringTag getter dataTransfer Loading Loading @@ -2446,7 +2466,6 @@ interface Element : Node getter innerHTML getter lastElementChild getter localName getter marker getter namespaceURI getter nextElementSibling getter onbeforecopy Loading Loading @@ -2536,10 +2555,18 @@ interface Element : Node method setHTMLUnsafe method setPointerCapture method startViewTransition method streamAfterHTML method streamAfterHTMLUnsafe method streamAppendHTML method streamAppendHTMLUnsafe method streamBeforeHTML method streamBeforeHTMLUnsafe method streamHTML method streamHTMLUnsafe method streamPrependHTML method streamPrependHTMLUnsafe method streamReplaceWithHTML method streamReplaceWithHTMLUnsafe method toggleAttribute method webkitMatchesSelector method webkitRequestFullScreen Loading Loading @@ -2605,7 +2632,6 @@ interface Element : Node setter headingReset setter id setter innerHTML setter marker setter onbeforecopy setter onbeforecut setter onbeforepaste Loading @@ -2620,6 +2646,15 @@ interface Element : Node setter scrollLeft setter scrollTop setter slot interface ElementBehavior attribute @@toStringTag method constructor interface ElementImage attribute @@toStringTag getter height getter width method close method constructor interface ElementInternals attribute @@toStringTag getter ariaActiveDescendantElement Loading Loading @@ -2674,6 +2709,7 @@ interface ElementInternals getter ariaValueNow getter ariaValueText getter ariaVirtualContent getter behaviors getter form getter labels getter role Loading Loading @@ -3681,6 +3717,7 @@ interface HTMLCanvasElement : HTMLElement getter layoutSubtree getter onpaint getter width method captureElementImage method captureStream method configureHighDynamicRange method constructor Loading Loading @@ -3832,7 +3869,10 @@ interface HTMLElement : Element getter onmouseover getter onmouseup getter onmousewheel getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpaste getter onpause getter onplay Loading Loading @@ -3972,7 +4012,10 @@ interface HTMLElement : Element setter onmouseover setter onmouseup setter onmousewheel setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpaste setter onpause setter onplay Loading Loading @@ -4949,6 +4992,27 @@ interface HTMLStyleElement : HTMLElement setter disabled setter media setter type interface HTMLSubmitButtonBehavior : ElementBehavior attribute @@toStringTag getter disabled getter form getter formAction getter formEnctype getter formMethod getter formNoValidate getter formTarget getter labels getter name getter value method constructor setter disabled setter formAction setter formEnctype setter formMethod setter formNoValidate setter formTarget setter name setter value interface HTMLTableCaptionElement : HTMLElement attribute @@toStringTag getter align Loading Loading @@ -5074,12 +5138,14 @@ interface HTMLTableSectionElement : HTMLElement interface HTMLTemplateElement : HTMLElement attribute @@toStringTag getter content getter htmlFor getter shadowRootClonable getter shadowRootCustomElementRegistry getter shadowRootDelegatesFocus getter shadowRootMode getter shadowRootSerializable method constructor setter htmlFor setter shadowRootClonable setter shadowRootCustomElementRegistry setter shadowRootDelegatesFocus Loading Loading @@ -5843,7 +5909,10 @@ interface MathMLElement : Element getter onmouseover getter onmouseup getter onmousewheel getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpaste getter onpause getter onplay Loading Loading @@ -5958,7 +6027,10 @@ interface MathMLElement : Element setter onmouseover setter onmouseup setter onmousewheel setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpaste setter onpause setter onplay Loading Loading @@ -6315,7 +6387,6 @@ interface ModelContext attribute @@toStringTag method constructor method registerTool method unregisterTool interface Mojo static method bindInterface static method createDataPipe Loading Loading @@ -6786,6 +6857,7 @@ interface OffscreenCanvas : EventTarget method constructor method convertToBlob method getContext method getElementTransform method transferToImageBitmap setter height setter oncontextlost Loading Loading @@ -6839,6 +6911,7 @@ interface OffscreenCanvasRenderingContext2D method createMesh2DVertexBuffer method createPattern method createRadialGradient method drawElementImage method drawImage method drawMesh method ellipse Loading Loading @@ -6955,7 +7028,8 @@ interface OverconstrainedError : DOMException method constructor interface OverscrollEvent : Event attribute @@toStringTag getter overscrollElement getter overscrollTarget getter overscrolling method constructor interface PageRevealEvent : Event attribute @@toStringTag Loading Loading @@ -8174,7 +8248,10 @@ interface SVGElement : Element getter onmouseover getter onmouseup getter onmousewheel getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpaste getter onpause getter onplay Loading Loading @@ -8291,7 +8368,10 @@ interface SVGElement : Element setter onmouseover setter onmouseup setter onmousewheel setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpaste setter onpause setter onplay Loading Loading @@ -9230,6 +9310,7 @@ interface SecurityPolicyViolationEvent : Event getter sample getter sourceFile getter statusCode getter urlHash getter violatedDirective method constructor interface Selection Loading Loading @@ -9337,7 +9418,6 @@ interface ShadowRoot : DocumentFragment getter fullscreenElement getter host getter innerHTML getter marker getter mode getter onslotchange getter pictureInPictureElement Loading @@ -9362,6 +9442,8 @@ interface ShadowRoot : DocumentFragment method streamAppendHTMLUnsafe method streamHTML method streamHTMLUnsafe method streamPrependHTML method streamPrependHTMLUnsafe setter adoptedStyleSheets setter fullscreenElement setter innerHTML Loading @@ -9376,7 +9458,6 @@ interface SharedStorage method constructor method createWorklet method delete method get method run method selectURL method set Loading Loading @@ -9491,6 +9572,7 @@ interface SpeechRecognition : EventTarget getter onspeechstart getter onstart getter processLocally getter quality method abort method constructor method start Loading @@ -9512,6 +9594,7 @@ interface SpeechRecognition : EventTarget setter onspeechstart setter onstart setter processLocally setter quality interface SpeechRecognitionErrorEvent : Event attribute @@toStringTag getter error Loading @@ -9522,6 +9605,11 @@ interface SpeechRecognitionEvent : Event getter resultIndex getter results method constructor interface SpellCheckCustomDictionary attribute @@toStringTag method addWords method constructor method removeWords interface StaticRange : AbstractRange attribute @@toStringTag method constructor Loading Loading @@ -11029,7 +11117,6 @@ interface WebGL2RenderingContext method stencilMaskSeparate method stencilOp method stencilOpSeparate method texElement2D method texElementImage2D method texImage2D method texImage3D Loading Loading @@ -11532,7 +11619,6 @@ interface WebGLRenderingContext method stencilMaskSeparate method stencilOp method stencilOpSeparate method texElement2D method texElementImage2D method texImage2D method texParameterf Loading Loading @@ -11714,6 +11800,7 @@ interface WebTransport method close method constructor method createBidirectionalStream method createSendGroup method createUnidirectionalStream method getStats interface WebTransportBidirectionalStream Loading @@ -11740,6 +11827,10 @@ interface WebTransportError : DOMException getter source getter streamErrorCode method constructor interface WebTransportSendGroup attribute @@toStringTag method constructor method getStats interface WheelEvent : MouseEvent attribute @@toStringTag attribute DOM_DELTA_LINE Loading Loading @@ -12047,6 +12138,7 @@ interface webkitSpeechRecognition : EventTarget getter onspeechstart getter onstart getter processLocally getter quality method abort method constructor method start Loading @@ -12068,6 +12160,7 @@ interface webkitSpeechRecognition : EventTarget setter onspeechstart setter onstart setter processLocally setter quality interface webkitSpeechRecognitionError : Event attribute @@toStringTag getter error Loading Loading @@ -12368,7 +12461,10 @@ namespace console getter onoffline getter ononline getter onorientationchange getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpagehide getter onpagereveal getter onpageshow Loading Loading @@ -12450,6 +12546,7 @@ namespace console getter self getter sessionStorage getter sharedStorage getter spellCheckCustomDictionary getter status getter statusbar getter styleMedia Loading Loading @@ -12594,7 +12691,10 @@ namespace console setter onoffline setter ononline setter onorientationchange setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpagehide setter onpagereveal setter onpageshow Loading tools/under-control/src/chrome/android/java/AndroidManifest.xml +0 −26 Original line number Diff line number Diff line Loading @@ -94,14 +94,6 @@ by a child template that "extends" this file. <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission-sdk-23 android:name="android.permission.READ_MEDIA_AUDIO"/> <!-- Needed for handling media-viewing Intents from other apps for images and video on low end or managed devices (eg. crbug.com/40546519), monitoring of screenshots if permission has been previously granted (doesn't request independently) (crbug.com/40520892), and Chromium's custom photo picker used on Android S and below (crbug.com/40489056) --> <uses-permission-sdk-23 android:name="android.permission.READ_MEDIA_IMAGES"/> <uses-permission-sdk-23 android:name="android.permission.READ_MEDIA_VIDEO"/> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <uses-permission android:name="android.permission.RECORD_AUDIO"/> Loading Loading @@ -738,24 +730,6 @@ by a child template that "extends" this file. android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize|uiMode"> </activity> <!-- Activities for feed. --> <activity android:name="org.chromium.chrome.browser.app.feed.feedmanagement.FeedManagementActivity" android:theme="@style/Theme.Chromium.Settings" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" android:exported="false" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize|uiMode"> </activity> <activity android:name="org.chromium.chrome.browser.app.feed.followmanagement.FollowManagementActivity" android:theme="@style/Theme.Chromium.Settings" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" android:exported="false" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize|uiMode"> <intent-filter> <action android:name="org.chromium.chrome.browser.app.feed.followmanagement.FollowManagementActivity.ACTIVATE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <!-- Activities for creator. --> <activity android:name="org.chromium.chrome.browser.app.creator.CreatorActivity" android:theme="@style/Theme.Chromium.Activity.Fullscreen" Loading Loading
tools/under-control/src/RELEASE +1 −1 Original line number Diff line number Diff line 147.0.7727.102 148.0.7778.179
tools/under-control/src/android_webview/browser/aw_content_browser_client.cc +12 −1 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ #include "android_webview/browser/aw_speech_recognition_manager_delegate.h" #include "android_webview/browser/aw_web_contents_delegate.h" #include "android_webview/browser/aw_web_contents_view_delegate.h" #include "android_webview/browser/content_restriction/aw_content_restriction_url_loader_throttle.h" #include "android_webview/browser/cookie_manager.h" #include "android_webview/browser/network_service/aw_browser_context_io_thread_handle.h" #include "android_webview/browser/network_service/aw_proxy_config_monitor.h" Loading Loading @@ -794,6 +795,14 @@ AwContentBrowserClient::CreateURLLoaderThrottles( /* async_check_tracker */ async_check_tracker, /*referring_app_info=*/std::nullopt)); if (browser_context && base::FeatureList::IsEnabled( android_webview::features::kWebViewContentRestrictionSupport)) { result.push_back(std::make_unique<AwContentRestrictionURLLoaderThrottle>( static_cast<AwBrowserContext*>(browser_context) ->GetContentRestrictionManagerClient())); } if (request.destination == network::mojom::RequestDestination::kDocument) { const bool is_load_url = request.transition_type & ui::PAGE_TRANSITION_FROM_API; Loading Loading @@ -1488,7 +1497,9 @@ bool AwContentBrowserClient::IsFullCookieAccessAllowed( const GURL& url, const blink::StorageKey& storage_key, net::CookieSettingOverrides overrides) { return AreThirdPartyCookiesGenerallyAllowed(browser_context, web_contents); // Third-party cookie access is never allowed from opaque contexts. return !storage_key.ForbidsUnpartitionedStorageAccess() && AreThirdPartyCookiesGenerallyAllowed(browser_context, web_contents); } bool AwContentBrowserClient::AreThirdPartyCookiesGenerallyAllowed( Loading
tools/under-control/src/android_webview/browser/aw_field_trials.cc +1 −7 Original line number Diff line number Diff line Loading @@ -101,9 +101,7 @@ void AwFieldTrials::RegisterFeatureOverrides(base::FeatureList* feature_list) { // enable these optimizations in WebView though they are not fundamentally // impossible. aw_feature_overrides.DisableFeature( blink::features::kLowLatencyCanvas2dImageChromium); aw_feature_overrides.DisableFeature( blink::features::kLowLatencyWebGLImageChromium); blink::features::kLowLatencyUsageSupportedForCanvas); // Disable Shared Storage on WebView. aw_feature_overrides.DisableFeature(network::features::kSharedStorageAPI); Loading Loading @@ -326,10 +324,6 @@ void AwFieldTrials::RegisterFeatureOverrides(base::FeatureList* feature_list) { // the WebView's host, we keep the old behavior for content:// URLs. aw_feature_overrides.DisableFeature(blink::features::kContentSchemeIsLocal); // Disable No-Vary-Search in disk cache on WebView. // See https://crbug.com/382394774. aw_feature_overrides.DisableFeature(net::features::kHttpCacheNoVarySearch); // TODO(crbug.com/489450060): Disable DirectReceiver on Viz for WebView until // its Viz thread is updated to handle IO. aw_feature_overrides.DisableFeature( Loading
tools/under-control/src/android_webview/test/data/web_tests/webexposed/global-interface-listing-expected.txt +119 −19 Original line number Diff line number Diff line Loading @@ -528,12 +528,14 @@ interface CSPViolationReportBody : ReportBody getter disposition getter documentURL getter effectiveDirective getter evalHash getter lineNumber getter originalPolicy getter referrer getter sample getter sourceFile getter statusCode getter urlHash method constructor method toJSON interface CSSAnimation : Animation Loading Loading @@ -1262,7 +1264,6 @@ interface CanvasRenderingContext2D method createMesh2DVertexBuffer method createPattern method createRadialGradient method drawElement method drawElementImage method drawFocusIfNeeded method drawImage Loading Loading @@ -1377,6 +1378,12 @@ interface CharacterData : Node method replaceWith method replaceWithHTML method replaceWithHTMLUnsafe method streamAfterHTML method streamAfterHTMLUnsafe method streamBeforeHTML method streamBeforeHTMLUnsafe method streamReplaceWithHTML method streamReplaceWithHTMLUnsafe method substringData setter data interface Clipboard : EventTarget Loading Loading @@ -1503,6 +1510,7 @@ interface CreateMonitor : EventTarget method constructor setter ondownloadprogress interface Credential static method isConditionalMediationAvailable attribute @@toStringTag getter id getter type Loading Loading @@ -2006,7 +2014,10 @@ interface Document : Node getter onmouseover getter onmouseup getter onmousewheel getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpaste getter onpause getter onplay Loading Loading @@ -2232,7 +2243,10 @@ interface Document : Node setter onmouseover setter onmouseup setter onmousewheel setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpaste setter onpause setter onplay Loading Loading @@ -2329,6 +2343,12 @@ interface DocumentType : Node method replaceWith method replaceWithHTML method replaceWithHTMLUnsafe method streamAfterHTML method streamAfterHTMLUnsafe method streamBeforeHTML method streamBeforeHTMLUnsafe method streamReplaceWithHTML method streamReplaceWithHTMLUnsafe interface DragEvent : MouseEvent attribute @@toStringTag getter dataTransfer Loading Loading @@ -2446,7 +2466,6 @@ interface Element : Node getter innerHTML getter lastElementChild getter localName getter marker getter namespaceURI getter nextElementSibling getter onbeforecopy Loading Loading @@ -2536,10 +2555,18 @@ interface Element : Node method setHTMLUnsafe method setPointerCapture method startViewTransition method streamAfterHTML method streamAfterHTMLUnsafe method streamAppendHTML method streamAppendHTMLUnsafe method streamBeforeHTML method streamBeforeHTMLUnsafe method streamHTML method streamHTMLUnsafe method streamPrependHTML method streamPrependHTMLUnsafe method streamReplaceWithHTML method streamReplaceWithHTMLUnsafe method toggleAttribute method webkitMatchesSelector method webkitRequestFullScreen Loading Loading @@ -2605,7 +2632,6 @@ interface Element : Node setter headingReset setter id setter innerHTML setter marker setter onbeforecopy setter onbeforecut setter onbeforepaste Loading @@ -2620,6 +2646,15 @@ interface Element : Node setter scrollLeft setter scrollTop setter slot interface ElementBehavior attribute @@toStringTag method constructor interface ElementImage attribute @@toStringTag getter height getter width method close method constructor interface ElementInternals attribute @@toStringTag getter ariaActiveDescendantElement Loading Loading @@ -2674,6 +2709,7 @@ interface ElementInternals getter ariaValueNow getter ariaValueText getter ariaVirtualContent getter behaviors getter form getter labels getter role Loading Loading @@ -3681,6 +3717,7 @@ interface HTMLCanvasElement : HTMLElement getter layoutSubtree getter onpaint getter width method captureElementImage method captureStream method configureHighDynamicRange method constructor Loading Loading @@ -3832,7 +3869,10 @@ interface HTMLElement : Element getter onmouseover getter onmouseup getter onmousewheel getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpaste getter onpause getter onplay Loading Loading @@ -3972,7 +4012,10 @@ interface HTMLElement : Element setter onmouseover setter onmouseup setter onmousewheel setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpaste setter onpause setter onplay Loading Loading @@ -4949,6 +4992,27 @@ interface HTMLStyleElement : HTMLElement setter disabled setter media setter type interface HTMLSubmitButtonBehavior : ElementBehavior attribute @@toStringTag getter disabled getter form getter formAction getter formEnctype getter formMethod getter formNoValidate getter formTarget getter labels getter name getter value method constructor setter disabled setter formAction setter formEnctype setter formMethod setter formNoValidate setter formTarget setter name setter value interface HTMLTableCaptionElement : HTMLElement attribute @@toStringTag getter align Loading Loading @@ -5074,12 +5138,14 @@ interface HTMLTableSectionElement : HTMLElement interface HTMLTemplateElement : HTMLElement attribute @@toStringTag getter content getter htmlFor getter shadowRootClonable getter shadowRootCustomElementRegistry getter shadowRootDelegatesFocus getter shadowRootMode getter shadowRootSerializable method constructor setter htmlFor setter shadowRootClonable setter shadowRootCustomElementRegistry setter shadowRootDelegatesFocus Loading Loading @@ -5843,7 +5909,10 @@ interface MathMLElement : Element getter onmouseover getter onmouseup getter onmousewheel getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpaste getter onpause getter onplay Loading Loading @@ -5958,7 +6027,10 @@ interface MathMLElement : Element setter onmouseover setter onmouseup setter onmousewheel setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpaste setter onpause setter onplay Loading Loading @@ -6315,7 +6387,6 @@ interface ModelContext attribute @@toStringTag method constructor method registerTool method unregisterTool interface Mojo static method bindInterface static method createDataPipe Loading Loading @@ -6786,6 +6857,7 @@ interface OffscreenCanvas : EventTarget method constructor method convertToBlob method getContext method getElementTransform method transferToImageBitmap setter height setter oncontextlost Loading Loading @@ -6839,6 +6911,7 @@ interface OffscreenCanvasRenderingContext2D method createMesh2DVertexBuffer method createPattern method createRadialGradient method drawElementImage method drawImage method drawMesh method ellipse Loading Loading @@ -6955,7 +7028,8 @@ interface OverconstrainedError : DOMException method constructor interface OverscrollEvent : Event attribute @@toStringTag getter overscrollElement getter overscrollTarget getter overscrolling method constructor interface PageRevealEvent : Event attribute @@toStringTag Loading Loading @@ -8174,7 +8248,10 @@ interface SVGElement : Element getter onmouseover getter onmouseup getter onmousewheel getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpaste getter onpause getter onplay Loading Loading @@ -8291,7 +8368,10 @@ interface SVGElement : Element setter onmouseover setter onmouseup setter onmousewheel setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpaste setter onpause setter onplay Loading Loading @@ -9230,6 +9310,7 @@ interface SecurityPolicyViolationEvent : Event getter sample getter sourceFile getter statusCode getter urlHash getter violatedDirective method constructor interface Selection Loading Loading @@ -9337,7 +9418,6 @@ interface ShadowRoot : DocumentFragment getter fullscreenElement getter host getter innerHTML getter marker getter mode getter onslotchange getter pictureInPictureElement Loading @@ -9362,6 +9442,8 @@ interface ShadowRoot : DocumentFragment method streamAppendHTMLUnsafe method streamHTML method streamHTMLUnsafe method streamPrependHTML method streamPrependHTMLUnsafe setter adoptedStyleSheets setter fullscreenElement setter innerHTML Loading @@ -9376,7 +9458,6 @@ interface SharedStorage method constructor method createWorklet method delete method get method run method selectURL method set Loading Loading @@ -9491,6 +9572,7 @@ interface SpeechRecognition : EventTarget getter onspeechstart getter onstart getter processLocally getter quality method abort method constructor method start Loading @@ -9512,6 +9594,7 @@ interface SpeechRecognition : EventTarget setter onspeechstart setter onstart setter processLocally setter quality interface SpeechRecognitionErrorEvent : Event attribute @@toStringTag getter error Loading @@ -9522,6 +9605,11 @@ interface SpeechRecognitionEvent : Event getter resultIndex getter results method constructor interface SpellCheckCustomDictionary attribute @@toStringTag method addWords method constructor method removeWords interface StaticRange : AbstractRange attribute @@toStringTag method constructor Loading Loading @@ -11029,7 +11117,6 @@ interface WebGL2RenderingContext method stencilMaskSeparate method stencilOp method stencilOpSeparate method texElement2D method texElementImage2D method texImage2D method texImage3D Loading Loading @@ -11532,7 +11619,6 @@ interface WebGLRenderingContext method stencilMaskSeparate method stencilOp method stencilOpSeparate method texElement2D method texElementImage2D method texImage2D method texParameterf Loading Loading @@ -11714,6 +11800,7 @@ interface WebTransport method close method constructor method createBidirectionalStream method createSendGroup method createUnidirectionalStream method getStats interface WebTransportBidirectionalStream Loading @@ -11740,6 +11827,10 @@ interface WebTransportError : DOMException getter source getter streamErrorCode method constructor interface WebTransportSendGroup attribute @@toStringTag method constructor method getStats interface WheelEvent : MouseEvent attribute @@toStringTag attribute DOM_DELTA_LINE Loading Loading @@ -12047,6 +12138,7 @@ interface webkitSpeechRecognition : EventTarget getter onspeechstart getter onstart getter processLocally getter quality method abort method constructor method start Loading @@ -12068,6 +12160,7 @@ interface webkitSpeechRecognition : EventTarget setter onspeechstart setter onstart setter processLocally setter quality interface webkitSpeechRecognitionError : Event attribute @@toStringTag getter error Loading Loading @@ -12368,7 +12461,10 @@ namespace console getter onoffline getter ononline getter onorientationchange getter onoverscroll getter onoverscrollcancel getter onoverscrollchanging getter onoverscrollend getter onoverscrollstart getter onpagehide getter onpagereveal getter onpageshow Loading Loading @@ -12450,6 +12546,7 @@ namespace console getter self getter sessionStorage getter sharedStorage getter spellCheckCustomDictionary getter status getter statusbar getter styleMedia Loading Loading @@ -12594,7 +12691,10 @@ namespace console setter onoffline setter ononline setter onorientationchange setter onoverscroll setter onoverscrollcancel setter onoverscrollchanging setter onoverscrollend setter onoverscrollstart setter onpagehide setter onpagereveal setter onpageshow Loading
tools/under-control/src/chrome/android/java/AndroidManifest.xml +0 −26 Original line number Diff line number Diff line Loading @@ -94,14 +94,6 @@ by a child template that "extends" this file. <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission-sdk-23 android:name="android.permission.READ_MEDIA_AUDIO"/> <!-- Needed for handling media-viewing Intents from other apps for images and video on low end or managed devices (eg. crbug.com/40546519), monitoring of screenshots if permission has been previously granted (doesn't request independently) (crbug.com/40520892), and Chromium's custom photo picker used on Android S and below (crbug.com/40489056) --> <uses-permission-sdk-23 android:name="android.permission.READ_MEDIA_IMAGES"/> <uses-permission-sdk-23 android:name="android.permission.READ_MEDIA_VIDEO"/> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <uses-permission android:name="android.permission.RECORD_AUDIO"/> Loading Loading @@ -738,24 +730,6 @@ by a child template that "extends" this file. android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize|uiMode"> </activity> <!-- Activities for feed. --> <activity android:name="org.chromium.chrome.browser.app.feed.feedmanagement.FeedManagementActivity" android:theme="@style/Theme.Chromium.Settings" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" android:exported="false" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize|uiMode"> </activity> <activity android:name="org.chromium.chrome.browser.app.feed.followmanagement.FollowManagementActivity" android:theme="@style/Theme.Chromium.Settings" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" android:exported="false" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize|uiMode"> <intent-filter> <action android:name="org.chromium.chrome.browser.app.feed.followmanagement.FollowManagementActivity.ACTIVATE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <!-- Activities for creator. --> <activity android:name="org.chromium.chrome.browser.app.creator.CreatorActivity" android:theme="@style/Theme.Chromium.Activity.Fullscreen" Loading