Issue metadata
Sign in to add a comment
|
PiP opener window goes blank |
||||||||||||||||||||||
Issue descriptionChrome Version: 72.0.3584.0 OS: MacOS What steps will reproduce the problem? (1) Visit https://googlechrome.github.io/samples/picture-in-picture/ (2) Start PiP (3) Open a new tab (4) Go back to the origin PiP opener tab What is the expected result? The opener tab has content What happens instead? Everything is empty in the opener tab.
,
Oct 26
Yes I am still reproducing at 72.0.3591.0 on Mac. Here's a screenshot of the final step.
,
Oct 26
csharrison Can you reproduce in Chrome 70 or 71? Did you enable some experimental flags?
,
Oct 26
After talking to csharrison@, here are some updates: Issue can be reproduced in Chrome (Dev) 72.0.3590.0. It can not be reproduced in Chrome (Beta) 71.0.3578.20. No flags have been enabled.
,
Oct 26
I personally can not reproduce on a MacBook Pro (High Sierra) with Chrome Canary 72.0.3592.0.
,
Oct 26
If it's helpful, here's a command line that should reproduce all my experiments on Canary (via chrome://version/?show-variations-cmd): --force-fieldtrials="*AdFramePriority/BestEffortPriorityForAdFrameDuringLoading_V4/*AdTagging/Control/AdvancedProtectionStatusRollout/Enabled/*Animated App Menu Icon/EnableWithoutDelay/*AudioService/Default/AutofillDropdownLayout/Enabled_TrailingIcon/AutofillEnableCompanyName/Control/*AutofillFieldMetadata/Enabled/AutofillLocalCardMigrationRollout/Enabled/AutofillNoLocalSaveOnUploadSuccess/Enabled/*AutofillOverrideWithRaterConsensus/Default/*AutofillPreviewStyleExperiment/Enabled_BlackOnGoogleBlue050_V3/AutofillPrimaryInfoStyleExperiment/Enabled_medium/AutofillResetFullServerCardsOnAuthError/Enabled/AutofillSaveCardSignInAfterLocalSave/Control/*AutofillSmallFormSupport/Control/AutofillUpstreamDisallowEloAndJcb/Enabled/AutofillUpstreamEditableCardholderName/FullyEnabled/*BackgroundTracing/ExecutionMetric20/BackgroundVideoOptimizations/Enabled/*BlinkSchedulerRemoveInputUseCaseHeuristics/Default/*BlockTabUnders/Enabled/BrowserResponsivenessCalculator/Control/*CacheFileMetricData/Enabled/*CertificateTransparencyLogAuditing/Disabled_v2/*ChromeChannelCanary/Enabled/*ClientSideDetectionModel/Model0_Control/*CommittedSSLInterstitialsEnabled/Control/Credit Card Autofill Touch Bar/Enable/DataCompressionProxyHoldback/Disabled/DataReductionProxyBrotliHoldbackStudy/Control/DataReductionProxyDogfood/dogfood_Dogfood/*DataSaverHoldback/Holdback_WebApiOnly_v2/DelayUnsafeAds/Control/DisableSupervisedUserCreation/DisableSupervisedUserCreation/*DownloadDBForNewDownloads/Control/*ExpiredHistograms/ExpiredHistogramLogicEnabled/FilterAdsOnAbusiveSites/Enabled/ForceDisableScrypt/ForceDisableScrypt/*FrameAndTaskTypePriority/LowPriorityForSubFrameEnabled_V5/GamepadPollingInterval/EnabledGamepadPolling250Hz_Dogfood/InfiniteSessionRestore/Control2/*Javascript Hardening/Enable/*LookalikeUrlNavigationSuggestions/Enabled_V2/*LowEndDeviceDetection_RamLimit/LowEnd4GB_20181019/*MergeBlockingNonBlockingPools/Control/ModelTypeStoreOptimization/AvoidReadCacheAndSmallWriteBufferSize/MseBufferByPts/Enabled/*NTPBirthdayFeatures/NewTabPageM69AllBirthday_Enabled_Dogfood/*NativeCrxBindings/Disabled/*NetworkQualityEstimator/Enabled8_all_Dogfood/*NetworkQualityEstimatorWebHoldback/Default/*NetworkService/Enabled2/*NewExtensionUpdaterService/NewExtensionUpdaterService/*NewPasswordFormParsing/EnableNewPasswordFormParsingForSaving/*NoHoverAfterLayoutChange/Control/*NoHoverDuringScroll/Enabled/*OOPHeapProfiling/enabled_browser_sampling_v2_4/OfferUploadCreditCards/Enabled/*OmniboxBundledExperimentV1/Dev_Desktop_NewAnswerLayoutAndRichEntities_Dogfood/*OmniboxDocumentProvider/Enabled_Dogfood/*OmniboxSteadyStateElisions/OmniboxSteadyStateElisions_Enabled_R1/*OmniboxTailSuggestionDogfoodV1/Empty_Dogfood/*OriginTypePriorityExperiment/Default/*PassiveDocumentWheelEventListeners/Control/PdfIsolation/PdfIsolation_Dogfood/PreloadMetadataLazyLoad/Control/*PrioritizedSimpleCacheTasks/Enabled/*QUIC/EnabledBBRGainsAckAggregation/RTCUnifiedPlanByDefault/Enabled_Preperiod/ReportCertificateErrors/ShowAndPossiblySend/*ResourceFetchPriorityExperiment/Default/*ResourceLoadScheduler/Enabled_Dogfood/*RuntimeHostPermissions/Disabled/SafeBrowsingV4LocalDatabaseManagerEnabled/V4Only2/*ScheduledScriptStreaming_V2/Enabled/ServiceWorkerServicification/Launched/*SessionSyncDeletions/Reserved2/*SharedArrayBuffer/EnableSAB/*SignedHTTPExchangeAcceptHeader/Enabled_20181010/*SimpleCacheTrial/ExperimentYes3/*SimplifyHttpsIndicatorPhase2/KeepSecureChip/*SqlTempStoreMemory/Control/*StackProfiling/PeriodicSampling_Control/*SyncButterWallet/Enabled_SyncTransport_Desktop/*SyncPseudoUss/Enabled3/*SyncUSSBookmarks/Reserved1/*SyncUserLanguageDetectionEventsStability/DisableSyncUserLanguageDetectionEvents/SyncUserTranslationEventsStability/EnableSyncUserTranslationEvents/*TLS13Variant/FinalV6/TextSuggestionsTouchBarEnabled/Control/TimeToDeferVideoUnderflow/OneSecond/*TooManyTabs/FreezeOnly_Dogfood/*UKM/Enabled_20180314/*UMA-Population-Restrict/dogfood/*UMA-Uniformity-Trial-1-Percent/group_49/*UMA-Uniformity-Trial-10-Percent/group_06/*UMA-Uniformity-Trial-100-Percent/group_01/*UMA-Uniformity-Trial-20-Percent/default/*UMA-Uniformity-Trial-5-Percent/group_10/*UMA-Uniformity-Trial-50-Percent/default/URLLoaderThrottleSafeBrowsingChecks/Control/*V8SiteIsolatedCodeCache/Enabled/*VdaVideoDecoderMac/Control2/*VideoCaptureService/Enabled/*VideoSurfaceLayer/EnabledPIP_V3/Views Autofill Popup/Enable/*ViewsCastDialog/Enabled/*VizDisplayCompositor/Experiment/*VizHitTest/VizHitTestSurfaceLayer/*WebAudioAutoplay/Control_v2/WebAuthenticationDesktopFeatures/EnableUITouchIdAndCableWin_Dogfood/WebRTC-Aec3AgcGainChangeResponseKillSwitch/Default/WebRTC-Audio-NetEqPostponeDecodingAfterExpand/Enabled/WebRTC-Audio-OpusMinPacketLossRate/Default/WebRTC-NewCpuLoadEstimator/Default_v3/*WebRTC-SimulcastScreenshare/Control_v3_Dogfood/WebRTC-SupportVP9SVC/Default/WebRtcHybridAgc/Enabled_V2/WebRtcUseEchoCanceller3/WebRtcUseEchoCanceller3/WebSocketHandshakeReuseConnection/Shipped/WipeCorruptV2IDBDatabases/WipeCorruptV2IDBDatabases/study/Enabled/" --force-fieldtrial-params="Animated+App+Menu+Icon.EnableWithoutDelay:HasDelay/false,AutofillDropdownLayout.Enabled_TrailingIcon:variant/trailing-icon,AutofillPreviewStyleExperiment.Enabled_BlackOnGoogleBlue050_V3:bg_color/%23E8F0FE/color/%23000000,AutofillPrimaryInfoStyleExperiment.Enabled_medium:font_weight/medium,BackgroundTracing.ExecutionMetric20:config/%7B%22configs%22%3A%5B%7B%22category%22%3A%22BENCHMARK_EXECUTION_METRIC%22%2C%22rule%22%3A%22TRACE_ON_NAVIGATION_UNTIL_TRIGGER_OR_FULL%22%2C%22trigger_chance%22%3A0%2E01%2C%22trigger_name%22%3A%22navigation-config%22%7D%5D%2C%22mode%22%3A%22REACTIVE_TRACING_MODE%22%2C%22scenario_name%22%3A%22ExecutionMetric%22%7D,DataSaverHoldback.Holdback_WebApiOnly_v2:holdback_media/false/holdback_web/true,ExpiredHistograms.ExpiredHistogramLogicEnabled:whitelist/,GamepadPollingInterval.EnabledGamepadPolling250Hz_Dogfood:interval-ms/4,LookalikeUrlNavigationSuggestions.Enabled_V2:metrics_only/true,LowEndDeviceDetection_RamLimit.LowEnd4GB_20181019:LowEndDeviceMemoryThresholdMB/4096,NetworkQualityEstimator.Enabled8_all_Dogfood:rssi_weight_per_signal_strength_level/0%2E8/use_end_to_end_rtt/true,OOPHeapProfiling.enabled_browser_sampling_v2_4:mode/browser/sampling/true/sampling-rate/100000/sampling-v2/true,QUIC.EnabledBBRGainsAckAggregation:connection_options/BBQ1%2CBBQ2%2CBBQ3/enable_quic/true/quic_version/QUIC_VERSION_44,ReportCertificateErrors.ShowAndPossiblySend:sendingThreshold/1%2E0,ResourceLoadScheduler.Enabled_Dogfood:bg_limit/3/bg_sub_limit/2,SignedHTTPExchangeAcceptHeader.Enabled_20181010:OriginsList/www%2Egoogle%2Ecom%2Cwww%2Egoogle%2Ead%2Cwww%2Egoogle%2Eae%2Cwww%2Egoogle%2Ecom%2Eaf%2Cwww%2Egoogle%2Ecom%2Eag%2Cwww%2Egoogle%2Ecom%2Eai%2Cwww%2Egoogle%2Eal%2Cwww%2Egoogle%2Eam%2Cwww%2Egoogle%2Eco%2Eao%2Cwww%2Egoogle%2Ecom%2Ear%2Cwww%2Egoogle%2Eas%2Cwww%2Egoogle%2Eat%2Cwww%2Egoogle%2Ecom%2Eau%2Cwww%2Egoogle%2Eaz%2Cwww%2Egoogle%2Eba%2Cwww%2Egoogle%2Ecom%2Ebd%2Cwww%2Egoogle%2Ebe%2Cwww%2Egoogle%2Ebf%2Cwww%2Egoogle%2Ebg%2Cwww%2Egoogle%2Ecom%2Ebh%2Cwww%2Egoogle%2Ebi%2Cwww%2Egoogle%2Ebj%2Cwww%2Egoogle%2Ecom%2Ebn%2Cwww%2Egoogle%2Ecom%2Ebo%2Cwww%2Egoogle%2Ecom%2Ebr%2Cwww%2Egoogle%2Ebs%2Cwww%2Egoogle%2Ebt%2Cwww%2Egoogle%2Eco%2Ebw%2Cwww%2Egoogle%2Eby%2Cwww%2Egoogle%2Ecom%2Ebz%2Cwww%2Egoogle%2Eca%2Cwww%2Egoogle%2Ecd%2Cwww%2Egoogle%2Ecf%2Cwww%2Egoogle%2Ecg%2Cwww%2Egoogle%2Ech%2Cwww%2Egoogle%2Eci%2Cwww%2Egoogle%2Eco%2Eck%2Cwww%2Egoogle%2Ecl%2Cwww%2Egoogle%2Ecm%2Cwww%2Egoogle%2Ecn%2Cwww%2Egoogle%2Ecom%2Eco%2Cwww%2Egoogle%2Eco%2Ecr%2Cwww%2Egoogle%2Ecom%2Ecu%2Cwww%2Egoogle%2Ecv%2Cwww%2Egoogle%2Ecom%2Ecy%2Cwww%2Egoogle%2Ecz%2Cwww%2Egoogle%2Ede%2Cwww%2Egoogle%2Edj%2Cwww%2Egoogle%2Edk%2Cwww%2Egoogle%2Edm%2Cwww%2Egoogle%2Ecom%2Edo%2Cwww%2Egoogle%2Edz%2Cwww%2Egoogle%2Ecom%2Eec%2Cwww%2Egoogle%2Eee%2Cwww%2Egoogle%2Ecom%2Eeg%2Cwww%2Egoogle%2Ees%2Cwww%2Egoogle%2Ecom%2Eet%2Cwww%2Egoogle%2Efi%2Cwww%2Egoogle%2Ecom%2Efj%2Cwww%2Egoogle%2Efm%2Cwww%2Egoogle%2Efr%2Cwww%2Egoogle%2Ega%2Cwww%2Egoogle%2Ege%2Cwww%2Egoogle%2Egg%2Cwww%2Egoogle%2Ecom%2Egh%2Cwww%2Egoogle%2Ecom%2Egi%2Cwww%2Egoogle%2Egl%2Cwww%2Egoogle%2Egm%2Cwww%2Egoogle%2Egp%2Cwww%2Egoogle%2Egr%2Cwww%2Egoogle%2Ecom%2Egt%2Cwww%2Egoogle%2Egy%2Cwww%2Egoogle%2Ecom%2Ehk%2Cwww%2Egoogle%2Ehn%2Cwww%2Egoogle%2Ehr%2Cwww%2Egoogle%2Eht%2Cwww%2Egoogle%2Ehu%2Cwww%2Egoogle%2Eco%2Eid%2Cwww%2Egoogle%2Eie%2Cwww%2Egoogle%2Eco%2Eil%2Cwww%2Egoogle%2Eim%2Cwww%2Egoogle%2Eco%2Ein%2Cwww%2Egoogle%2Eiq%2Cwww%2Egoogle%2Eis%2Cwww%2Egoogle%2Eit%2Cwww%2Egoogle%2Eje%2Cwww%2Egoogle%2Ecom%2Ejm%2Cwww%2Egoogle%2Ejo%2Cwww%2Egoogle%2Eco%2Ejp%2Cwww%2Egoogle%2Eco%2Eke%2Cwww%2Egoogle%2Ecom%2Ekh%2Cwww%2Egoogle%2Eki%2Cwww%2Egoogle%2Ekg%2Cwww%2Egoogle%2Eco%2Ekr%2Cwww%2Egoogle%2Ecom%2Ekw%2Cwww%2Egoogle%2Ekz%2Cwww%2Egoogle%2Ela%2Cwww%2Egoogle%2Ecom%2Elb%2Cwww%2Egoogle%2Eli%2Cwww%2Egoogle%2Elk%2Cwww%2Egoogle%2Eco%2Els%2Cwww%2Egoogle%2Elt%2Cwww%2Egoogle%2Elu%2Cwww%2Egoogle%2Elv%2Cwww%2Egoogle%2Ecom%2Ely%2Cwww%2Egoogle%2Eco%2Ema%2Cwww%2Egoogle%2Emd%2Cwww%2Egoogle%2Eme%2Cwww%2Egoogle%2Emg%2Cwww%2Egoogle%2Emk%2Cwww%2Egoogle%2Eml%2Cwww%2Egoogle%2Ecom%2Emm%2Cwww%2Egoogle%2Emn%2Cwww%2Egoogle%2Ems%2Cwww%2Egoogle%2Ecom%2Emt%2Cwww%2Egoogle%2Emu%2Cwww%2Egoogle%2Emv%2Cwww%2Egoogle%2Emw%2Cwww%2Egoogle%2Ecom%2Emx%2Cwww%2Egoogle%2Ecom%2Emy%2Cwww%2Egoogle%2Eco%2Emz%2Cwww%2Egoogle%2Ecom%2Ena%2Cwww%2Egoogle%2Ecom%2Enf%2Cwww%2Egoogle%2Ecom%2Eng%2Cwww%2Egoogle%2Ecom%2Eni%2Cwww%2Egoogle%2Ene%2Cwww%2Egoogle%2Enl%2Cwww%2Egoogle%2Eno%2Cwww%2Egoogle%2Ecom%2Enp%2Cwww%2Egoogle%2Enr%2Cwww%2Egoogle%2Enu%2Cwww%2Egoogle%2Eco%2Enz%2Cwww%2Egoogle%2Ecom%2Eom%2Cwww%2Egoogle%2Ecom%2Epa%2Cwww%2Egoogle%2Ecom%2Epe%2Cwww%2Egoogle%2Ecom%2Epg%2Cwww%2Egoogle%2Ecom%2Eph%2Cwww%2Egoogle%2Ecom%2Epk%2Cwww%2Egoogle%2Epl%2Cwww%2Egoogle%2Epn%2Cwww%2Egoogle%2Ecom%2Epr%2Cwww%2Egoogle%2Eps%2Cwww%2Egoogle%2Ept%2Cwww%2Egoogle%2Ecom%2Epy%2Cwww%2Egoogle%2Ecom%2Eqa%2Cwww%2Egoogle%2Ero%2Cwww%2Egoogle%2Eru%2Cwww%2Egoogle%2Erw%2Cwww%2Egoogle%2Ecom%2Esa%2Cwww%2Egoogle%2Ecom%2Esb%2Cwww%2Egoogle%2Esc%2Cwww%2Egoogle%2Ese%2Cwww%2Egoogle%2Ecom%2Esg%2Cwww%2Egoogle%2Esh%2Cwww%2Egoogle%2Esi%2Cwww%2Egoogle%2Esk%2Cwww%2Egoogle%2Ecom%2Esl%2Cwww%2Egoogle%2Esn%2Cwww%2Egoogle%2Eso%2Cwww%2Egoogle%2Esm%2Cwww%2Egoogle%2Esr%2Cwww%2Egoogle%2Est%2Cwww%2Egoogle%2Ecom%2Esv%2Cwww%2Egoogle%2Etd%2Cwww%2Egoogle%2Etg%2Cwww%2Egoogle%2Eco%2Eth%2Cwww%2Egoogle%2Ecom%2Etj%2Cwww%2Egoogle%2Etk%2Cwww%2Egoogle%2Etl%2Cwww%2Egoogle%2Etm%2Cwww%2Egoogle%2Etn%2Cwww%2Egoogle%2Eto%2Cwww%2Egoogle%2Ecom%2Etr%2Cwww%2Egoogle%2Ett%2Cwww%2Egoogle%2Ecom%2Etw%2Cwww%2Egoogle%2Eco%2Etz%2Cwww%2Egoogle%2Ecom%2Eua%2Cwww%2Egoogle%2Eco%2Eug%2Cwww%2Egoogle%2Eco%2Euk%2Cwww%2Egoogle%2Ecom%2Euy%2Cwww%2Egoogle%2Eco%2Euz%2Cwww%2Egoogle%2Ecom%2Evc%2Cwww%2Egoogle%2Eco%2Eve%2Cwww%2Egoogle%2Evg%2Cwww%2Egoogle%2Eco%2Evi%2Cwww%2Egoogle%2Ecom%2Evn%2Cwww%2Egoogle%2Evu%2Cwww%2Egoogle%2Ews%2Cwww%2Egoogle%2Ers%2Cwww%2Egoogle%2Eco%2Eza%2Cwww%2Egoogle%2Eco%2Ezm%2Cwww%2Egoogle%2Eco%2Ezw%2Cwww%2Egoogle%2Ecat%2C%2A%2Ecdn%2Eampproject%2Eorg%2Csxg-test%2Eappspot%2Ecom%2Chtxg-b1%2Eappspot%2Ecom,SimplifyHttpsIndicatorPhase2.KeepSecureChip:treatment/keep-secure-chip,TLS13Variant.FinalV6:variant/final,TimeToDeferVideoUnderflow.OneSecond:video-underflow-threshold-ms/1000,TooManyTabs.FreezeOnly_Dogfood:HighLoadedTabCount/1000/ShouldPeriodicallyUnfreeze/true/ShouldProactivelyDiscard/false/ShouldProtectTabsSharingBrowsingInstance/true/mainThreadTaskLoadLowThreshold/25,UKM.Enabled_20180314:MaxEntries/10000/MaxSources/2000/WhitelistEntries/AbusiveExperienceHeuristic%2CAdPageLoad%2CAbusiveExperienceHeuristic%2ETabUnder%2CAbusiveExperienceHeuristic%2EWindowOpen%2CAbusiveExperienceHeuristic%2EJavaScriptDialog%2CAutofill%2ECardUploadDecision%2CAutofill%2EDeveloperEngagement%2CAutofill%2EFieldFillStatus%2CAutofill%2EFieldTypeValidation%2CAutofill%2EHiddenRepresentationalFieldSkipDecision%2CAutofill%2ERepeatedServerTypePredictionRationalized%2CAutofill%2EFormSubmitted%2CAutofill%2EInteractedWithForm%2CAutofill%2ESelectedMaskedServerCard%2CAutofill%2ESuggestionFilled%2CAutofill%2ESuggestionsShown%2CAutofill%2ETextFieldDidChange%2CBlink%2EUpdateTime%2CBlink%2EUseCounter%2CBloatedRenderer%2CCompositor%2EUserInteraction%2CCompositor%2ERendering%2CContextualSearch%2CContextualSuggestions%2CCPUUsageMeasurement%2CDocumentCreated%2CDocument%2EOutliveTimeAfterShutdown%2CDownload%2EStarted%2CDownload%2ECompleted%2CDownload%2EInterrupted%2CDownload%2EResumed%2CEvent%2EScrollUpdate%2ETouch%2CEvent%2EScrollBegin%2ETouch%2CEvent%2EScrollUpdate%2EWheel%2CEvent%2EScrollBegin%2EWheel%2CIntervention%2EDocumentWrite%2EScriptBlock%2CLayout%2EDisplayCutout%2EStateChanged%2CLocalNetworkRequests%2CLookalikeUrl%2ENavigationSuggestion%2CMedia%2EAutoplay%2EAttempt%2CMedia%2EAutoplay%2EAudioContext%2CMedia%2EAutoplay%2EMuted%2EUnmuteAction%2CMedia%2EEngagement%2EShortPlaybackIgnored%2CMedia%2EEngagement%2ESessionFinished%2CMedia%2ESiteMuted%2CMedia%2EWatchTime%2CMedia%2EWebMediaPlayerState%2CMedia%2EBasicPlayback%2CMedia%2EVideoDecodePerfRecord%2CMemory%2EExperimental%2CNotification%2CBackgroundFetch%2COfflinePages%2ESavePageRequested%2CPageDomainInfo%2CPageLoad%2CPageLoadCapping%2CPageLoad%2EFromGoogleSearch%2CPageLoad%2EServiceWorkerControlled%2CPasswordForm%2CPageWithPassword%2CPaymentRequest%2ECheckoutEvents%2CPermission%2CPlugins%2EFlashInstance%2CPreviews%2CResponsivenessMeasurement%2CRendererSchedulerTask%2CPepper%2EBroker%2CPopup%2EClosed%2CScreenBrightness%2CSecurity%2ESiteEngagement%2CSiteIsolation%2EXSD%2EBrowser%2EBlocked%2CSubresourceFilter%2CTab%2ERendererOOM%2CTranslate%2CTabManager%2EBackground%2EFirstAlertFired%2CTabManager%2EBackground%2EFirstAudioStarts%2CTabManager%2EBackground%2EFirstFaviconUpdated%2CTabManager%2EBackground%2EFirstNonPersistentNotificationCreated%2CTabManager%2EBackground%2EFirstTitleUpdated%2CTabManager%2EBackground%2EForegroundedOrClosed%2CTabManager%2ELifecycleStateChange%2CTabManager%2EWindowMetrics%2CTabManager%2EExperimental%2EBackgroundTabOpening%2ETabSwitchLoadStopped%2CTabManager%2EExperimental%2ESessionRestore%2EForegroundTab%2EPageLoad%2CTabManager%2EExperimental%2ESessionRestore%2ETabSwitchLoadStopped%2CTabManager%2ETabLifetime%2CTrustedWebActivity%2EOpen%2CUserActivity%2CUserActivityId%2CTabManager%2ETabMetrics%2CXR%2EWebXR%2CXR%2EPageSession%2CXR%2EWebXR%2EPresentationSession%2CVirtualKeyboard%2EOpen%2CWebRTC%2EAddressHarvesting%2CIOS%2EURLMismatchInLegacyAndSlimNavigationManager" --enable-features="*AdTagging<AdTagging,AdvancedProtectionStatus<AdvancedProtectionStatusRollout,AnimatedAppMenuIcon<Animated App Menu Icon,AppleScriptExecuteJavaScriptMenuItem<Javascript Hardening,*AudioServiceAudioStreams<AudioService,*AudioServiceLaunchOnStartup<AudioService,*AudioServiceOutOfProcess<AudioService,*AudioServiceSandbox<AudioService,AutofillCreditCardLocalCardMigration<AutofillLocalCardMigrationRollout,AutofillDropdownLayout<AutofillDropdownLayout,AutofillEnableCompanyName<AutofillEnableCompanyName,AutofillEnforceMinRequiredFieldsForHeuristics<AutofillSmallFormSupport,AutofillEnforceMinRequiredFieldsForQuery<AutofillSmallFormSupport,AutofillEnforceMinRequiredFieldsForUpload<AutofillSmallFormSupport,AutofillNoLocalSaveOnUploadSuccess<AutofillNoLocalSaveOnUploadSuccess,AutofillPreviewStyleExperiment<AutofillPreviewStyleExperiment,AutofillPrimaryInfoStyleExperiment<AutofillPrimaryInfoStyleExperiment,AutofillResetFullServerCardsOnAuthError<AutofillResetFullServerCardsOnAuthError,AutofillUpstream<OfferUploadCreditCards,AutofillUpstreamDisallowElo<AutofillUpstreamDisallowEloAndJcb,AutofillUpstreamDisallowJcb<AutofillUpstreamDisallowEloAndJcb,AutofillUpstreamEditableCardholderName<AutofillUpstreamEditableCardholderName,AutoplayIgnoreWebAudio<WebAudioAutoplay,BackgroundSrcVideoTrackOptimization<BackgroundVideoOptimizations,BlinkSchedulerAdFrameExperimentOnlyWhenLoading<AdFramePriority,BlinkSchedulerBestEffortPriorityForAdFrame<AdFramePriority,*BlinkSchedulerDisableExpensiveTaskBlocking<BlinkSchedulerRemoveInputUseCaseHeuristics,*BlinkSchedulerDisableNonTouchstartInputHeuristics<BlinkSchedulerRemoveInputUseCaseHeuristics,*BlinkSchedulerDisableTouchstartInputHeuristics<BlinkSchedulerRemoveInputUseCaseHeuristics,*BlinkSchedulerLowPriorityForCrossOrigin<OriginTypePriorityExperiment,*BlinkSchedulerLowPriorityForCrossOriginOnlyWhenLoading<OriginTypePriorityExperiment,BlinkSchedulerLowPriorityForSubFrame<FrameAndTaskTypePriority,*BlinkSchedulerResourceFetchPriority<ResourceFetchPriorityExperiment,*BlinkSchedulerResourceFetchPriorityOnlyWhenLoading<ResourceFetchPriorityExperiment,BlockTabUnders<BlockTabUnders,CacheFileMetricData<CacheFileMetricData,CreditCardAutofillTouchBar<Credit Card Autofill Touch Bar,DataReductionProxyDogfood<DataReductionProxyDogfood,DataSaverHoldback<DataSaverHoldback,ExpiredHistogramLogic<ExpiredHistograms,FilterAdsOnAbusiveSites<FilterAdsOnAbusiveSites,GamepadPollingInterval<GamepadPollingInterval,IsolatedCodeCache<V8SiteIsolatedCodeCache,LegacySymantecPKI<study,LookalikeUrlNavigationSuggestions<LookalikeUrlNavigationSuggestions,LowEndDeviceDetection<LowEndDeviceDetection_RamLimit,MacViewsAutofillPopup<Views Autofill Popup,MojoVideoCapture<VideoCaptureService,MseBufferByPts<MseBufferByPts,NetworkService<NetworkService,*NewEncodeCpuLoadEstimator<WebRTC-NewCpuLoadEstimator,NewExtensionUpdaterService<NewExtensionUpdaterService,NewTabPageBackgrounds<NTPBirthdayFeatures,NewTabPageCustomLinks<NTPBirthdayFeatures,NewTabPageIcons<NTPBirthdayFeatures,NewTabPageUIMd<NTPBirthdayFeatures,NoHoverDuringScroll<NoHoverDuringScroll,OOPHeapProfiling<OOPHeapProfiling,OmniboxDisplayTitleForCurrentUrl<OmniboxBundledExperimentV1,OmniboxDocumentProvider<OmniboxDocumentProvider,OmniboxNewAnswerLayout<OmniboxBundledExperimentV1,OmniboxRichEntitySuggestions<OmniboxBundledExperimentV1,OmniboxUIExperimentHideSteadyStateUrlScheme<OmniboxSteadyStateElisions,OmniboxUIExperimentHideSteadyStateUrlSchemeAndSubdomains<OmniboxSteadyStateElisions,OmniboxUIExperimentHideSteadyStateUrlTrivialSubdomains<OmniboxSteadyStateElisions,PageAlmostIdle<TooManyTabs,PageLifecycle<TooManyTabs,PdfIsolation<PdfIsolation,PrioritizedSimpleCacheTasks<PrioritizedSimpleCacheTasks,ProactiveTabFreezeAndDiscard<TooManyTabs,ResourceLoadScheduler<ResourceLoadScheduler,SafeBrowsingV4LocalDatabaseManagerEnabled<SafeBrowsingV4LocalDatabaseManagerEnabled,SafeBrowsingV4OnlyEnabled<SafeBrowsingV4LocalDatabaseManagerEnabled,SamplingProfilerReporting<StackProfiling,ScheduledScriptStreaming<ScheduledScriptStreaming_V2,ServiceWorkerServicification<ServiceWorkerServicification,SharedArrayBuffer<SharedArrayBuffer,SignedHTTPExchangeAcceptHeader<SignedHTTPExchangeAcceptHeader,*SimpleCachePrefetchExperiment<SimpleCacheTrial,SimplifyHttpsIndicator<SimplifyHttpsIndicatorPhase2,SiteCharacteristicsDatabase<TooManyTabs,SyncForceDisableScryptForCustomPassphrase<ForceDisableScrypt,SyncPseudoUSSAppList<SyncPseudoUss,SyncPseudoUSSApps<SyncPseudoUss,SyncPseudoUSSDictionary<SyncPseudoUss,SyncPseudoUSSExtensions<SyncPseudoUss,SyncPseudoUSSFavicons<SyncPseudoUss,SyncPseudoUSSPreferences<SyncPseudoUss,SyncPseudoUSSPriorityPreferences<SyncPseudoUss,SyncPseudoUSSSearchEngines<SyncPseudoUss,SyncPseudoUSSSupervisedUsers<SyncPseudoUss,SyncPseudoUSSThemes<SyncPseudoUss,SyncStandaloneTransport<SyncButterWallet,*SyncUSSBookmarks<SyncUSSBookmarks,SyncUserTranslationEvents<SyncUserTranslationEventsStability,*TabNodePoolImmediateDeletion<SessionSyncDeletions,Ukm<UKM,UseSurfaceLayerForVideoPIP<VideoSurfaceLayer,ViewsCastDialog<ViewsCastDialog,VizDisplayCompositor<VizDisplayCompositor,VizHitTestSurfaceLayer<VizHitTest,WebAuthenticationCableWin<WebAuthenticationDesktopFeatures,WebAuthenticationTouchId<WebAuthenticationDesktopFeatures,WebAuthenticationUI<WebAuthenticationDesktopFeatures,WebRTC-Aec3AgcGainChangeResponseKillSwitch<WebRTC-Aec3AgcGainChangeResponseKillSwitch,*WebRtcApmInAudioService<AudioService,WebRtcHybridAgc<WebRtcHybridAgc,WebRtcUseEchoCanceller3<WebRtcUseEchoCanceller3,WebSocketHandshakeReuseConnection<WebSocketHandshakeReuseConnection,ZeroSuggestRedirectToChrome<OmniboxBundledExperimentV1,ZeroSuggestSwapTitleAndUrl<OmniboxBundledExperimentV1,kModelTypeStoreAvoidReadCache<ModelTypeStoreOptimization,kModelTypeStoreSmallWriteBufferSize<ModelTypeStoreOptimization,new-password-form-parsing<NewPasswordFormParsing,new-password-form-parsing-for-saving<NewPasswordFormParsing,stop-non-timers-in-background<TooManyTabs" --disable-features="AutofillEnableAccountWalletStorage<SyncButterWallet,AutofillRestrictUnownedFieldsToFormlessCheckout<AutofillSmallFormSupport,AutofillSaveCardSignInAfterLocalSave<AutofillSaveCardSignInAfterLocalSave,AutoplayWhitelistSettings<WebAudioAutoplay,BlinkSchedulerFrameExperimentOnlyWhenLoading<FrameAndTaskTypePriority,BlinkSchedulerLowPriorityForAdFrame<AdFramePriority,BlinkSchedulerLowPriorityForHiddenFrame<FrameAndTaskTypePriority,BlinkSchedulerLowPriorityForSubFrameThrottleableTask<FrameAndTaskTypePriority,BlinkSchedulerLowPriorityForThrottleableTask<FrameAndTaskTypePriority,BrowserResponsivenessCalculator<BrowserResponsivenessCalculator,CertificateTransparencyLogAuditing<CertificateTransparencyLogAuditing,DataReductionProxyBrotliHoldback<DataReductionProxyBrotliHoldbackStudy,DelayUnsafeAds<DelayUnsafeAds,DownloadDBForNewDownloads<DownloadDBForNewDownloads,InfiniteSessionRestore<InfiniteSessionRestore,MergeBlockingNonBlockingPools<MergeBlockingNonBlockingPools,MojoVideoDecoder<VdaVideoDecoderMac,NativeCrxBindings<NativeCrxBindings,NetworkQualityEstimatorWebHoldback<NetworkQualityEstimatorWebHoldback,NoHoverAfterLayoutChange<NoHoverAfterLayoutChange,PassiveDocumentWheelEventListeners<PassiveDocumentWheelEventListeners,PreloadMetadataLazyLoad<PreloadMetadataLazyLoad,RTCUnifiedPlanByDefault<RTCUnifiedPlanByDefault,RTCVideoDecoderAdapter<VdaVideoDecoderMac,RuntimeHostPermissions<RuntimeHostPermissions,S13nSafeBrowsingCheckByURLLoaderThrottle<URLLoaderThrottleSafeBrowsingChecks,SSLCommittedInterstitials<CommittedSSLInterstitialsEnabled,SqlTempStoreMemory<SqlTempStoreMemory,SupervisedUserCreation<DisableSupervisedUserCreation,SyncSupportSecondaryAccount<SyncButterWallet,SyncUSSAutofillWalletData<SyncButterWallet,SyncUserLanguageDetectionEvents<SyncUserLanguageDetectionEventsStability,TextSuggestionsTouchBar<TextSuggestionsTouchBarEnabled,UseSurfaceLayerForVideo<VideoSurfaceLayer,VizHitTestDrawQuad<VizHitTest,WipeCorruptV2IDBDatabases<WipeCorruptV2IDBDatabases"
,
Oct 29
I was finally able to reproduce on my MacBook with Chrome 72.0.3594.0 (Official Build) canary (64-bit). FYI, here are my variations: --force-fieldtrials="*AdFramePriority/Default/*AdTagging/Control/AdvancedProtectionStatusRollout/Enabled/*Animated App Menu Icon/Control/*AudioService/AudioProcess_Sandboxed_APM_v8/AutofillDropdownLayout/Enabled_LeadingIcon/AutofillEnableCompanyName/Control/*AutofillFieldMetadata/Enabled/AutofillLocalCardMigrationRollout/Control/AutofillNoLocalSaveOnUploadSuccess/Control/*AutofillPreviewStyleExperiment/Enabled_BlackOnGoogleYellow050_V3/AutofillPrimaryInfoStyleExperiment/Enabled_bold/AutofillResetFullServerCardsOnAuthError/Enabled/AutofillSaveCardSignInAfterLocalSave/Control/*AutofillSmallFormSupport/Control_DisableFieldLevelClassifier/AutofillUpstreamDisallowEloAndJcb/Enabled/AutofillUpstreamEditableCardholderName/FullyEnabled/*BackgroundTracing/default/BackgroundVideoOptimizations/Control/*BlinkSchedulerRemoveInputUseCaseHeuristics/NoNonTouchstartHeuristics/*BlockTabUnders/Enabled/BrowserResponsivenessCalculator/Control/CacheFileMetricData/Enabled/CaptivePortalCertificateList/Disabled/*ChromeChannelCanary/Enabled/*ClientSideDetectionModel/Model3_New/*CommittedSSLInterstitialsEnabled/Control/Credit Card Autofill Touch Bar/Enable/*DataCompressionProxyHoldback/Disabled/DataReductionProxyBrotliHoldbackStudy/Control/DataReductionProxyDogfood/dogfood_Dogfood/*DataReductionProxyRobustConnection/Enabled_Dogfood/*DataSaverHoldback/Default/*DataSaverSiteBreakdownUsingPageLoadMetrics/Control/DelayNavigation/Disabled/DelayUnsafeAds/DelayUnsafeAds/DisableAcceleratedVideoDecode/Default/DisableSupervisedUserCreation/DisableSupervisedUserCreation/*ExpiredHistograms/ExpiredHistogramLogicEnabled/*ExtensionContentVerification/EnforceStrict/*ExtensionDeveloperModeWarning/Default/*ExtensionInstallVerification/None/*ExtensionSpeed/Default/*ExtensionUseSafeInstallation/Default/FilterAdsOnAbusiveSites/Control/ForceDisableScrypt/ForceDisableScrypt/*FrameAndTaskTypePriority/LowPriorityForSubFrameDuringLoadEnabled_V5/GCM/Disabled/GamepadPollingInterval/EnabledGamepadPolling250Hz_Dogfood/HeapCompaction/Default/HttpFormWarning/Control/InfiniteSessionRestore/Default2/*Javascript Hardening/Enable/*LookalikeUrlNavigationSuggestions/Enabled_V2/*MergeBlockingNonBlockingPools/Enabled/ModelTypeStoreOptimization/AvoidReadCache/MseBufferByPts/Enabled/*NTPBirthdayFeatures/NewTabPageM69AllBirthday_Enabled_Dogfood/*NativeCrxBindings/Disabled/*NetworkQualityEstimator/Enabled8_all_Dogfood/*NetworkQualityEstimatorWebHoldback/EnabledSlow2G/*NetworkService/Control2/*NewExtensionUpdaterService/NewExtensionUpdaterService/*NewPasswordFormParsing/EnableNewPasswordFormParsingForFilling/*NoHoverAfterLayoutChange/Enabled/*NoHoverDuringScroll/Control/*OOPHeapProfiling/control_sampling4/OfferUploadCreditCards/Enabled/*OmniboxBundledExperimentV1/Dev_Desktop_HideSuggestionAndBreakWordsAndMore_Dogfood/*OmniboxDocumentProvider/Control_Dogfood/*OmniboxSteadyStateElisions/OmniboxSteadyStateElisions_Enabled_R1/*OmniboxTailSuggestionDogfoodV1/Empty_Dogfood/*OriginTypePriorityExperiment/LowPriorityForCrossOriginFrameDuringLoading_V3/PageRevisitInstrumentation/Default/*PassiveDocumentWheelEventListeners/Control/PdfIsolation/PdfIsolation_Dogfood/PreloadMetadataLazyLoad/Control/*PrioritizedSimpleCacheTasks/Enabled/*QUIC/EnabledLongerHandshakeTimeout/RTCUnifiedPlanByDefault/Control/ReportCertificateErrors/ShowAndPossiblySend/*ResourceFetchPriorityExperiment/Default/*ResourceLoadScheduler/Enabled_Dogfood/*RuntimeHostPermissions/Disabled/SSLBufferSizeRecv/17408 (Default)/SSLBufferSizeSend/17408 (Default)/SafeBrowsingIncidentReportingService/Default/SafeBrowsingV4LocalDatabaseManagerEnabled/V4Only2/*ScheduledScriptStreaming_V2/Control/*ServiceWorkerServicification/Launched/SessionSyncDeletions/Reserved2/*SharedArrayBuffer/EnableSAB/*SignedHTTPExchangeAcceptHeader/Enabled_20181010/*SimpleCacheTrial/ExperimentControl/*SimplifyHttpsIndicatorPhase2/Default/*SqlTempStoreMemory/Control/*StackProfiling/PeriodicSampling/StrictSecureCookies/Default/StunProbeTrial/Default/*StunProbeTrial2/Default/*SyncButterWallet/Enabled_WalletUSS_Desktop/*SyncPseudoUss/Reserved1/*SyncUSSBookmarks/Reserved2/*SyncUserLanguageDetectionEventsStability/DisableSyncUserLanguageDetectionEvents/SyncUserTranslationEventsStability/EnableSyncUserTranslationEvents/*TLS13Variant/FinalV6/*TextSuggestionsTouchBarEnabled/Enabled/ThreadHopResourceThrottle/Default/TimeToDeferVideoUnderflow/Negligible/*TooManyTabs/FreezeOnly_Dogfood/*UKM/Enabled_20180314/*UMA-Population-Restrict/dogfood/*UMA-Uniformity-Trial-1-Percent/group_69/*UMA-Uniformity-Trial-10-Percent/group_04/*UMA-Uniformity-Trial-100-Percent/group_01/*UMA-Uniformity-Trial-20-Percent/group_04/*UMA-Uniformity-Trial-5-Percent/group_04/*UMA-Uniformity-Trial-50-Percent/group_01/*URLLoaderThrottleSafeBrowsingChecks/URLLoaderThrottleSafeBrowsingChecksEnabled/*V8CacheOptions/default/*V8SiteIsolatedCodeCache/Control/*VdaVideoDecoderMac/Control2/*VideoCaptureService/Enabled/VideoSurfaceLayer/EnabledPIP_V3/Views Autofill Popup/Enable/*ViewsCastDialog/Enabled/*VizDisplayCompositor/Control/*VizHitTest/VizHitTestDrawQuad/*WebAudioAutoplay/Control_v2/WebAuthenticationDesktopFeatures/EnableUITouchIdAndCableWin_Dogfood/WebRTC-AdaptiveBweThreshold/Default/WebRTC-Aec3AgcGainChangeResponseKillSwitch/Default/WebRTC-Audio-NetEqPostponeDecodingAfterExpand/Enabled/*WebRTC-BweTrendlineFilter/Default/*WebRTC-IPv6Default/Default/WebRTC-LocalIPPermissionCheck/Default/WebRTC-NewCpuLoadEstimator/Default_v3/WebRTC-NewVideoJitterBuffer/Default/*WebRTC-SimulcastScreenshare/Control_v3_Dogfood/WebRTC-StunInterPacketDelay/Default/WebRTC-SupportVP9SVC/Default/*WebRTC-SystemUDPSendSocketSize/Default/WebRtcHybridAgc/Control_V2/WebRtcUseEchoCanceller3/Control/WebSocketHandshakeReuseConnection/Shipped/WipeCorruptV2IDBDatabases/WipeCorruptV2IDBDatabases/study/Enabled/" --force-fieldtrial-params="AudioService.AudioProcess_Sandboxed_APM_v8:teardown_timeout_s/900,AutofillDropdownLayout.Enabled_LeadingIcon:variant/leading-icon,AutofillPreviewStyleExperiment.Enabled_BlackOnGoogleYellow050_V3:bg_color/%23FEF7E0/color/%23000000,AutofillPrimaryInfoStyleExperiment.Enabled_bold:font_weight/bold,ClientSideDetectionModel.Model3_New:ModelNum/3,DataReductionProxyRobustConnection.Enabled_Dogfood:bypass_missing_via_disabled/true/warmup_fetch_callback_enabled/true/warmup_url_fetch_init_http_rtt_multiplier/12/warmup_url_fetch_min_timeout_seconds/30,ExpiredHistograms.ExpiredHistogramLogicEnabled:whitelist/,GamepadPollingInterval.EnabledGamepadPolling250Hz_Dogfood:interval-ms/4,LookalikeUrlNavigationSuggestions.Enabled_V2:metrics_only/true,NetworkQualityEstimator.Enabled8_all_Dogfood:rssi_weight_per_signal_strength_level/0%2E8/use_end_to_end_rtt/true,NetworkQualityEstimatorWebHoldback.EnabledSlow2G:web_effective_connection_type_override/Slow-2G,QUIC.EnabledLongerHandshakeTimeout:enable_quic/true/max_idle_time_before_crypto_handshake_seconds/10/max_time_before_crypto_handshake_seconds/20/quic_version/QUIC_VERSION_44,ReportCertificateErrors.ShowAndPossiblySend:sendingThreshold/1%2E0,ResourceLoadScheduler.Enabled_Dogfood:bg_limit/3/bg_sub_limit/2,SignedHTTPExchangeAcceptHeader.Enabled_20181010:OriginsList/www%2Egoogle%2Ecom%2Cwww%2Egoogle%2Ead%2Cwww%2Egoogle%2Eae%2Cwww%2Egoogle%2Ecom%2Eaf%2Cwww%2Egoogle%2Ecom%2Eag%2Cwww%2Egoogle%2Ecom%2Eai%2Cwww%2Egoogle%2Eal%2Cwww%2Egoogle%2Eam%2Cwww%2Egoogle%2Eco%2Eao%2Cwww%2Egoogle%2Ecom%2Ear%2Cwww%2Egoogle%2Eas%2Cwww%2Egoogle%2Eat%2Cwww%2Egoogle%2Ecom%2Eau%2Cwww%2Egoogle%2Eaz%2Cwww%2Egoogle%2Eba%2Cwww%2Egoogle%2Ecom%2Ebd%2Cwww%2Egoogle%2Ebe%2Cwww%2Egoogle%2Ebf%2Cwww%2Egoogle%2Ebg%2Cwww%2Egoogle%2Ecom%2Ebh%2Cwww%2Egoogle%2Ebi%2Cwww%2Egoogle%2Ebj%2Cwww%2Egoogle%2Ecom%2Ebn%2Cwww%2Egoogle%2Ecom%2Ebo%2Cwww%2Egoogle%2Ecom%2Ebr%2Cwww%2Egoogle%2Ebs%2Cwww%2Egoogle%2Ebt%2Cwww%2Egoogle%2Eco%2Ebw%2Cwww%2Egoogle%2Eby%2Cwww%2Egoogle%2Ecom%2Ebz%2Cwww%2Egoogle%2Eca%2Cwww%2Egoogle%2Ecd%2Cwww%2Egoogle%2Ecf%2Cwww%2Egoogle%2Ecg%2Cwww%2Egoogle%2Ech%2Cwww%2Egoogle%2Eci%2Cwww%2Egoogle%2Eco%2Eck%2Cwww%2Egoogle%2Ecl%2Cwww%2Egoogle%2Ecm%2Cwww%2Egoogle%2Ecn%2Cwww%2Egoogle%2Ecom%2Eco%2Cwww%2Egoogle%2Eco%2Ecr%2Cwww%2Egoogle%2Ecom%2Ecu%2Cwww%2Egoogle%2Ecv%2Cwww%2Egoogle%2Ecom%2Ecy%2Cwww%2Egoogle%2Ecz%2Cwww%2Egoogle%2Ede%2Cwww%2Egoogle%2Edj%2Cwww%2Egoogle%2Edk%2Cwww%2Egoogle%2Edm%2Cwww%2Egoogle%2Ecom%2Edo%2Cwww%2Egoogle%2Edz%2Cwww%2Egoogle%2Ecom%2Eec%2Cwww%2Egoogle%2Eee%2Cwww%2Egoogle%2Ecom%2Eeg%2Cwww%2Egoogle%2Ees%2Cwww%2Egoogle%2Ecom%2Eet%2Cwww%2Egoogle%2Efi%2Cwww%2Egoogle%2Ecom%2Efj%2Cwww%2Egoogle%2Efm%2Cwww%2Egoogle%2Efr%2Cwww%2Egoogle%2Ega%2Cwww%2Egoogle%2Ege%2Cwww%2Egoogle%2Egg%2Cwww%2Egoogle%2Ecom%2Egh%2Cwww%2Egoogle%2Ecom%2Egi%2Cwww%2Egoogle%2Egl%2Cwww%2Egoogle%2Egm%2Cwww%2Egoogle%2Egp%2Cwww%2Egoogle%2Egr%2Cwww%2Egoogle%2Ecom%2Egt%2Cwww%2Egoogle%2Egy%2Cwww%2Egoogle%2Ecom%2Ehk%2Cwww%2Egoogle%2Ehn%2Cwww%2Egoogle%2Ehr%2Cwww%2Egoogle%2Eht%2Cwww%2Egoogle%2Ehu%2Cwww%2Egoogle%2Eco%2Eid%2Cwww%2Egoogle%2Eie%2Cwww%2Egoogle%2Eco%2Eil%2Cwww%2Egoogle%2Eim%2Cwww%2Egoogle%2Eco%2Ein%2Cwww%2Egoogle%2Eiq%2Cwww%2Egoogle%2Eis%2Cwww%2Egoogle%2Eit%2Cwww%2Egoogle%2Eje%2Cwww%2Egoogle%2Ecom%2Ejm%2Cwww%2Egoogle%2Ejo%2Cwww%2Egoogle%2Eco%2Ejp%2Cwww%2Egoogle%2Eco%2Eke%2Cwww%2Egoogle%2Ecom%2Ekh%2Cwww%2Egoogle%2Eki%2Cwww%2Egoogle%2Ekg%2Cwww%2Egoogle%2Eco%2Ekr%2Cwww%2Egoogle%2Ecom%2Ekw%2Cwww%2Egoogle%2Ekz%2Cwww%2Egoogle%2Ela%2Cwww%2Egoogle%2Ecom%2Elb%2Cwww%2Egoogle%2Eli%2Cwww%2Egoogle%2Elk%2Cwww%2Egoogle%2Eco%2Els%2Cwww%2Egoogle%2Elt%2Cwww%2Egoogle%2Elu%2Cwww%2Egoogle%2Elv%2Cwww%2Egoogle%2Ecom%2Ely%2Cwww%2Egoogle%2Eco%2Ema%2Cwww%2Egoogle%2Emd%2Cwww%2Egoogle%2Eme%2Cwww%2Egoogle%2Emg%2Cwww%2Egoogle%2Emk%2Cwww%2Egoogle%2Eml%2Cwww%2Egoogle%2Ecom%2Emm%2Cwww%2Egoogle%2Emn%2Cwww%2Egoogle%2Ems%2Cwww%2Egoogle%2Ecom%2Emt%2Cwww%2Egoogle%2Emu%2Cwww%2Egoogle%2Emv%2Cwww%2Egoogle%2Emw%2Cwww%2Egoogle%2Ecom%2Emx%2Cwww%2Egoogle%2Ecom%2Emy%2Cwww%2Egoogle%2Eco%2Emz%2Cwww%2Egoogle%2Ecom%2Ena%2Cwww%2Egoogle%2Ecom%2Enf%2Cwww%2Egoogle%2Ecom%2Eng%2Cwww%2Egoogle%2Ecom%2Eni%2Cwww%2Egoogle%2Ene%2Cwww%2Egoogle%2Enl%2Cwww%2Egoogle%2Eno%2Cwww%2Egoogle%2Ecom%2Enp%2Cwww%2Egoogle%2Enr%2Cwww%2Egoogle%2Enu%2Cwww%2Egoogle%2Eco%2Enz%2Cwww%2Egoogle%2Ecom%2Eom%2Cwww%2Egoogle%2Ecom%2Epa%2Cwww%2Egoogle%2Ecom%2Epe%2Cwww%2Egoogle%2Ecom%2Epg%2Cwww%2Egoogle%2Ecom%2Eph%2Cwww%2Egoogle%2Ecom%2Epk%2Cwww%2Egoogle%2Epl%2Cwww%2Egoogle%2Epn%2Cwww%2Egoogle%2Ecom%2Epr%2Cwww%2Egoogle%2Eps%2Cwww%2Egoogle%2Ept%2Cwww%2Egoogle%2Ecom%2Epy%2Cwww%2Egoogle%2Ecom%2Eqa%2Cwww%2Egoogle%2Ero%2Cwww%2Egoogle%2Eru%2Cwww%2Egoogle%2Erw%2Cwww%2Egoogle%2Ecom%2Esa%2Cwww%2Egoogle%2Ecom%2Esb%2Cwww%2Egoogle%2Esc%2Cwww%2Egoogle%2Ese%2Cwww%2Egoogle%2Ecom%2Esg%2Cwww%2Egoogle%2Esh%2Cwww%2Egoogle%2Esi%2Cwww%2Egoogle%2Esk%2Cwww%2Egoogle%2Ecom%2Esl%2Cwww%2Egoogle%2Esn%2Cwww%2Egoogle%2Eso%2Cwww%2Egoogle%2Esm%2Cwww%2Egoogle%2Esr%2Cwww%2Egoogle%2Est%2Cwww%2Egoogle%2Ecom%2Esv%2Cwww%2Egoogle%2Etd%2Cwww%2Egoogle%2Etg%2Cwww%2Egoogle%2Eco%2Eth%2Cwww%2Egoogle%2Ecom%2Etj%2Cwww%2Egoogle%2Etk%2Cwww%2Egoogle%2Etl%2Cwww%2Egoogle%2Etm%2Cwww%2Egoogle%2Etn%2Cwww%2Egoogle%2Eto%2Cwww%2Egoogle%2Ecom%2Etr%2Cwww%2Egoogle%2Ett%2Cwww%2Egoogle%2Ecom%2Etw%2Cwww%2Egoogle%2Eco%2Etz%2Cwww%2Egoogle%2Ecom%2Eua%2Cwww%2Egoogle%2Eco%2Eug%2Cwww%2Egoogle%2Eco%2Euk%2Cwww%2Egoogle%2Ecom%2Euy%2Cwww%2Egoogle%2Eco%2Euz%2Cwww%2Egoogle%2Ecom%2Evc%2Cwww%2Egoogle%2Eco%2Eve%2Cwww%2Egoogle%2Evg%2Cwww%2Egoogle%2Eco%2Evi%2Cwww%2Egoogle%2Ecom%2Evn%2Cwww%2Egoogle%2Evu%2Cwww%2Egoogle%2Ews%2Cwww%2Egoogle%2Ers%2Cwww%2Egoogle%2Eco%2Eza%2Cwww%2Egoogle%2Eco%2Ezm%2Cwww%2Egoogle%2Eco%2Ezw%2Cwww%2Egoogle%2Ecat%2C%2A%2Ecdn%2Eampproject%2Eorg%2Csxg-test%2Eappspot%2Ecom%2Chtxg-b1%2Eappspot%2Ecom,StackProfiling.PeriodicSampling:periodic/true,TLS13Variant.FinalV6:variant/final,TimeToDeferVideoUnderflow.Negligible:video-underflow-threshold-ms/1,TooManyTabs.FreezeOnly_Dogfood:HighLoadedTabCount/1000/ShouldPeriodicallyUnfreeze/true/ShouldProactivelyDiscard/false/ShouldProtectTabsSharingBrowsingInstance/true/mainThreadTaskLoadLowThreshold/25,UKM.Enabled_20180314:MaxEntries/10000/MaxSources/2000/WhitelistEntries/AbusiveExperienceHeuristic%2CAdPageLoad%2CAbusiveExperienceHeuristic%2ETabUnder%2CAbusiveExperienceHeuristic%2EWindowOpen%2CAbusiveExperienceHeuristic%2EJavaScriptDialog%2CAutofill%2ECardUploadDecision%2CAutofill%2EDeveloperEngagement%2CAutofill%2EFieldFillStatus%2CAutofill%2EFieldTypeValidation%2CAutofill%2EHiddenRepresentationalFieldSkipDecision%2CAutofill%2ERepeatedServerTypePredictionRationalized%2CAutofill%2EFormSubmitted%2CAutofill%2EInteractedWithForm%2CAutofill%2ESelectedMaskedServerCard%2CAutofill%2ESuggestionFilled%2CAutofill%2ESuggestionsShown%2CAutofill%2ETextFieldDidChange%2CBlink%2EUpdateTime%2CBlink%2EUseCounter%2CBloatedRenderer%2CCompositor%2EUserInteraction%2CCompositor%2ERendering%2CContextualSearch%2CContextualSuggestions%2CCPUUsageMeasurement%2CDocumentCreated%2CDocument%2EOutliveTimeAfterShutdown%2CDownload%2EStarted%2CDownload%2ECompleted%2CDownload%2EInterrupted%2CDownload%2EResumed%2CEvent%2EScrollUpdate%2ETouch%2CEvent%2EScrollBegin%2ETouch%2CEvent%2EScrollUpdate%2EWheel%2CEvent%2EScrollBegin%2EWheel%2CIntervention%2EDocumentWrite%2EScriptBlock%2CLayout%2EDisplayCutout%2EStateChanged%2CLocalNetworkRequests%2CLookalikeUrl%2ENavigationSuggestion%2CMedia%2EAutoplay%2EAttempt%2CMedia%2EAutoplay%2EAudioContext%2CMedia%2EAutoplay%2EMuted%2EUnmuteAction%2CMedia%2EEngagement%2EShortPlaybackIgnored%2CMedia%2EEngagement%2ESessionFinished%2CMedia%2ESiteMuted%2CMedia%2EWatchTime%2CMedia%2EWebMediaPlayerState%2CMedia%2EBasicPlayback%2CMedia%2EVideoDecodePerfRecord%2CMemory%2EExperimental%2CNotification%2CBackgroundFetch%2COfflinePages%2ESavePageRequested%2CPageDomainInfo%2CPageLoad%2CPageLoadCapping%2CPageLoad%2EFromGoogleSearch%2CPageLoad%2EServiceWorkerControlled%2CPasswordForm%2CPageWithPassword%2CPaymentRequest%2ECheckoutEvents%2CPermission%2CPlugins%2EFlashInstance%2CPreviews%2CResponsivenessMeasurement%2CRendererSchedulerTask%2CPepper%2EBroker%2CPopup%2EClosed%2CScreenBrightness%2CSecurity%2ESiteEngagement%2CSiteIsolation%2EXSD%2EBrowser%2EBlocked%2CSubresourceFilter%2CTab%2ERendererOOM%2CTranslate%2CTabManager%2EBackground%2EFirstAlertFired%2CTabManager%2EBackground%2EFirstAudioStarts%2CTabManager%2EBackground%2EFirstFaviconUpdated%2CTabManager%2EBackground%2EFirstNonPersistentNotificationCreated%2CTabManager%2EBackground%2EFirstTitleUpdated%2CTabManager%2EBackground%2EForegroundedOrClosed%2CTabManager%2ELifecycleStateChange%2CTabManager%2EWindowMetrics%2CTabManager%2EExperimental%2EBackgroundTabOpening%2ETabSwitchLoadStopped%2CTabManager%2EExperimental%2ESessionRestore%2EForegroundTab%2EPageLoad%2CTabManager%2EExperimental%2ESessionRestore%2ETabSwitchLoadStopped%2CTabManager%2ETabLifetime%2CTrustedWebActivity%2EOpen%2CUserActivity%2CUserActivityId%2CTabManager%2ETabMetrics%2CXR%2EWebXR%2CXR%2EPageSession%2CXR%2EWebXR%2EPresentationSession%2CVirtualKeyboard%2EOpen%2CWebRTC%2EAddressHarvesting%2CIOS%2EURLMismatchInLegacyAndSlimNavigationManager" --enable-features="*AdTagging<AdTagging,AdvancedProtectionStatus<AdvancedProtectionStatusRollout,*AnimatedAppMenuIcon<Animated App Menu Icon,AppleScriptExecuteJavaScriptMenuItem<Javascript Hardening,AudioServiceAudioStreams<AudioService,AudioServiceOutOfProcess<AudioService,AudioServiceSandbox<AudioService,AutofillDropdownLayout<AutofillDropdownLayout,AutofillEnableCompanyName<AutofillEnableCompanyName,AutofillEnforceMinRequiredFieldsForHeuristics<AutofillSmallFormSupport,AutofillEnforceMinRequiredFieldsForQuery<AutofillSmallFormSupport,AutofillEnforceMinRequiredFieldsForUpload<AutofillSmallFormSupport,AutofillPreviewStyleExperiment<AutofillPreviewStyleExperiment,AutofillPrimaryInfoStyleExperiment<AutofillPrimaryInfoStyleExperiment,AutofillResetFullServerCardsOnAuthError<AutofillResetFullServerCardsOnAuthError,AutofillUpstream<OfferUploadCreditCards,AutofillUpstreamDisallowElo<AutofillUpstreamDisallowEloAndJcb,AutofillUpstreamDisallowJcb<AutofillUpstreamDisallowEloAndJcb,AutofillUpstreamEditableCardholderName<AutofillUpstreamEditableCardholderName,AutoplayIgnoreWebAudio<WebAudioAutoplay,AutoplayWhitelistSettings,Av1Decoder,*BlinkSchedulerAdFrameExperimentOnlyWhenLoading<AdFramePriority,*BlinkSchedulerBestEffortPriorityForAdFrame<AdFramePriority,BlinkSchedulerDisableNonTouchstartInputHeuristics<BlinkSchedulerRemoveInputUseCaseHeuristics,BlinkSchedulerFrameExperimentOnlyWhenLoading<FrameAndTaskTypePriority,*BlinkSchedulerLowPriorityForAdFrame<AdFramePriority,BlinkSchedulerLowPriorityForCrossOriginOnlyWhenLoading<OriginTypePriorityExperiment,BlinkSchedulerLowPriorityForSubFrame<FrameAndTaskTypePriority,*BlinkSchedulerResourceFetchPriority<ResourceFetchPriorityExperiment,*BlinkSchedulerResourceFetchPriorityOnlyWhenLoading<ResourceFetchPriorityExperiment,BlockTabUnders<BlockTabUnders,CacheFileMetricData<CacheFileMetricData,CreditCardAutofillTouchBar<Credit Card Autofill Touch Bar,DataReductionProxyDogfood<DataReductionProxyDogfood,DataReductionProxyRobustConnection<DataReductionProxyRobustConnection,*DataSaverHoldback<DataSaverHoldback,*DelayNavigation<DelayNavigation,DelayUnsafeAds<DelayUnsafeAds,ExpiredHistogramLogic<ExpiredHistograms,GamepadPollingInterval<GamepadPollingInterval,*HeapCompaction<HeapCompaction,*InfiniteSessionRestore<InfiniteSessionRestore,LegacySymantecPKI<study,LookalikeUrlNavigationSuggestions<LookalikeUrlNavigationSuggestions,MacViewsAutofillPopup<Views Autofill Popup,MergeBlockingNonBlockingPools<MergeBlockingNonBlockingPools,MojoVideoCapture<VideoCaptureService,MseBufferByPts<MseBufferByPts,NetworkQualityEstimatorWebHoldback<NetworkQualityEstimatorWebHoldback,*NewEncodeCpuLoadEstimator<WebRTC-NewCpuLoadEstimator,NewExtensionUpdaterService<NewExtensionUpdaterService,NewTabPageBackgrounds<NTPBirthdayFeatures,NewTabPageCustomLinks<NTPBirthdayFeatures,NewTabPageIcons<NTPBirthdayFeatures,NewTabPageUIMd<NTPBirthdayFeatures,NoHoverAfterLayoutChange<NoHoverAfterLayoutChange,OmniboxBreakWordsAtUnderscores<OmniboxBundledExperimentV1,OmniboxDisplayTitleForCurrentUrl<OmniboxBundledExperimentV1,OmniboxNewAnswerLayout<OmniboxBundledExperimentV1,OmniboxRichEntitySuggestions<OmniboxBundledExperimentV1,OmniboxUIExperimentHideSteadyStateUrlScheme<OmniboxSteadyStateElisions,OmniboxUIExperimentHideSteadyStateUrlSchemeAndSubdomains<OmniboxSteadyStateElisions,OmniboxUIExperimentHideSteadyStateUrlTrivialSubdomains<OmniboxSteadyStateElisions,PageAlmostIdle<TooManyTabs,PageLifecycle<TooManyTabs,PdfIsolation<PdfIsolation,PrioritizedSimpleCacheTasks<PrioritizedSimpleCacheTasks,ProactiveTabFreezeAndDiscard<TooManyTabs,ResourceLoadScheduler<ResourceLoadScheduler,S13nSafeBrowsingCheckByURLLoaderThrottle<URLLoaderThrottleSafeBrowsingChecks,SafeBrowsingV4LocalDatabaseManagerEnabled<SafeBrowsingV4LocalDatabaseManagerEnabled,SafeBrowsingV4OnlyEnabled<SafeBrowsingV4LocalDatabaseManagerEnabled,SamplingProfilerReporting<StackProfiling,ServiceWorkerServicification<ServiceWorkerServicification,SharedArrayBuffer<SharedArrayBuffer,SignedHTTPExchangeAcceptHeader<SignedHTTPExchangeAcceptHeader,*SimpleCachePrefetchExperiment<SimpleCacheTrial,SiteCharacteristicsDatabase<TooManyTabs,SyncForceDisableScryptForCustomPassphrase<ForceDisableScrypt,*SyncPseudoUSSAppList<SyncPseudoUss,*SyncPseudoUSSApps<SyncPseudoUss,*SyncPseudoUSSDictionary<SyncPseudoUss,*SyncPseudoUSSExtensions<SyncPseudoUss,*SyncPseudoUSSFavicons<SyncPseudoUss,*SyncPseudoUSSPreferences<SyncPseudoUss,*SyncPseudoUSSPriorityPreferences<SyncPseudoUss,*SyncPseudoUSSSearchEngines<SyncPseudoUss,*SyncPseudoUSSSupervisedUsers<SyncPseudoUss,*SyncPseudoUSSThemes<SyncPseudoUss,SyncUSSAutofillWalletData<SyncButterWallet,*SyncUSSBookmarks<SyncUSSBookmarks,SyncUserTranslationEvents<SyncUserTranslationEventsStability,*TabNodePoolImmediateDeletion<SessionSyncDeletions,TextSuggestionsTouchBar<TextSuggestionsTouchBarEnabled,Ukm<UKM,UseSurfaceLayerForVideo,UseSurfaceLayerForVideoPIP<VideoSurfaceLayer,ViewsCastDialog<ViewsCastDialog,VizHitTestDrawQuad<VizHitTest,WebAuthenticationCableWin<WebAuthenticationDesktopFeatures,WebAuthenticationTouchId<WebAuthenticationDesktopFeatures,WebAuthenticationUI<WebAuthenticationDesktopFeatures,WebRTC-Aec3AgcGainChangeResponseKillSwitch<WebRTC-Aec3AgcGainChangeResponseKillSwitch,WebRtcApmInAudioService<AudioService,WebSocketHandshakeReuseConnection<WebSocketHandshakeReuseConnection,ZeroSuggestRedirectToChrome<OmniboxBundledExperimentV1,ZeroSuggestSwapTitleAndUrl<OmniboxBundledExperimentV1,kModelTypeStoreAvoidReadCache<ModelTypeStoreOptimization,new-password-form-parsing<NewPasswordFormParsing,stop-non-timers-in-background<TooManyTabs" --disable-features="AudioServiceLaunchOnStartup<AudioService,AutofillCreditCardLocalCardMigration<AutofillLocalCardMigrationRollout,AutofillEnableAccountWalletStorage<SyncButterWallet,AutofillNoLocalSaveOnUploadSuccess<AutofillNoLocalSaveOnUploadSuccess,AutofillRestrictUnownedFieldsToFormlessCheckout<AutofillSmallFormSupport,AutofillSaveCardSignInAfterLocalSave<AutofillSaveCardSignInAfterLocalSave,BackgroundSrcVideoTrackOptimization<BackgroundVideoOptimizations,BlinkSchedulerDisableTouchstartInputHeuristics<BlinkSchedulerRemoveInputUseCaseHeuristics,BlinkSchedulerLowPriorityForHiddenFrame<FrameAndTaskTypePriority,BlinkSchedulerLowPriorityForSubFrameThrottleableTask<FrameAndTaskTypePriority,BlinkSchedulerLowPriorityForThrottleableTask<FrameAndTaskTypePriority,BrowserResponsivenessCalculator<BrowserResponsivenessCalculator,CaptivePortalCertificateList<CaptivePortalCertificateList,DataReductionProxyBrotliHoldback<DataReductionProxyBrotliHoldbackStudy,DataSaverSiteBreakdownUsingPageLoadMetrics<DataSaverSiteBreakdownUsingPageLoadMetrics,FilterAdsOnAbusiveSites<FilterAdsOnAbusiveSites,HttpFormWarning<HttpFormWarning,IsolatedCodeCache<V8SiteIsolatedCodeCache,MojoVideoDecoder<VdaVideoDecoderMac,NativeCrxBindings<NativeCrxBindings,NetworkService<NetworkService,NoHoverDuringScroll<NoHoverDuringScroll,OOPHeapProfiling<OOPHeapProfiling,OmniboxDocumentProvider<OmniboxDocumentProvider,PassiveDocumentWheelEventListeners<PassiveDocumentWheelEventListeners,PreloadMetadataLazyLoad<PreloadMetadataLazyLoad,RTCUnifiedPlanByDefault<RTCUnifiedPlanByDefault,RTCVideoDecoderAdapter<VdaVideoDecoderMac,RuntimeHostPermissions<RuntimeHostPermissions,SSLCommittedInterstitials<CommittedSSLInterstitialsEnabled,ScheduledScriptStreaming<ScheduledScriptStreaming_V2,SimplifyHttpsIndicator<SimplifyHttpsIndicatorPhase2,SqlTempStoreMemory<SqlTempStoreMemory,SupervisedUserCreation<DisableSupervisedUserCreation,SyncStandaloneTransport<SyncButterWallet,SyncSupportSecondaryAccount<SyncButterWallet,SyncUserLanguageDetectionEvents<SyncUserLanguageDetectionEventsStability,VizDisplayCompositor<VizDisplayCompositor,VizHitTestSurfaceLayer<VizHitTest,WebRtcHybridAgc<WebRtcHybridAgc,WebRtcUseEchoCanceller3<WebRtcUseEchoCanceller3,WipeCorruptV2IDBDatabases<WipeCorruptV2IDBDatabases,kModelTypeStoreSmallWriteBufferSize<ModelTypeStoreOptimization,new-password-form-parsing-for-saving<NewPasswordFormParsing"
,
Oct 29
Resizing window with blank tab content makes it reappear.
,
Oct 29
+enne@ as it sounds like a compositing issue where the page no longer composites correctly when the video is drawn with a surfacelayer.
,
Oct 29
,
Oct 29
If somebody has time, it might be worth doing a bisect to see what broke this. Hmm. This doesn't appear to happen on Linux with those same flags. Sending this to ccameron to triage this mac issue. I'm not sure why the entire page stays blank when switching tabs in this case.
,
Oct 29
I think a bisect would blame ... r601409, especially if the window re-appears when it gets resized.
,
Oct 31
Is this a matter of simply reverting https://chromium-review.googlesource.com/c/chromium/src/+/1292377 or do you have a fix in mind already?
,
Oct 31
I've seen other problems around that time. It should be simple to debug, just a matter of finding the time.
,
Oct 31
How can I help debug this?
,
Nov 2
The most reliable repro that I have of this is to do (3-dot menu) -> cast, then switch tabs, then switch back. - this doesn't happen with the self-mirroring extension - and my local build doesn't find the cast devices on my network (grumble) PiP is working for me, but I'm sure that whatever the issue is, it affects everything equally. So I'll keep poking with a stick until this works.
,
Nov 2
This does happen (every time!) with the tabCapture extension enabled. But not on local builds. I'm trying a release build w/o DCHECKs to see if that changes anything.
,
Nov 2
Tried a release build w/o DCHECKs, and no repro. Revert has merge conflicts. Sadness all around :(
,
Nov 3
Finally I managed to force this to reproduce by explicitly calling delegated_frame_host_->ClearDelegatedFrame(). Should be easy enough to fix now.
,
Nov 3
Management of surface ids in BrowserCompositorMac has managed to bit-rot to the point that I can't follow the logic in the file anymore. We need to be VERY rigorous when it comes to reviewing changes to these files, because they can become incomprehensible very quickly.
,
Nov 3
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/732a961187092768b035f393cccba18e29a99625 commit 732a961187092768b035f393cccba18e29a99625 Author: Christopher Cameron <ccameron@chromium.org> Date: Sat Nov 03 07:05:07 2018 RenderWidgetHostViewMac: Remove dead code This will help in cleaning up the issue. RenderWidgetHostViewMac no longer participates in CATransationObserver (except for native embedders like ContentShell, which will now have non-smooth resize). TBR=fsamuel Bug: 897156 Change-Id: Ifced689c801a71b4edbcc41e7f523ce0eeedc5b0 Reviewed-on: https://chromium-review.googlesource.com/c/1316673 Reviewed-by: ccameron <ccameron@chromium.org> Commit-Queue: ccameron <ccameron@chromium.org> Cr-Commit-Position: refs/heads/master@{#605161} [modify] https://crrev.com/732a961187092768b035f393cccba18e29a99625/content/browser/renderer_host/browser_compositor_view_mac.h [modify] https://crrev.com/732a961187092768b035f393cccba18e29a99625/content/browser/renderer_host/browser_compositor_view_mac.mm [modify] https://crrev.com/732a961187092768b035f393cccba18e29a99625/content/browser/renderer_host/render_widget_host_view_mac.h [modify] https://crrev.com/732a961187092768b035f393cccba18e29a99625/content/browser/renderer_host/render_widget_host_view_mac.mm
,
Nov 3
Okay, I can repro this anywhere now. The trick is that you need several windows to be open at the same time. What happens is that in TransitionToState when going from backgrounded to foregrounded for a casting tab - we start with our own compositor - because we're not attached to a browser, but casting - we destroy it - when it is destroyed, because we have many windows open, we evict the frame - this increments our surface id - then we attach to the browser, and call EmbedSurface using the new surface id We never send the new surface id to the renderer. So the bug is that BrowserCompositorMac::WasEvicted at [0] needs to send that new surface id to the renderer (at some point). [0] https://cs.chromium.org/chromium/src/content/browser/renderer_host/browser_compositor_view_mac.mm?rcl=06667131320c3aca09494a178b5b04cc134691d7&l=364
,
Nov 6
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/cab2f4ed8d3b66977115ee387aee0450bb3f1aeb commit cab2f4ed8d3b66977115ee387aee0450bb3f1aeb Author: Christopher Cameron <ccameron@chromium.org> Date: Tue Nov 06 23:07:30 2018 RenderWidgetHostViewMac: Clean up surface synchronize The function RWHVMac::SynchronizeVisualProperties was inappropriate in a few ways: - it belongs in BrowserCompositorMac -- we can see this because all of its calls are to BrowserCompositorMac (and two helper functions were added to BrowserCompositorMac to allow this function to be put in the wrong place) - it calls DelegatedFrameHost::EmbedSurface, yet several of its callers also call DelegatedFrameHost::EmbedSurface just before calling it, usually with the almost-the-same-arguments (only differing by accident), making the call redundant - similarly, it calls AllocateNewRendererLocalSurfaceId, which updates dfh_local_surface_id_allocator_, usually with arguments that were just retrieved from dfh_local_surface_id_allocator_, making it a convoluted no-op - it has two different modes which should be two different functions, namely (1) force creation of a new surface id and (2) notify the host of a changed surface id Make some motions in the direction of cleaning this up - Rename BrowserCompositorMacClient::SynchronizeVisualProperties (which is fairly meaningless at this point) to OnBrowserCompositorSurfaceIdChanged. - Also change this function to not take an optional argument. Inline the optional-argument-not-passed version of this function at its only callsite, RenderWidgetHostViewMac:: EnsureSurfaceSynchronizedForLayoutTest. - Rename BrowserCompositorMac::SynchronizeVisualProperties to UpdateSizeFromChild Bug: 897156 Change-Id: Ib01aae5c0ef4e92298697c1840da7bc6e8cbf3a0 Reviewed-on: https://chromium-review.googlesource.com/c/1316678 Commit-Queue: ccameron <ccameron@chromium.org> Reviewed-by: Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#605865} [modify] https://crrev.com/cab2f4ed8d3b66977115ee387aee0450bb3f1aeb/content/browser/renderer_host/browser_compositor_view_mac.h [modify] https://crrev.com/cab2f4ed8d3b66977115ee387aee0450bb3f1aeb/content/browser/renderer_host/browser_compositor_view_mac.mm [modify] https://crrev.com/cab2f4ed8d3b66977115ee387aee0450bb3f1aeb/content/browser/renderer_host/render_widget_host_view_mac.h [modify] https://crrev.com/cab2f4ed8d3b66977115ee387aee0450bb3f1aeb/content/browser/renderer_host/render_widget_host_view_mac.mm
,
Nov 7
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/eb64f04d9412d343b67268bfc950fc975d7cbf4a commit eb64f04d9412d343b67268bfc950fc975d7cbf4a Author: Christopher Cameron <ccameron@chromium.org> Date: Wed Nov 07 00:57:04 2018 RenderWidgetHostViewMac: Remove redundant calls The function OnBrowserCompositorSurfaceIdChanged made redundant calls to - BrowserCompositorMac::UpdateRendererLocalSurfaceIdFromChild - Every caller of this function had just updated the surface id - DelegatedFrameHost::EmbedSurface - Every caller of this function had also just called EmbedSurface In RenderWidgetHostViewMac, merge RequestRepaintForTesting and EnsureSurfaceSynchronizedForLayoutTest because they do the same thing, and make them call BrowserCompositorMac::ForceNewSurfaceId. Delete several BrowserCompositorMac functions that were only needed due to poor organization: RequestRepaintForTesting, AllocateNewRendererLocalSurfaceId, and UpdateRendererLocalSurfaceIdFromChild. Bug: 897156 Change-Id: I0bb2d6645bb8c9b4e91a469c17c1415dac7293e1 Reviewed-on: https://chromium-review.googlesource.com/c/1317032 Commit-Queue: ccameron <ccameron@chromium.org> Reviewed-by: Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#605891} [modify] https://crrev.com/eb64f04d9412d343b67268bfc950fc975d7cbf4a/content/browser/renderer_host/browser_compositor_view_mac.h [modify] https://crrev.com/eb64f04d9412d343b67268bfc950fc975d7cbf4a/content/browser/renderer_host/browser_compositor_view_mac.mm [modify] https://crrev.com/eb64f04d9412d343b67268bfc950fc975d7cbf4a/content/browser/renderer_host/render_widget_host_view_mac.h [modify] https://crrev.com/eb64f04d9412d343b67268bfc950fc975d7cbf4a/content/browser/renderer_host/render_widget_host_view_mac.mm
,
Nov 7
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/22dbb20958b80ec3e44b29f566645248b34cd047 commit 22dbb20958b80ec3e44b29f566645248b34cd047 Author: Christopher Cameron <ccameron@chromium.org> Date: Wed Nov 07 02:43:09 2018 RenderWidgetHostViewMac: Fix bug where casted content disappears Simplify BrowserCompositorMac::TransitionToState, now that we no longer have a "detached" state. The new version has 3 steps - detect no-op changes and early-out - detach from the current compositor, if there is one - attach to the new compositor, if there is one This allows the code the common code between the "parent ui layer" compositor and the "has attached compositor" state. Update the comments about the states to reflect the simpler reality. Fix a bug wherein transitioning between HasOwnCompositor and UseParentLayerCompositor would briefly hide the DelegatedFrameHost and allow the frame to be inappropriately evicted. Bug: 897156 Change-Id: If6d772a8d605568c3cdab9be0843919ded5ac5e3 Reviewed-on: https://chromium-review.googlesource.com/c/1317147 Commit-Queue: ccameron <ccameron@chromium.org> Reviewed-by: Saman Sami <samans@chromium.org> Reviewed-by: Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#605935} [modify] https://crrev.com/22dbb20958b80ec3e44b29f566645248b34cd047/content/browser/renderer_host/browser_compositor_view_mac.h [modify] https://crrev.com/22dbb20958b80ec3e44b29f566645248b34cd047/content/browser/renderer_host/browser_compositor_view_mac.mm
,
Nov 22
From a Picture-in-Picture perspective, this is fixed. Is there remaining work to address there?
,
Nov 26
Nope (apart from general cleanup which is a very far-back burner). |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by fbeaufort@chromium.org
, Oct 26