From: Bruce Mutton <bruce@tomo.co.nz>
Sent: Monday, 11 July 2022 15:02
To: 'List for Therion users' <therion@speleo.sk>
Subject: Map-connection issue - Going to four levels - Offset tests SAMD-ITF-IS example
I managed to squeeze five levels of maps out of my example, going to 4 levels of offset (offset of offset of offset of offset).
All of the offsets are correctly made, relative to their parent maps.
However the line created by point map-connection is only correctly originating from its parent map at the most deeply nested level of offset and at the 1st level offset. At all other offset levels, the map-connection line reverts to originating from the top-level map, and not from its direct parent.
In the marked up diagram below:


For comparison https://therion.speleo.sk/wiki/mapconnectors?s[]=connection describes offsets 2 levels deep, and as I have found and on that wiki page, 2 levels deep behaves as it should. It is only once we get to 3 levels of offset that the behaviour deviates and becomes problematic.
So the pattern is clearer, and I am becoming more confident it is a bug.
Why a bug?
So maybe it is a problem with the definition of point map-connection, or the way that the origin and destination locations are parsed to the map-connection lines?
Bruce