Thank you for sharing the admin access.
I've performed some tests on my website and can confirm that the Toolset's "Image" and the "Gallery" blocks, don't support showing the caption text inside the lightbox window.
We have an internal ticket to include this in future releases and for now, you can include the following custom script, in your template's "JS editor" to include the caption text in the lightbox windows of these blocks:
jQuery(document).ready(function(){
// code to set caption text for the gallery block lightbox
jQuery('div.tb-brick__content').each(function(){
var caption= jQuery(this).find('.tb-gallery__caption').html();
jQuery(this).find('a').attr('data-title',caption);
});
// code to set caption text for the image block lightbox
jQuery('.wp-block-image').each(function(){
var caption= jQuery(this).find('.tb-image-caption').html();
jQuery(this).find('a').attr('data-title',caption);
});
});
As for the blocks used on your website's "Template for Restauri":
1. The "Image" block:
When I checked the image block in the template, no option was selected in the caption's "Source" field.
I've selected the "Post Title" to test and it is showing on the front end now.
Screenshot back end: hidden link
Screenshot front end: hidden link
2. The "Gallery" block:
For some reason, the gallery block used in the template is not showing the caption text, when it should. As I don't see this issue on my test website, it seems something specific to your website is involved.
To troubleshoot this, I'll suggest the following steps:
a. Please make sure that WordPress, active theme and plugins are all updated to the latest versions.
b. It would be interesting to test this with all non-Toolset plugins disabled and a default theme like Twenty Twenty-One.
If it's fixed, you can start adding the disabled items, one by one, to narrow down to a possible conflicting one.
c. In case the issue still persists, I'll need your permission to download the clone/snapshot of your website, to investigate this on a different server.
3. Multiple closing buttons for the lightbox window:
Again, I couldn't reproduce this on my test website, so this also seems specific to your website. I'll recommend the same troubleshooting steps as suggested in the previous point to narrow down which element is causing this and for a quick fix, you can include the following custom CSS code in the template's "CSS Editor":
#lightbox > .lb-dataContainer.tb-lb-dataContainer {
display:none !important;
}
#lightbox > .lb-dataContainer.tb-lb-dataContainer:first-of-type {
display:block !important;
}
This code will make sure that only one close button shows, at any time.