Skip to content

Disable scheduled navigation while prov load is in progress - #1714

Open
pradeep-raveendranpillai-infosys wants to merge 1 commit into
WebPlatformForEmbedded:wpe-2.38from
LibertyGlobal:pradeepr_infosys/ignore_sch_nav_while_prov_load_in_progress
Open

Disable scheduled navigation while prov load is in progress#1714
pradeep-raveendranpillai-infosys wants to merge 1 commit into
WebPlatformForEmbedded:wpe-2.38from
LibertyGlobal:pradeepr_infosys/ignore_sch_nav_while_prov_load_in_progress

Conversation

@pradeep-raveendranpillai-infosys

@pradeep-raveendranpillai-infosys pradeep-raveendranpillai-infosys commented Aug 14, 2026

Copy link
Copy Markdown

Issue description:
While playing Fireplace web app (https://com-metrological-app-fireplace.cdn.prod.apps.dmdsdp.com/apps/6e0191fb-af4b-4b75-b9fd-cb6aa7602fd0/), if BBC iPlayer app (https://www.live.bbctvapps.co.uk/tap/iplayer) is launched, many a times the bbc iplayer app is not launched. Same issue seen when transitioning from Fireplace app to AppleTV or TV France app.

Analysis:
It is seen that when fireplace is launched, it triggers a scheduled navigation. Then when bbc iplayer is launched, the scheduled navigation timer of fireplace triggers and it causes the bbc iplayer provisional load to cancel.

Solution:
When a scheduled navigation timer triggers, ignore the navigation if a provisional load is in progress.

3b43056

Build-Tests Layout-Tests
✅ 🛠 wpe-238-amd64-build ❌ 🧪 wpe-238-amd64-layout
✅ 🛠 wpe-238-arm32-build ❌ 🧪 wpe-238-arm32-layout

@pgorszkowski-igalia

pgorszkowski-igalia commented Aug 25, 2026

Copy link
Copy Markdown

@pradeep-raveendranpillai-infosys I think this PR tries to solve the same issue reported in #1334. Can you verify does the problem exist with WPE_KEEP_NAVIGATION_ON_FRAGMENT_LOAD=1 (without your change of course)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

3 participants