Подозреваю, что проблема связана с тем, что при включенном кэшировании страницы сохраняются в кэше браузера на 1 час. Если хочется запретить такое кэширование для fireboard и/или задать другое время кэширования, замените в index.php в коде
// при активном кешировании отправиим браузеру более "правильные" заголовки
if(!$mosConfig_caching){ // не кэшируется
header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Cache-Control: post-check=0, pre-check=0', false );
header( 'Pragma: no-cache' );
}else{ // кэшируется
header( 'Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT' );
// 60*60=3600 - использования кэширования на 1 час
header( 'Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT' );
header( 'Cache-Control: max-age=3600' );
}
строку
if(!$mosConfig_caching)
на
if(!$mosConfig_caching || $option=='com_fireboard')
и/или число 3600 (число секунд, в течение которых страница будет в кэше браузера) на любое другое число (например, для кэширования в течение 1 минуты, достаточно написать 60).