Enhancement Bug Fix Build

Build - Navigation Enhancement & Cache Bug Fix

Tom Gobich
3 years ago

Cache Bug Fix

I believe the origins of the cache bug that's been impacting some Build updates has finally been found and fixed. The bug occasionally occurred when making changes to an already cached version of a Build site (meaning it's been viewed). The change would attempt to clear out all the required cached items, but when this error happens, one of the template-level caches gets excluded leaving it with outdated information which results in an error screen.

I believe I've sourced this bug back to an alteration I made to expand Build functionality for Grow which resulted in Widget Clipboard items getting included in template cache data. This itself didn't cause the error, however, clipboard items belong to the page and not any one template, so when one template was changed, the clipboard widgets would shift but still exist in the cache of other template items, which is what ultimately led to the error.

This is now being scoped specifically to Grow, and will no longer impact the other sites. In addition to this change, I've also gone through and added additional cache clearings for the template-level Microsite caches.

Navigation Enhancement

Note: This enhancement does not impact GardnerWeb, Gardner Intelligence, or Microsites without a navigation bar

A structural enhancement has gone out for Microsites containing a navigation bar on desktop devices. The navigation bar now spans the full height of the page and will stick to the top of the page as you scroll. To allow space for this, strip content will now start directly to the right of the navigation bar and span the remaining width.

This change was primarily made to remedy a structural issue in cases where the navigation was taller than the Template 1 content. In these cases, the navigation would cause empty space between Template 1 and Template 2 or Template 1 and Strip 1 since previously the navigation was inserted along with Template 1's content.

GardnerWeb, Gardner Intelligence, and Microsites not containing a navigation have not been impacted and will display the same as they did prior to this release.