Many thanks Leviathan !
I'll include this change in next release.
As you may already have noticed, I always cherry-pick the changes in LL's code, to try and avoid backporting broken code... If LL's new code is broken, either I reject it, or I fix it (and optimize it) myself in my backport (sometimes right out rewriting the whole shebang from scratch, like I did for LL's COF implementation).
I will likely (like I always do for such, potentially breaking changes), allow a dual-path and add a toggle in the "Advanced" menu to choose between the "good old algorithm" and this new one, in case some users would encounter issues with the latter.
PS: please, be careful with my viewer name: it is
Cool VL Viewer, not "Cool VL"; "Viewer" is an integral part of the name, just like "Tower" in "Eiffel Tower".