@drhstone index.php must not be visible in the path, that's why the scene is not rendered properly. Please make sure mod_rewrite is enabled in apache. sudo a2enmod rewrite and sudo service apache2 restart.

@xian There are currently no video themes which support adding a video URL via the web interface. But you could put the video URL manually into the template code. The themes are in /themes/<name of theme>

@poVoq I see. So there is no issue with clicking the navigation element in Daydream VR but rather a "visual irritation" for the user regarding the pointer line which suddenly "jumps" from infinite z-distance to the intersection of a navigation element.

The reason why it intersects and truncates even before hitting the navigation element is that I wrap the navigation element in a hidden circle which is closer to the camera than the actual visual elements. I need to encapsulate the visual elements otherwise the mouseenter and mouseleave events from A-Frame are not consistently triggered.

I agree that a laser pointer with a dot at the end of the line would be perfect. In Gear VR in Oculus Home the laser pointer renders as a white dot on an element as well. Your idea of having an invisible sphere would in theory work, but not with the current raycaster / laser-controls components in A-Frame, I think.. I saw the crawling cursor component but did not look into it how it is implemented.

What would work is to hide the current raycaster line and attach a white small sphere at the intersection point of any element and hide the white sphere when intersecting at a fixed distance (eg. don't show the sphere if intersecting at z >= 5000). The raycaster returns an intersection event containing x, y, z coordinates where it intersects with an element. I will add this as a feature request in github for all themes.