Problem/Motivation

The functional scenario "Check that the episode offers the show's listening platforms" (tests/features/17-content-podcasts/17-06-podcast-episode-page.feature) now fails on 1.0.x and on every open merge request, so the 17-content-podcasts-b job is red.

Since #3628120 was merged into the theme on 4 October 2026, the Listen on links to external platforms carry a visually hidden "(opens in a new tab)". The step "the episode should offer every platform of the ... podcast, in order" reads each link's text and compares it with the platform name in the demo content, so it now reads "YouTube Music (opens in a new tab)" where it expects "YouTube Music". The theme change is intended; the step is what is out of date.

Failing runs: 1.0.x pipeline 988462 and pipeline 988465 of !69.

Steps to reproduce

  1. Build The Rightup with the 1.0.x-dev theme, which includes #3628120.
  2. Run tests/features/17-content-podcasts/17-06-podcast-episode-page.feature.
  3. The scenario fails with an AssertionError: expected title "YouTube Music", actual "YouTube Music (opens in a new tab)", for each of the four external platforms. The RSS link is a local link and is not affected.

Proposed resolution

In that step, drop the trailing " (opens in a new tab)" from each link's text before comparing, because the step checks platform names and addresses, not the hint. The Share step already expects the hint in its link names.

Remaining tasks

  • ✅ File an issue
  • ✅ Addition/Change/Update/Fix
  • ✅ Testing to ensure no regression
  • ✅ Automated unit/functional testing coverage
  • ➖ Developer Documentation support
  • ➖ User Guide Documentation support
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ❌ Reviewed by a human
  • ❌ Code review by maintainers
  • ❌ Full testing and approval
  • ❌ Credit contributors
  • ❌ Review with the product owner
  • ❌ Update Release Notes
  • ❌ Release

User interface changes

  • None. Test code only.

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • N/A

AI-Generated: Yes. Drafted and tested with Claude Code, reviewed by the contributor.

Issue fork rightup-3628386

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

  • rajab natshah committed 6b940943 on 1.0.x
    fix: #3628386 Compare the Listen on platform names without the new-tab...
rajab natshah’s picture

Status: Active » Fixed
Issue tags: +rightup-1.0.3

✅ Released rightup-1.0.3

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.