You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These two layout engines will place an intersecting connection behind another connection's label making it ambiguous which connection the label belongs to in the resulting SVG.
Expected behavior:
Layout engine should place connections so that they avoid labels for other connections,
OR
Some visual style is necessary to make it apparent which connection the label belongs to.
Example:
There's quite a bit of noise here, since this is a personal project I'm documenting, and not sure how to make it concise while reproducing the issue.
Look for the giant ✗ label just left of the "Cancel" shape for the two intersecting connections. The ✗ only belongs to one connection, but which one? The vertical? The horizontal?
These two layout engines will place an intersecting connection behind another connection's label making it ambiguous which connection the label belongs to in the resulting SVG.
Expected behavior:
Layout engine should place connections so that they avoid labels for other connections,
OR
Some visual style is necessary to make it apparent which connection the label belongs to.
Example:
There's quite a bit of noise here, since this is a personal project I'm documenting, and not sure how to make it concise while reproducing the issue.
Look for the giant ✗ label just left of the "Cancel" shape for the two intersecting connections. The ✗ only belongs to one connection, but which one? The vertical? The horizontal?
https://play.d2lang.com/?script=rJZLbts8EMf3OsUgm6xk4PsaBAUXBYx0HRR1ewCGnNiEKdKlqARp4HN000XOkqP0JAXflCzHBpqdOI8_fxwOx36gpifw3ADw_1um1b1YhyWApE96sC2qtVBIAOXWm-0GO2wFJ_ChAdg3-6ZhkvY9Rh2mu44qnlT6Dd0hAYPMUrWWGIz2SeLiThuOpjWUi6EncH3l9QAYVQxlwbhziz-_f1Wp91rZthc_kcDVx4RxE3aOHGsjeMu0HDrVE_ivaQCGHg2By8uoPI1wNhcClPOyMKhoh2XNUaJFv6erGj4IhidEQ1CWjctKOFqydLYotI_abKepyWy6OavYQY-29vwwiTfGnACebpv3K8jJVDEX0-i4E3Om83e22qCMV82FaxKhFQGuH5WjXVlq7KSTmDBM5vrfjHplGpLahevhTmIbGo6ANUMW-CLY9ia1rFsATS08FuWCdlrxlLfk_Ltvp4vXlyXnvjdeX15fLuq2XSikhkBsdKt3LUNl0VRovTV6i-2j4HZD4Lrxrm9PO3Tqt7RD4leh93L1V_QBw_buyzsPM6H9lAMT9ld_gyE1fAflAL1CicxGYf8dpP-Nqag6olOES84_x0fl6hq75jy-kFgRppdRMyZ1TxkCjnEWvUQaLONqJsFYz7OJwzrjBC9PG7z_ier9zj3hkvPbNDLcdaTH_JwJo7tCTDEjxqziIWNIM6eSQKJpXOssE4s95gknLFuFkqos9F7Eo31SKU8fwY8z56uGThliPslFTMaSs8dpc-go73k2KV_mbNoxb7n0Y5m3pRoRzfnyMPZ_CEj8Id-Pxk4dF37TM-ahq8acTayuYC7ziLtQL9L0KcWvYWfdmXdRnsth-pshhXxRtcmhyJtB--ZvAAAA__8%3D&layout=elk&