You are right - that is a bug. It'll be fixed in the next release (in fact, it already is, since 2.6 will use jQuery on all pages, and thus does not conditionally check to see if it is required).
Meanwhile, you can fix it yourself in the source code by looking for this line in the InitializePage function of GalleryPage.cs (in WebSite\CodeFiles\):
Code:
JQueryRequired = ((PageId == PageId.mediaobject) && (GallerySettings.MediaObjectTransitionType == MediaObjectTransitionType.Fade));
Change it to this:
Code:
JQueryRequired = (PageId == PageId.mediaobject);
Note that this change requires the source code version of GSP, and you must recompile the code into a new GalleryServerPro.Web.dll.
Thanks for reporting it!
Roger Martin
Creator and Lead Developer of Gallery Server Pro