I believe I've hit a different bug related to this one. If I use SetTextOverlayIsVisible, the slides do not auto advance. Here is how I create the slideshow
slideshow = CreateObject("roSlideShow")
slideshow.SetMessagePort(port)
slideshow.SetPeriod(6)
slideshow.SetTextOverlayIsVisible(true)
With the above, the next slide will not display after 6 seconds, but will if I remove the SetTextoverlayIsVisible call. I also tried setting SetTextOverlayHoldTime, but that doesn't seem to work (the overlay stays forever) and has no effect on the SetPeriod.
I'm running version 3.0
(edit - hmm, seems like I just recreated the same problem. I should have read the original post more closely 🙂