Skip to content

Update ContentAtomBlockElement to include caption field#15717

Draft
RikRootsGuardian wants to merge 7 commits intomainfrom
rjr-bump-capi-model-to-include-new-video-caption-field
Draft

Update ContentAtomBlockElement to include caption field#15717
RikRootsGuardian wants to merge 7 commits intomainfrom
rjr-bump-capi-model-to-include-new-video-caption-field

Conversation

@RikRootsGuardian
Copy link
Copy Markdown
Contributor

@RikRootsGuardian RikRootsGuardian commented Apr 16, 2026

What does this change?

Composer users need an easier way to update captions for video atoms. The current process of updating them in MAM is laborious and prevents us from showing different captions for the same video on different articles, which is sometimes helpful.

The work in this PR is part of a chain of PRs to add a new caption field to the atom editor in Composer. This field should:

  • Default to the Media atom's title value, set in the Media Atom Maker tool
  • Be editable within Composer
  • Allow users to clear the field, which would remove the caption entirely from videos used in an article (including standfirst videos)

See the Rethink media atom captions in Composer issue (in the Arts&Pubs project) for further details

Testing

  • All PRs in the chain are expected to pass local testing requirements specific to their repo.
  • All PRs in the chain will need to pass toolchain and CI tests required by their repo when pushing the branch to remote.

Testing plan document

Deployment

Some PRs include model pre-releases. Before deploying to PROD, these pre-releases will need to become full releases, and code in affected PRs updated to reflect these changes.

TODO: come up with an appropriate sequencing for merging and closing PRs. The PRs do not need to all be deployed at the same time, but some - such as those requiring associated releases - need to be performed before others.

@RikRootsGuardian RikRootsGuardian self-assigned this Apr 16, 2026
@RikRootsGuardian RikRootsGuardian added the feature Departmental tracking: work on a new feature label Apr 16, 2026
@RikRootsGuardian RikRootsGuardian marked this pull request as draft April 16, 2026 09:07
@github-actions
Copy link
Copy Markdown

Hello 👋! When you're ready to run Chromatic, please apply the run_chromatic label to this PR.

You will need to reapply the label each time you want to run Chromatic.

Click here to see the Chromatic project.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 16, 2026

@RikRootsGuardian
Copy link
Copy Markdown
Contributor Author

Current build failure is due to a model mismatch issue
Screenshot 2026-04-16 at 10 18 48

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

Labels

feature Departmental tracking: work on a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant