diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/parser/html_preload_scanner.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/html/parser/html_preload_scanner.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/parser/html_preload_scanner.h b/chromium/third_party/blink/renderer/core/html/parser/html_preload_scanner.h index 881c54bded9..9dc91e1357b 100644 --- a/chromium/third_party/blink/renderer/core/html/parser/html_preload_scanner.h +++ b/chromium/third_party/blink/renderer/core/html/parser/html_preload_scanner.h @@ -90,7 +90,8 @@ class TokenPreloadScanner { TokenPreloadScanner(const KURL& document_url, std::unique_ptr<CachedDocumentParameters>, const MediaValuesCached::MediaValuesCachedData&, - const ScannerType); + const ScannerType, + bool priority_hints_origin_trial_enabled); ~TokenPreloadScanner(); void Scan(const HTMLToken&, @@ -162,6 +163,12 @@ class TokenPreloadScanner { Persistent<MediaValuesCached> media_values_; ClientHintsPreferences client_hints_preferences_; ScannerType scanner_type_; + // TODO(domfarolino): Remove this once Priority Hints is no longer in Origin + // Trial (see https://crbug.com/821464). This member exists because + // HTMLPreloadScanner has no access to an ExecutionContext*, and therefore + // cannot determine an Origin Trial's status, so we accept this information in + // the constructor and set this flag accordingly. + bool priority_hints_origin_trial_enabled_; bool did_rewind_ = false; |