Open ionikol opened 10 months ago
It can be seen here: https://rocketlabsqa.ovh/testing-image-lightbox/
The root cause is that we are adding the attributes on both the img
tag and picture
one.
A simple solution would be to filter out WordPress attributes for the picture tag in classes/Webp/Picture/Display.php
:
$p_attributes = array_filter($attributes, function ($attribute) {
return ! str_contains($attribute, 'data-wp');
}, ARRAY_FILTER_USE_KEY);
$output = '<picture' . $this->build_attributes( $p_attributes ) . ">\n";
Effort XS
Looks good to me.
@MathieuLamiot @engahmeds3ed is checking how the interactivity package is working inside Guttenberg as adding a callback to the lightbox doesn't seems to be attached to the context
There is a progress there in Gutenberg for this issue, they opened a new PR to solve that: https://github.com/WordPress/gutenberg/pull/57089
I'll test it with this PR but I believe it'd work, hope they release it soon.
@piotrbak Gutenberg 17.4 is not released yet (RC01 ongoing). Should this issue be delayed to Imagify 2.1.5 then?
@MathieuLamiot @CrochetFeve0251 Just to confirm, when Gutenberg releases the enhancement, will it fix the issue automatically or it'll allow us to fix it on our end?
@wordpressfan @CrochetFeve0251 ?
We still need this PR to be merged to add the attributes to pictures. The Gutenberg PR that will be shipped with v17.4 will fix the console error that Vasilis mentioned here: https://github.com/wp-media/imagify-plugin/pull/762#issuecomment-1825255946
So this is still an issue today?
So this is still an issue today?
Yes it is :)
@rfischmann @soloman981 I can't replicate it from my side, can you please share the WP and imagify versions being used from your side to try replicating it? Thanks.
Describe the bug When the "Display images in WebP format on the site” option is turned on as
To Reproduce Steps to reproduce the behavior:
Additional context Tickets from HS and WordPress.org https://secure.helpscout.net/conversation/2416490954/453777/ https://wordpress.org/support/topic/imagify-conflicts-with-wordpress-6-4s-new-lightbox-functionality/
Acceptance Criteria (for WP Media team use only) Clear instructions for developers, to be added before the grooming