the problem is with the script creating the html files. In 10.7 when
setting online=False or no option the lines
<script src="SAGE_ROOT/local/share/threejs-sage/r122/three.min.js"></script>
<script>
are written into the html file, while if online=True that line is
<script
src="
https://cdn.jsdelivr.net/gh/sagemath/threejs-sage@r122/build/three.min.js"></script>
In 10.8 when setting online=False or no option that line is missing
while when online=True
the same line as in 10.7
<script
src="
https://cdn.jsdelivr.net/gh/sagemath/threejs-sage@r122/build/three.min.js"></script>
is written into the script. After manually inserting
<script src="SAGE_ROOT/local/share/threejs-sage/r122/three.min.js"></script>
the file displays correctly.