diff -r a2910281fcb5 -r f1baf2d0552c svghmi/gen_index_xhtml.xslt --- a/svghmi/gen_index_xhtml.xslt Wed Mar 25 13:56:04 2020 +0100 +++ b/svghmi/gen_index_xhtml.xslt Wed Mar 25 14:09:15 2020 +0100 @@ -1833,11 +1833,23 @@ if(new_item_offset + this.items.length > this.index_pool.length) { - new_item_offset = 0; + if(this.item_offset + this.items.length == this.index_pool.length) + + new_item_offset = 0; + + else + + new_item_offset = this.index_pool.length - this.items.length; } else if(new_item_offset < 0) { - new_item_offset = this.index_pool.length - this.items.length; + if(this.item_offset == 0) + + new_item_offset = this.index_pool.length - this.items.length; + + else + + new_item_offset = 0; }