Skip to content

WS-2288 Implement Dazzler Edge Plugin & Temporal Polyfill in Simorgh#13783

Open
HarveyPeachey wants to merge 10 commits intolatestfrom
WS-2031-simorgh-dazzler-stream
Open

WS-2288 Implement Dazzler Edge Plugin & Temporal Polyfill in Simorgh#13783
HarveyPeachey wants to merge 10 commits intolatestfrom
WS-2031-simorgh-dazzler-stream

Conversation

@HarveyPeachey
Copy link
Copy Markdown
Contributor

@HarveyPeachey HarveyPeachey commented Mar 9, 2026

Resolves JIRA: https://bbc.atlassian.net/browse/WS-2288

Summary

Adds Dazzler Edge plugin to Simorgh’s liveMedia config + Adds Temporal polyfill (required by Dazzler) to Live TV page layout.

Code changes

  • List key code changes that have been made.

Testing

  1. List the steps required to test this PR.

Useful Links

@emilysaffron emilysaffron changed the title bbc hindi tv dazzler stream WS-2288 Implement Dazzler Edge Plugin & Temporal Polyfill in Simorgh Apr 8, 2026
host:
dazzlerStreamLangs.includes(lang) && pageType === LIVE_TV_PAGE
? 'open.live.bbc.co.uk'
: 'open.test.bbc.co.uk',
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There isn't a PIPS stream on test, so we need to use the live endpoint in order to see it working when not on live. Harvey has looked into whether we can curate a test PIPS stream to use, but it doesn't seem possible https://bbc-tpg.slack.com/archives/C03RMKNL7GC/p1772618041978389

This is a workaround so that we can see the stream on test and preview.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this something we're removing once its been tested on Preview?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could do? I was thinking it might be helpful to leave in place for ease of testing in future, but maybe we could leave a comment somewhere nearby instead to indicate that it needs to be edited when locally developing.

Is there a downside to leaving it in?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It just means that Hindi Live TV pages will always use the Live mediator.host and the more languages we add will do the same?

I'm not across the Dazzler stuff, so maybe its needed, but typically its best to keep environments isolated, rather than mixing Test/Live endpoints as it can lead to unexpected behaviour.

@emilysaffron emilysaffron marked this pull request as ready for review April 8, 2026 14:09
@emilysaffron emilysaffron requested a review from a team as a code owner April 8, 2026 14:09
Copilot AI review requested due to automatic review settings April 8, 2026 14:34
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review is ineligible. To be eligible to request a review, you need a paid Copilot license, or your organization must enable Copilot code review.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants