-
Notifications
You must be signed in to change notification settings - Fork 34
Description
Describe the bug
When using component diagrams and enabling sharing, reloading the diagram causes required interface arrows (the "sucking" end of a lollipop interface) to lose their status. They revert from required to non-required (or disappear entirely). This disrupts the modeling consistency.
Additionally, there is no clear indication of whether the diagram is currently in shared editing mode or not, which can lead to accidental edits in a non-shared state and subsequent data loss.
To Reproduce
- Create a component diagram.
- Enable sharing.
- Create a pop cycle (interface).
- Add a component and connect it to the pop cycle.
- Set the connection as a required interface.
- Reload the diagram.
- Observe that the required interface indicator is lost.
Expected behavior
Required interface connections should persist after saving and reloading a shared diagram.
There should also be a clear, visible indicator for the shared editing mode status.
Screenshots
Environment
- OS: macOS (MacBook Air)
- Browser: Safari
- Version: 18.4
Additional context
This issue significantly affects collaborative modeling workflows and introduces risk of silent data loss or model inconsistency. A clearer UX for shared mode would greatly improve confidence during team editing.
Output in Web Console
There was not output
