We are developers of RTM.
When we set allowMultiRange to true and select a timerange and right click on the timerange the selected timerange disappears and only the cell you right clicked is selected. When we try to set the timerange with multirange.add after a right click . We get an error: Uncaught TypeError: i.elements.range2 is null. And it leads to strange behavior where the selecting goes where ever we go with the mouse despite no mouse button is clicked anymore.
If we make a change in the min.js in 2023.2.5592 where we add a check if i.elements.range2 is defined.
from
if(i.allowMultiRange)return i.elements.range2.overlapping?(C(i.elements.range2),i.elements.range2=null,i.Vp()):i.Vt.add(A),o.Ro=null,H||E.left&&i.Vt.dispatch(),void t();if(o.rt)return clearTimeout(o.rt),o.rt=null,void t();
to:
if(i.allowMultiRange && i.elements.range2)return i.elements.range2.overlapping?(C(i.elements.range2),i.elements.range2=null,i.Vp()):i.Vt.add(A),o.Ro=null,H||E.left&&i.Vt.dispatch(),void t();if(o.rt)return clearTimeout(o.rt),o.rt=null,void t();
the multirange.add after a right click seems to work.
Is it possible to fix that in the next Version?