Any progress on this? It still doesn’t work in the latest 1.9.0 release… I encountered the problem with ImageBrowser + AJAX navigation, but the problem is essentially the same with gallery page navigation.
I took a look at the code and the problem lies in xml/ajax.php, on the line(s):
echo nggShowGallery( intval($_GET['galleryid']) );
and
echo nggShowImageBrowser( intval($_GET['galleryid']) );
The second parameter ‘template’ is omitted, so after the first refresh via AJAX it starts to use the default gallery.php/imagebrowser.php again, not the ones under your theme. Should be fairly easy to fix by keeping book of the template variable somewhere ($_GET params?)…