Skip to content

Commit f90015d

Browse files
Enhance breakage reporting with opener and reload checks
Added checks for opener and page reload status based on feature settings.
1 parent 841429d commit f90015d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

injected/src/features/breakage-reporting.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,20 @@ 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('getReloaded', 'enabled');
24+
if (getReloaded) {
25+
result.pageReloaded =
26+
(window.performance.navigation && window.performance.navigation.type === 1) ||
27+
window.performance
28+
.getEntriesByType('navigation')
29+
.map((nav) => nav.type)
30+
.includes('reload');
31+
}
32+
1933
// Only run detectors if explicitly configured
2034
const detectorSettings = this.getFeatureSetting('interferenceTypes', 'webInterferenceDetection');
2135
if (detectorSettings) {

0 commit comments

Comments
 (0)