@@ -122,6 +122,10 @@ const UIStrings = {
122
122
*@description Description text for Prefetch status PrefetchNotEligiblePreloadingDisabled.
123
123
*/
124
124
PrefetchNotEligiblePreloadingDisabled : 'The prefetch was not performed because speculative loading was disabled.' ,
125
+ /**
126
+ *@description Description text for Prefetch status PrefetchEvictedAfterBrowsingDataRemoved.
127
+ */
128
+ PrefetchEvictedAfterBrowsingDataRemoved : 'The prefetch was discarded because browsing data was removed.' ,
125
129
126
130
/**
127
131
* Description text for PrerenderFinalStatus::kLowEndDevice.
@@ -377,6 +381,10 @@ const UIStrings = {
377
381
* Description text for PrenderFinalStatus::kWindowClosed.
378
382
*/
379
383
prerenderFinalStatusWindowClosed : 'The prerendered page was unloaded because it called window.close().' ,
384
+ /**
385
+ * Description text for PrenderFinalStatus::kBrowsingDataRemoved.
386
+ */
387
+ prerenderFinalStatusBrowsingDataRemoved : 'The prerendered page was unloaded because browsing data was removed.' ,
380
388
381
389
/**
382
390
*@description Text in grid and details: Preloading attempt is not yet triggered.
@@ -439,6 +447,7 @@ export const PrefetchReasonDescription: {[key: string]: {name: () => Platform.UI
439
447
PrefetchNotEligibleUserHasServiceWorkerNoFetchHandler : { name : ( ) => i18n . i18n . lockedString ( 'Unknown' ) } ,
440
448
PrefetchNotEligibleRedirectFromServiceWorker : { name : ( ) => i18n . i18n . lockedString ( 'Unknown' ) } ,
441
449
PrefetchNotEligibleRedirectToServiceWorker : { name : ( ) => i18n . i18n . lockedString ( 'Unknown' ) } ,
450
+ PrefetchEvictedAfterBrowsingDataRemoved : { name : i18nLazyString ( UIStrings . PrefetchEvictedAfterBrowsingDataRemoved ) } ,
442
451
} ;
443
452
444
453
// Decoding PrefetchFinalStatus prefetchAttempt to failure description.
@@ -520,8 +529,7 @@ export function prefetchFailureReason({prefetchStatus}: SDK.PreloadingModel.Pref
520
529
case Protocol . Preload . PrefetchStatus . PrefetchNotEligibleRedirectToServiceWorker :
521
530
return PrefetchReasonDescription [ 'PrefetchNotEligibleRedirectToServiceWorker' ] . name ( ) ;
522
531
case Protocol . Preload . PrefetchStatus . PrefetchEvictedAfterBrowsingDataRemoved :
523
- // TODO(crbug.com/40262310): Add description.
524
- return null ;
532
+ return PrefetchReasonDescription [ 'PrefetchEvictedAfterBrowsingDataRemoved' ] . name ( ) ;
525
533
default :
526
534
// Note that we use switch and exhaustiveness check to prevent to
527
535
// forget updating these strings, but allow to handle unknown
@@ -697,6 +705,8 @@ export function prerenderFailureReason(attempt: SDK.PreloadingModel.PrerenderAtt
697
705
return i18nString ( UIStrings . prerenderFinalStatusAllPrerenderingCanceled ) ;
698
706
case Protocol . Preload . PrerenderFinalStatus . WindowClosed :
699
707
return i18nString ( UIStrings . prerenderFinalStatusWindowClosed ) ;
708
+ case Protocol . Preload . PrerenderFinalStatus . BrowsingDataRemoved :
709
+ return i18nString ( UIStrings . prerenderFinalStatusBrowsingDataRemoved ) ;
700
710
case Protocol . Preload . PrerenderFinalStatus . SlowNetwork :
701
711
case Protocol . Preload . PrerenderFinalStatus . OtherPrerenderedPageActivated :
702
712
case Protocol . Preload . PrerenderFinalStatus . V8OptimizerDisabled :
0 commit comments