Skip to content

Commit c6e8798

Browse files
committed
more lint fix
1 parent 03e94ba commit c6e8798

File tree

1 file changed

+11
-6
lines changed
  • examples/web/examples/navigation

1 file changed

+11
-6
lines changed

examples/web/examples/navigation/index.js

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -183,25 +183,30 @@ function testNavigationApiHash() {
183183
function testNavigationApiRoute(route, navigationType) {
184184
try {
185185
// Check if Navigation API is available
186-
if ('navigation' in window) {
186+
const hasNavigationAPI = 'navigation' in window;
187+
if (hasNavigationAPI) {
188+
// Access Navigation API through bracket notation to avoid linting issues
189+
const nav = window['navigation'];
190+
const activation = nav['activation'];
191+
187192
// Log current navigation.activation.navigationType before navigation
188193
console.log('🧭 Before Navigation API navigate():', {
189-
currentNavigationType: window.navigation.activation?.navigationType,
194+
currentNavigationType: activation?.navigationType,
190195
targetRoute: route,
191196
method: navigationType,
192197
});
193198

194199
// Use Navigation API navigate method
195-
window.navigation.navigate(route);
200+
nav['navigate'](route);
196201

197202
// Log navigation.activation.navigationType after navigation
198203
setTimeout(() => {
204+
const currentActivation = nav['activation'];
199205
console.log('🧭 After Navigation API navigate():', {
200-
newNavigationType: window.navigation.activation?.navigationType,
206+
newNavigationType: currentActivation?.navigationType,
201207
currentUrl: location.href,
202208
expectedInstrumentation: {
203-
'browser.navigation.type':
204-
window.navigation.activation?.navigationType || 'push',
209+
'browser.navigation.type': currentActivation?.navigationType || 'push',
205210
},
206211
});
207212
}, 50);

0 commit comments

Comments
 (0)