epam / epam/Indigo

Several cascade reactions are not aligned after layout or save/load to/from RDF actions

Open
#2,498 0 comments 0 reactions 0 assignees View on GitHub
Cascade reactions MMPK Priority: Low
Dominant language
C++
Stars
406
Forks
134
Avg merge
2d 11h
Merged PRs (30d)
24

Description

**Steps to Reproduce**
1. Add two cascade reactions from ket file:
[ketcher (2).zip](https://github.com/user-attachments/files/17260078/ketcher.2.zip)
2. Click on Layout or make Save/Load to/from RDF

**Actual Result**
- Each cascade reactions are aligned separately:
![image](https://github.com/user-attachments/assets/29141d6a-5db5-4909-a3ae-a5578d95b72f)

**Expected Result**
- Alignment should be for all cascade reactions:
![image](https://github.com/user-attachments/assets/e1049fb6-745d-485b-83df-dddccc1137aa)

**Environment details**
- Detected on CI-CD master env
- Ketcher [Version 2.25.0-rc.2] Build at 2024-10-03; 05:09:39
- Indigo Version 1.25.0-dev.3.4-g6469f588-wasm32-wasm-clang-12.0.0
- Desktop, Windows 11 Enterprise
- Chrome Version 129.0.6668.71 (Official Build) (64-bit)

**Notes**
- Test should be automated;
- Issue is detected during exploratory testing of Update Layout for cascade reactions feature -https://github.com/epam/Indigo/issues/2309

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue with the attached ketcher.2.zip file, then trace the Layout and RDF save/load entry points for cascade reactions. Done means all cascade reactions share one alignment after layout and after RDF round-tripping, with the reproduction covered by an automated test.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.