Skip to content

Site Editor Compatibility: Podcast Player block issues in editor and front end views #19483

@andrewserong

Description

@andrewserong

In the new site editor in Gutenberg (/wp-admin/admin.php?page=gutenberg-edit-site), there are some issues with the Podcast Player block within the editor and on the front end of the site. The issues include:

  • Within the editor, the styling and behaviour for the player doesn't appear to be rendering (perhaps an issue with how the block works with the site editor iframe?)
  • On the front end of the site, the player itself isn't being rendered / loaded

Steps to reproduce the issue

  1. Grab an RSS feed from your favourite podcast (here's one for Distributed.blog: https://distributed.blog/category/podcast/feed/)
  2. With the Gutenberg plugin active (>=10.4.0-rc1), activate a block-ready theme (like tt1-blocks)
  3. In the site editor, insert a Podcast Player block into the Footer template part
  4. Add the feed URL from your favourite podcast and click embed
  5. Observe that the player isn't rendered correctly.
  6. Save the template part and view the front end of your site
  7. Observe that the podcast player interface isn't loaded / rendered

What I expected

  • The player to be available within the editor canvas and to be styled correctly.
  • The player to be available on the front end of the site
Editor view Front end view
image image

What happened instead

  • The player is not available within the editor canvas
  • The player was not rendered on the front end of the site
Editor view Front end view (note missing player)
image image

Metadata

Metadata

Assignees

Labels

[Block] Podcast Player[Focus] BlocksIssues related to the block editor, aka Gutenberg, and its extensions developed in Jetpack[Focus] FSEIssues related to the site editor / Full Site Editing / FSE feature in Gutenberg[Type] BugWhen a feature is broken and / or not performing as intended

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions