We have unit + integration tests for the core player and web-player. I just need time to add some for the share mode (still this is very hard to test because of the share setting). If you have development resources available I highly appreciate any sort of contribution
Great news. Yes, that was why I was thinking of the visual regression approach. I am trying to find a solution for the multifaceted technologies JS, PHP, CSS etc. producing an end result like a page or app. I want to deploy it for my projects but it’s on my todo for after summer. I let you know if I found a free and viable solution.
although it appears on the CDN that the code was changed to version 4.5.7 (https://cdn.podlove.org/web-player/embed.js), the player incorporation code still tries to use version 4.5.6 (see the inspection of the page in the photo below)
I do not know if this record matters, but I use the podlove publisher plugin to provide the podcast.
so the player request uses the following iframe:
<iframe title="Podlove Web Player: BITCAST - BitCast 035 – Aceitação, Meios de Pagamento e P2P" width="768" height="290" src="https://bitcast.site/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/dist/share.html?episode=https%3A%2F%2Fbitcast.site%2F%3Fpodlove_player4%3D44" frameborder="0" scrolling="no" tabindex="0"></iframe>
The installation still points to the 4.5.6 version from the publisher: https://halbekatoffl.de/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/dist/share.html I already pinged @ericteubert to also provide a patch.
Seems like the embed code still points to the local share version https://halbekatoffl.de/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/dist/share.html instead of the cdn one https://cdn.podlove.org/web-player/share.html