File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,18 @@ export default class BreakageReporting extends ContentFeature {
1616 referrer,
1717 } ;
1818
19+ const getOpener = this . getFeatureSettingEnabled ( 'opener' , 'enabled' ) ;
20+ if ( getOpener ) {
21+ result . opener = ! ! window . opener ;
22+ }
23+ const getReloaded = this . getFeatureSettingEnabled ( 'reloaded' , 'enabled' ) ;
24+ if ( getReloaded ) {
25+ result . pageReloaded =
26+ ( window . performance . navigation && window . performance . navigation . type === 1 ) ||
27+ /** @type {PerformanceNavigationTiming[] } */
28+ ( window . performance . getEntriesByType ( 'navigation' ) ) . map ( ( nav ) => nav . type ) . includes ( 'reload' ) ;
29+ }
30+
1931 // Only run detectors if explicitly configured
2032 const detectorSettings = this . getFeatureSetting ( 'interferenceTypes' , 'webInterferenceDetection' ) ;
2133 if ( detectorSettings ) {
You can’t perform that action at this time.
0 commit comments