Fix Prev/Next bug if no window.opener
viewport.setQuery() uses parseFloat() for channel start/end