Title: steveush's Replies | WordPress.org

---

# steveush

  [  ](https://wordpress.org/support/users/steveush/)

 *   [Profile](https://wordpress.org/support/users/steveush/)
 *   [Topics Started](https://wordpress.org/support/users/steveush/topics/)
 *   [Replies Created](https://wordpress.org/support/users/steveush/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/steveush/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/steveush/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/steveush/engagements/)
 *   [Favorites](https://wordpress.org/support/users/steveush/favorites/)

 Search replies:

## Forum Replies Created

Viewing 15 replies - 1 through 15 (of 201 total)

1 [2](https://wordpress.org/support/users/steveush/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/steveush/replies/page/3/?output_format=md)…
[12](https://wordpress.org/support/users/steveush/replies/page/12/?output_format=md)
[13](https://wordpress.org/support/users/steveush/replies/page/13/?output_format=md)
[14](https://wordpress.org/support/users/steveush/replies/page/14/?output_format=md)
[→](https://wordpress.org/support/users/steveush/replies/page/2/?output_format=md)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Captions on mobile](https://wordpress.org/support/topic/captions-on-mobile/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [1 month ago](https://wordpress.org/support/topic/captions-on-mobile/#post-18959738)
 * Hi Colin,
 * Ok, the behavior you’re seeing is from the lightbox captions **_Auto-hide on 
   Mobile_** option, this essentially ensures captions are in a closed state on 
   mobile devices in order to preserve maximum viewing space for the media. You 
   can adjust this behavior by opening the gallery edit page, then navigate to the**
   _Gallery Settings > Lightbox > Captions_** tab. Once there simply switch the **
   _Auto-hide on Mobile_** option from **_Auto-hide (default)_**, to **_Always visible_**.
   
   ThanksSteve
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Captions on mobile](https://wordpress.org/support/topic/captions-on-mobile/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [1 month ago](https://wordpress.org/support/topic/captions-on-mobile/#post-18959706)
 * Hi Colin,
 * Unfortunately I haven’t been able to replicate this stuck in loading behavior.
   The page I used for testing was [https://2027.sebeetles.com/1963-vto/](https://2027.sebeetles.com/1963-vto/)
   and items with captions could correctly show them on mobile using Chrome DevTools.
   Is there a specific page you’re seeing this behavior on? If there is one please
   provide the exact URL so I can see if I can replicate using it, maybe there is
   something on a specific set of pages conflicting with our plugin.
   Apart from 
   the testing, I also traced the caption loading code paths and theoretically there’s
   no path that should result in the fg-loading state becoming stuck, so this is
   a bit of an odd one to me.ThanksSteve
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Search doesnt seem to be reading captions](https://wordpress.org/support/topic/search-doesnt-seem-to-be-reading-captions/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/search-doesnt-seem-to-be-reading-captions/#post-18918269)
 * Hi [@angelamarie-1](https://wordpress.org/support/users/angelamarie-1/),
   Thanks
   for letting me know! I’ll include this fix into the actual plugin code so it 
   should be part of the next release, you could then remove that custom snippet.
   ThanksSteve
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Search doesnt seem to be reading captions](https://wordpress.org/support/topic/search-doesnt-seem-to-be-reading-captions/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/search-doesnt-seem-to-be-reading-captions/#post-18918189)
 * Hi [@angelamarie-1](https://wordpress.org/support/users/angelamarie-1/),
   I think
   I have found the root cause of the issue, please could you try the following 
   JS snippet by inserting it into the **_FooGallery > Settings >Custom JS & CSS
   > Custom Javascript_** option. Once inserted and saved, make sure any caches 
   are cleared (browser & site) and then try the search again and let me know the
   result.
 *     ```wp-block-code
       (function( _ ) {	if ( ! _ || ! _.Item || ! _.Item.override || ! _.utils || ! _.utils.is ) {		return;	}	var _is = _.utils.is;	_.Item.override( "construct", function( template, options ) {		this._super( template, options );		var attr = this.attr || {},			anchor = attr.anchor || {},			image = attr.image || {},			caption = anchor["data-title"] || anchor["data-caption-title"],			description = anchor["data-description"] || anchor["data-caption-desc"];		if ( _is.empty( this.title ) && _is.string( image.title ) ) this.title = _.safeParse( image.title );		if ( _is.empty( this.alt ) && _is.string( image.alt ) ) this.alt = _.safeParse( image.alt );		if ( _is.empty( this.caption ) && _is.string( caption ) ) this.caption = _.safeParse( caption );		if ( _is.empty( this.description ) && _is.string( description ) ) this.description = _.safeParse( description );	} );})( FooGallery );
       ```
   
 * I think this is an issue caused when the items are split up and some are passed
   to the frontend only as JSON objects for paging. The properties the search checks
   are not properly normalized until those JSON items are actually made into DOM
   elements and inserted into the page. I believe the above fix should resolve that.
   
   ThanksSteve
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Close button not showing in mobile mode](https://wordpress.org/support/topic/close-button-not-showing-in-mobile-mode/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/close-button-not-showing-in-mobile-mode/#post-18912202)
 * Hi [@lennox2017](https://wordpress.org/support/users/lennox2017/),
   There are 
   a number of CSS issues regarding our plugin happening on your site and they are
   being caused by WP Rocket. You can confirm this by using the `?nowprocket` added
   to the end of your URL’s, for example: [https://www.groeneluxe.nl/lappenmos/?nowprocket](https://www.groeneluxe.nl/lappenmos/?nowprocket)
   WP Rocket can cause a number of problems based on configuration, they have dedicated
   articles to work through and resolve issues like yours, please take a look at
   [https://docs.wp-rocket.me/article/106-my-site-is-broken](https://docs.wp-rocket.me/article/106-my-site-is-broken)
   which is the main introductory article. The specific issue in this case is I 
   believe the “Remove Unused CSS” feature, here is the associated troubleshooting
   article [https://docs.wp-rocket.me/article/1718-troubleshoot-remove-unused-css-issues](https://docs.wp-rocket.me/article/1718-troubleshoot-remove-unused-css-issues).
   WP Rocket has removed a lot of our plugins CSS which it thinks is not needed 
   but actually is. I recommend “safelisting” FooGallery’s CSS file to prevent WP
   Rocket from touching it entirely.ThanksSteve
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Masonry Gallery sporadically loads in one column](https://wordpress.org/support/topic/masonry-gallery-sporadically-loads-in-one-column/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/masonry-gallery-sporadically-loads-in-one-column/#post-18911404)
 * Hi [@hannahha](https://wordpress.org/support/users/hannahha/),
 * Thanks for giving us access to your site, for future reference and to close this
   ticket, the issue was a mix of stale caches between FooGallery and LiteSpeed 
   cache. After clearing both, the issue was resolved. The update mentioned by [@bradvin](https://wordpress.org/support/users/bradvin/)
   contains some improved logic around our caching to prevent this occurring again
   from our plugin’s side.
   Thanks
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Masonry Gallery sporadically loads in one column](https://wordpress.org/support/topic/masonry-gallery-sporadically-loads-in-one-column/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/masonry-gallery-sporadically-loads-in-one-column/#post-18911196)
 * Hi [@hannahha](https://wordpress.org/support/users/hannahha/),
   To be honest I’m
   not 100% sure what the issue may be seeing as clearing the CSS cache resulted
   in no change. Could I ask you to please log a ticket to our PRO customer support
   by sending an email to support.foogallery(at)fooplugins.com, just replace the(
   at) with @. Even though you’re a free user we’ll pick it up on our end and continue
   there as I think the next step would probably involve you providing us a temporary
   login so we could take a look first hand, and that’s definitely not something
   to discuss on this public forum.ThanksSteve
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Tab order for gallery controls on large screen](https://wordpress.org/support/topic/tab-order-for-gallery-controls-on-large-screen/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/tab-order-for-gallery-controls-on-large-screen/#post-18911085)
 * Hi [@greentreefrog](https://wordpress.org/support/users/greentreefrog/),
   I’ve
   completed the patch, it fixes both the ordering and the back tab issue, it should
   go out in a release later this week once we’ve completed testing on our side.
   Thanks
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Masonry Gallery sporadically loads in one column](https://wordpress.org/support/topic/masonry-gallery-sporadically-loads-in-one-column/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/masonry-gallery-sporadically-loads-in-one-column/#post-18910970)
 * Hi [@hannahha](https://wordpress.org/support/users/hannahha/),
   This is a bit 
   of a strange issue, the CSS file for FooGallery is being served as HTTPS on some
   pages and being blocked by the browser as your site currently has no certificate.
   The JS and all images are being correctly served as HTTP, it’s just the CSS file
   which is being incorrectly served on some pages. For me your home page URL displays
   the issue consistently while the observations page was displaying correctly.Could
   you please try clicking the **_FooGallery > Settings > General > Clear CSS Cache_**
   button, then try reloading the pages you were seeing the issue on? Please let
   me know the result.Have you recently switched from using HTTPS back to HTTP on
   your site?ThanksSteve
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Tab order for gallery controls on large screen](https://wordpress.org/support/topic/tab-order-for-gallery-controls-on-large-screen/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/tab-order-for-gallery-controls-on-large-screen/#post-18910907)
 * Hi [@greentreefrog](https://wordpress.org/support/users/greentreefrog/),
   I see
   what you mean, we originally relied on the default browser tab ordering, however
   the lightbox markup was changed slightly not too long ago which has affected 
   the natural DOM ordering. I’ll take a look at this and correct the tab ordering
   within the lightbox. I’ll need to check our release schedule but It should make
   it into the next update.I’ll update this thread once I’ve made the patch and 
   let you know.ThanksSteve
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] FooGallery Lightbox Won’t Close on Specific Devices (White Screen Issue)](https://wordpress.org/support/topic/foogallery-lightbox-wont-close-on-specific-devices-white-screen-issue/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [3 months ago](https://wordpress.org/support/topic/foogallery-lightbox-wont-close-on-specific-devices-white-screen-issue/#post-18907888)
 * Hi [@milasguii](https://wordpress.org/support/users/milasguii/),
   Unfortunately
   this is an issue we can’t replicate locally on our devices or desktops, however
   I think the problem stems from two methods in the lightboxes close code path 
   that could potentially end up waiting for JS promises that are never fulfilled.
   As we can’t replicate the issue, I unfortunately can’t test a patch locally so
   this involves a little bit of guess work.Please try adding the following code
   snippet to your **_FooGallery > Settings > Custom JS & CSS > Custom Javascript_**
   option, it contains the changes I think should resolve the problem.
 *     ```wp-block-code
       // Temporary test patch for lightbox close cleanup.( function( $, _, _is, _fn ) {    if ( !$ || !_ || !_.Panel || !_.Panel.Area || !_is || !_fn ) {        return;    }    _.Panel.override( "doClose", function( immediate, detach ) {        detach = _is.boolean( detach ) ? detach : true;        var self = this;        self.isClosing = true;        return $.Deferred( function( def ) {            var closeArea = function( area ) {                try {                    return area.close( immediate );                } catch ( err ) {                    return _fn.reject( err );                }            };            $.when( closeArea( self.content ) ).always( function() {                var wait = [];                self.areas.forEach( function( area ) {                    if ( area !== self.content ) {                        wait.push( closeArea( area ) );                    }                } );                _fn.allSettled( wait ).then( function() {                    def.resolve();                } );            } );        } ).always( function() {            self.isClosing = false;            self.currentItem = null;            self.buttons.close();            if ( detach ) self.detach();            self.tmpl.state.clear();        } ).promise();    } );    _.Panel.Area.override( "close", function( immediate ) {        var self = this;        if ( self.currentMedia instanceof _.Panel.Media ) {            var current = self.currentMedia;            if ( !immediate ) {                self.panel.trigger( "area-unload", [ self, current ] );                return self.doUnload( current, false ).then( function() {                    self.panel.trigger( "area-unloaded", [ self, current ] );                } ).always( function() {                    self.currentMedia = null;                } );            }            self.panel.trigger( "area-unload", [ self, current ] );            self.doUnload( current, false ).then( function() {                self.panel.trigger( "area-unloaded", [ self, current ] );            } );            self.currentMedia = null;        }        return _fn.resolved;    } );} )(    FooGallery.$,    FooGallery,    FooGallery.utils.is,    FooGallery.utils.fn);
       ```
   
 * Once you’ve added the above to your settings and saved, clear any caches you 
   might have (server & browser) and see if the problem persists. Please let me 
   know the result.
   ThanksSteve
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] English US – Carousels are all scrolling to the left not the right](https://wordpress.org/support/topic/english-us-carousels-are-all-scrolling-to-the-left-not-the-right/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [5 months, 4 weeks ago](https://wordpress.org/support/topic/english-us-carousels-are-all-scrolling-to-the-left-not-the-right/#post-18822931)
 * Hi [@wpteknet](https://wordpress.org/support/users/wpteknet/),
   The carousel JS
   internally checks the current computed value for the CSS direction property of
   the gallery element itself to determine whether to display in RtL mode. As for
   the CSS it uses the `.rtl` class which is normally found on the `body` element.
   From your description it sounds like the `.rtl` class exists on one of the galleries
   ancestor elements (usually the body), this is normally set by the configured 
   language in your WP settings, but either a theme or plugin could be adding it.
   If you could supply an example URL I could take a closer look for conflicts, 
   at the moment my best guess is this is being caused by the `.rtl` class existing
   in the page when it shouldn’t.For testing I would also suggest disabling all 
   other plugins and switching to a default WordPress theme and seeing if the issue
   persists. If it goes away then start re-enabling plugins/theme until it comes
   back so we can try narrow down possible causes.Thanks
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Carousel and Image Viewer FooGallery Accessibility](https://wordpress.org/support/topic/carousel-and-image-viewer-foogallery-accessibility/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [8 months, 3 weeks ago](https://wordpress.org/support/topic/carousel-and-image-viewer-foogallery-accessibility/#post-18725881)
 * Hi [@astarich](https://wordpress.org/support/users/astarich/),
 * Thanks for the feedback. I will fix the issue related to the incorrect cursor
   being displayed for captions when the gallery is set to not linked, however I
   don’t think we will change out the `<a/>` being rendered as it may break user
   customizations and [it is valid HTML](https://www.w3.org/TR/2011/WD-html5-20110525/text-level-semantics.html#the-a-element).
   
   Please note when set to not linked the `<a/>` does not have an `href` attribute
   and is used purely as a wrapper for the thumbnail image within the item. The `
   <a/>` will not take part in tabbing and should not register as an interactive
   element.
 * Thanks
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Carousel and Image Viewer FooGallery Accessibility](https://wordpress.org/support/topic/carousel-and-image-viewer-foogallery-accessibility/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [8 months, 4 weeks ago](https://wordpress.org/support/topic/carousel-and-image-viewer-foogallery-accessibility/#post-18724128)
 * Hi [@astarich](https://wordpress.org/support/users/astarich/),
 * Thanks for letting me know about the issues, the first two regarding Image Viewer
   and Carousel I’ve already started to fix, however I’m not quite following your
   third point regarding caption text.
   If I’m understanding your third point, I 
   think you have an issue with the way clicking an item (on the image or caption)
   either opens the linked url directly or within a modal. If this is correct, you
   should be able to prevent this behavior by changing the **_Gallery Settings >
   General > Thumbnail Link_** option to **_Not Linked_**. If I’ve misunderstood
   the problem, could you please elaborate on it a bit?Thanks
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] FooGallery Appearance, Loaded Effect](https://wordpress.org/support/topic/foogallery-appearance-loaded-effect/)
 *  Plugin Author [steveush](https://wordpress.org/support/users/steveush/)
 * (@steveush)
 * [9 months ago](https://wordpress.org/support/topic/foogallery-appearance-loaded-effect/#post-18717371)
 * Hi [@richtwebguy](https://wordpress.org/support/users/richtwebguy/),
 * I believe this has to do with the template you’re using, Carousel, and having
   max items set to 1. This template displays its items’ within a 3d virtual space,
   so it has width, height AND depth. Items that are hidden are stored at the maximum
   depth. The reason this is done is that with the [expected usage](https://fooplugins.com/foogallery-wordpress-gallery-plugin/wordpress-carousel/)
   of displaying multiple items, the current is centered and will show at full size
   and then the previous and next items are displayed on either side being “pushed”
   back slightly into the virtual space. This pushing back is what results in slightly
   smaller images as from your perspective it is now further away from you. So in
   your situation it is transitioning the next item from the back of the virtual
   space (hidden), to the front (visible), which gives the impression of it expanding
   slightly.
   There is a workaround you can use though, you can flatten the virtual
   space the items are pushed into, essentially setting it’s depth to 0. To do this
   please use the following CSS in your galleries **_Custom CSS_** metabox below
   the settings; please replace the placeholder gallery ID (_XXXXX_) with your galleries
   ID.
 *     ```wp-block-code
       #foogallery-gallery-XXXXX {  --fg-carousel-perspective: 0;}
       ```
   
 * To be honest I don’t think this is exactly the right template for what you are
   wanting, but the one I would suggest, **_Image Viewer_**, doesn’t support auto
   playing through it’s items. I’ll see if we can add auto play to it in a future
   update for users such as yourself.
   Thanks

Viewing 15 replies - 1 through 15 (of 201 total)

1 [2](https://wordpress.org/support/users/steveush/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/steveush/replies/page/3/?output_format=md)…
[12](https://wordpress.org/support/users/steveush/replies/page/12/?output_format=md)
[13](https://wordpress.org/support/users/steveush/replies/page/13/?output_format=md)
[14](https://wordpress.org/support/users/steveush/replies/page/14/?output_format=md)
[→](https://wordpress.org/support/users/steveush/replies/page/2/?output_format=md)