diff --git a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts
index 54172599fc..7c55422cfb 100644
--- a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts
+++ b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts
@@ -236,38 +236,40 @@ test.describe('Tests for API setMolecule/getMolecule', () => {
await takeEditorScreenshot(page);
});
- test('Set and Get Molecule containing chiral centers V3000', async ({
- page,
- }) => {
- /*
- Test case: EPMLSOPKET- 10097
- Description: Molecule set and get with chiral centers V3000
- */
-
- await waitForSpinnerFinishedWork(
- page,
- async () =>
- await setMolecule(page, 'CC(=O)O[C@@H](C)[C@H](O)Cn1cnc2c1ncnc2N'),
- );
- const molV3000File = await getMolfile(page, 'v3000');
- await saveToFile(
- 'Molfiles-V3000/test-data-for-chiral-centersv3000-expected.mol',
- molV3000File,
- );
- const METADATA_STRING_INDEX = [1];
+ test.fail(
+ 'Set and Get Molecule containing chiral centers V3000',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET- 10097
+ * Description: Molecule set and get with chiral centers V3000
+ */
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
+ await waitForSpinnerFinishedWork(
page,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/test-data-for-chiral-centersv3000-expected.mol',
- fileFormat: 'v3000',
- metaDataIndexes: METADATA_STRING_INDEX,
- });
+ async () =>
+ await setMolecule(page, 'CC(=O)O[C@@H](C)[C@H](O)Cn1cnc2c1ncnc2N'),
+ );
+ const molV3000File = await getMolfile(page, 'v3000');
+ await saveToFile(
+ 'Molfiles-V3000/test-data-for-chiral-centersv3000-expected.mol',
+ molV3000File,
+ );
+ const METADATA_STRING_INDEX = [1];
- expect(molFile).toEqual(molFileExpected);
- await takeEditorScreenshot(page);
- });
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/test-data-for-chiral-centersv3000-expected.mol',
+ fileFormat: 'v3000',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ });
+
+ expect(molFile).toEqual(molFileExpected);
+ await takeEditorScreenshot(page);
+ },
+ );
test('Check DisableQueryElements parameter', async ({ page }) => {
/*
diff --git a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-SMILES-molecule-using-ketcher-setMolecule-method-1-chromium-linux.png b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-SMILES-molecule-using-ketcher-setMolecule-method-1-chromium-linux.png
index f2ae471de6..bd1585afa9 100644
Binary files a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-SMILES-molecule-using-ketcher-setMolecule-method-1-chromium-linux.png and b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-SMILES-molecule-using-ketcher-setMolecule-method-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-a-fragment-using-ketcher-addFragment-method-1-chromium-linux.png b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-a-fragment-using-ketcher-addFragment-method-1-chromium-linux.png
index f2ae471de6..bd1585afa9 100644
Binary files a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-a-fragment-using-ketcher-addFragment-method-1-chromium-linux.png and b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-a-fragment-using-ketcher-addFragment-method-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-molecule-through-API-ketcher-setMolecule-1-chromium-linux.png b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-molecule-through-API-ketcher-setMolecule-1-chromium-linux.png
index 16bc6d97de..6ee05eb2de 100644
Binary files a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-molecule-through-API-ketcher-setMolecule-1-chromium-linux.png and b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Add-molecule-through-API-ketcher-setMolecule-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Check-th-faeb3-ue-if-structure-has-a-reaction-in-micro-mode-1-chromium-linux.png b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Check-th-faeb3-ue-if-structure-has-a-reaction-in-micro-mode-1-chromium-linux.png
index 7429bbbc92..c9d46b137b 100644
Binary files a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Check-th-faeb3-ue-if-structure-has-a-reaction-in-micro-mode-1-chromium-linux.png and b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Check-th-faeb3-ue-if-structure-has-a-reaction-in-micro-mode-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Structure-import-if-dearomotize-on-load-is-true-1-chromium-linux.png b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Structure-import-if-dearomotize-on-load-is-true-1-chromium-linux.png
index 93f873cad3..74f4845c31 100644
Binary files a/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Structure-import-if-dearomotize-on-load-is-true-1-chromium-linux.png and b/ketcher-autotests/tests/API/api-set-get-molecule.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Structure-import-if-dearomotize-on-load-is-true-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Examples/ketcher-files.spec.ts-snapshots/opening-inchi-files-1-chromium-linux.png b/ketcher-autotests/tests/Examples/ketcher-files.spec.ts-snapshots/opening-inchi-files-1-chromium-linux.png
index 2c825309b2..218b3b2f3e 100644
Binary files a/ketcher-autotests/tests/Examples/ketcher-files.spec.ts-snapshots/opening-inchi-files-1-chromium-linux.png and b/ketcher-autotests/tests/Examples/ketcher-files.spec.ts-snapshots/opening-inchi-files-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Examples/ketcher-files.spec.ts-snapshots/opening-rnx-files-1-chromium-linux.png b/ketcher-autotests/tests/Examples/ketcher-files.spec.ts-snapshots/opening-rnx-files-1-chromium-linux.png
index 8b14e38052..9f98733ee3 100644
Binary files a/ketcher-autotests/tests/Examples/ketcher-files.spec.ts-snapshots/opening-rnx-files-1-chromium-linux.png and b/ketcher-autotests/tests/Examples/ketcher-files.spec.ts-snapshots/opening-rnx-files-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDX-Files/cdx-files.spec.ts b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDX-Files/cdx-files.spec.ts
index b90e48e1f4..d46eb7c771 100644
--- a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDX-Files/cdx-files.spec.ts
+++ b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDX-Files/cdx-files.spec.ts
@@ -309,33 +309,35 @@ test.describe('CDX files without screenshots', () => {
expect(cdxFile).toEqual(cdxFileExpected);
});
- test('Validate that the schema with retrosynthetic, angel arrows and plus could be saved to Cdx file and loaded back', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Validate that the schema with retrosynthetic, angel arrows and plus could be saved to Cdx file and loaded back',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2205
Test case: #2097
Description: Validate that schema with retrosynthetic arrow could be saved to Cdx file and loaded back
*/
- await openFileAndAddToCanvas(
- 'KET/schema-with-retrosynthetic-angel-arrows-and-plus.ket',
- page,
- );
- const expectedFile = await getCdx(page);
- await saveToFile(
- 'CDX/schema-with-retrosynthetic-angel-arrows-and-plus.cdx',
- expectedFile,
- );
-
- const { fileExpected: cdxFileExpected, file: cdxFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'KET/schema-with-retrosynthetic-angel-arrows-and-plus.ket',
page,
- expectedFileName:
- 'tests/test-data/CDX/schema-with-retrosynthetic-angel-arrows-and-plus.cdx',
- });
+ );
+ const expectedFile = await getCdx(page);
+ await saveToFile(
+ 'CDX/schema-with-retrosynthetic-angel-arrows-and-plus.cdx',
+ expectedFile,
+ );
- expect(cdxFile).toEqual(cdxFileExpected);
- });
+ const { fileExpected: cdxFileExpected, file: cdxFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/CDX/schema-with-retrosynthetic-angel-arrows-and-plus.cdx',
+ });
+
+ expect(cdxFile).toEqual(cdxFileExpected);
+ },
+ );
test('Validate that the schema with two retrosynthetic arrows could be saved to Cdx file and loaded back', async ({
page,
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Open-Import-structure-while-opening-a-CDXML-file-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Open-Import-structure-while-opening-a-CDXML-file-1-chromium-linux.png
index 0988999a2e..1db30bf299 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Open-Import-structure-while-opening-a-CDXML-file-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Open-Import-structure-while-opening-a-CDXML-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-1fc58--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-1fc58--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png
index ea81f116a2..69cf7c0307 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-1fc58--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-1fc58--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-49503--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-49503--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png
index d97165b361..1b1cdd6588 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-49503--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-49503--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-59ee1--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-59ee1--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png
index de50278bee..709c7b9b01 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-59ee1--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-59ee1--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-8037a--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-8037a--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png
index 58f34fc832..d9b0177344 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-8037a--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-8037a--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-d0b16--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-d0b16--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png
index 4796208cf1..fe234e4ff9 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-d0b16--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-d0b16--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-f0cee--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-f0cee--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png
index e52ad04216..8fda02ab59 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-f0cee--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/CDXML-Files/cdxml-files.spec.ts-snapshots/Tests-for-API-setMolecule-getMolecule-Validate-f0cee--could-be-saved-to-Cdxml-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Cml-files/cml-files.spec.ts b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Cml-files/cml-files.spec.ts
index e67b6be27e..051f780b2d 100644
--- a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Cml-files/cml-files.spec.ts
+++ b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Cml-files/cml-files.spec.ts
@@ -100,31 +100,34 @@ test.describe('CML files', () => {
expect(cmlFile).toEqual(cmlFileExpected);
});
- test('Open and Save file - CML - CML for R-group and other features', async ({
- page,
- }) => {
- /**
- * Test case: EPMLSOPKET-1948
- * Description: Saved cml file with structure is compering with paste R-group from a mol file
- */
-
- await openFileAddToCanvasTakeScreenshot(
- page,
- 'Molfiles-V2000/cml-1948-R-group.mol',
- );
- // check that structure opened from file is displayed correctly
-
- const expectedFile = await getCml(page);
- await saveToFile('CML/cml-1948-r-group-expected.cml', expectedFile);
- const { file: cmlFile, fileExpected: cmlFileExpected } =
- await receiveFileComparisonData({
+ test.fail(
+ 'Open and Save file - CML - CML for R-group and other features',
+ async ({ page }) => {
+ /**
+ * Test case: EPMLSOPKET-1948
+ * Description: Saved cml file with structure is compering with paste R-group from a mol file
+ * It needs to be investigated why the test is failing.
+ * We have bug https://github.com/epam/Indigo/issues/2497
+ */
+
+ await openFileAddToCanvasTakeScreenshot(
page,
- expectedFileName: 'tests/test-data/CML/cml-1948-r-group-expected.cml',
- });
- // comparing cml file with golden cml file
+ 'Molfiles-V2000/cml-1948-R-group.mol',
+ );
+ // check that structure opened from file is displayed correctly
- expect(cmlFile).toEqual(cmlFileExpected);
- });
+ const expectedFile = await getCml(page);
+ await saveToFile('CML/cml-1948-r-group-expected.cml', expectedFile);
+ const { file: cmlFile, fileExpected: cmlFileExpected } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName: 'tests/test-data/CML/cml-1948-r-group-expected.cml',
+ });
+ // comparing cml file with golden cml file
+
+ expect(cmlFile).toEqual(cmlFileExpected);
+ },
+ );
test('Validate that unsplit nucleotides connected with peptides could be saved to CML file and loaded back', async ({
page,
@@ -365,6 +368,7 @@ test.describe('CML files', () => {
'Validate that the simple schema with retrosynthetic, angel arrows and plus could be saved to CML file and loaded back',
{ tag: ['@IncorrectResultBecauseOfBug'] },
async ({ page }) => {
+ test.fail();
/*
Test case: #2071
Description: Validate that the schema with retrosynthetic arrow could be saved to CML file and loaded back
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Cml-files/cml-files.spec.ts-snapshots/CML-files-Open-and-Save-file---CML---CML-for-reaction-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Cml-files/cml-files.spec.ts-snapshots/CML-files-Open-and-Save-file---CML---CML-for-reaction-1-chromium-linux.png
index eae4fd3c70..e8d05e10c0 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Cml-files/cml-files.spec.ts-snapshots/CML-files-Open-and-Save-file---CML---CML-for-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Cml-files/cml-files.spec.ts-snapshots/CML-files-Open-and-Save-file---CML---CML-for-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-09499-trl-P-action-CIP-is-calculated-for-elements-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-09499-trl-P-action-CIP-is-calculated-for-elements-2-chromium-linux.png
index a03f804aea..e9d4fbbaf9 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-09499-trl-P-action-CIP-is-calculated-for-elements-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-09499-trl-P-action-CIP-is-calculated-for-elements-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-19766--Alt-S-action-it-is-calculated-for-elements-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-19766--Alt-S-action-it-is-calculated-for-elements-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-19766--Alt-S-action-it-is-calculated-for-elements-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-19766--Alt-S-action-it-is-calculated-for-elements-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-1c704-ion-only-Benzene-Rings-are-moved-and-aligned-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-1c704-ion-only-Benzene-Rings-are-moved-and-aligned-2-chromium-linux.png
index 300efbbe78..61cd1524a9 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-1c704-ion-only-Benzene-Rings-are-moved-and-aligned-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-1c704-ion-only-Benzene-Rings-are-moved-and-aligned-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-1ef48-g-Tool-Keep-only-elements-are-affected---1-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-1ef48-g-Tool-Keep-only-elements-are-affected---1-3-chromium-linux.png
index d0d778dc28..b80d8adaa4 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-1ef48-g-Tool-Keep-only-elements-are-affected---1-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-1ef48-g-Tool-Keep-only-elements-are-affected---1-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2107a--Alt-C-action-it-is-calculated-for-elements-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2107a--Alt-C-action-it-is-calculated-for-elements-3-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2107a--Alt-C-action-it-is-calculated-for-elements-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2107a--Alt-C-action-it-is-calculated-for-elements-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-22e31-ion-only-Benzene-Rings-are-moved-and-aligned-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-22e31-ion-only-Benzene-Rings-are-moved-and-aligned-2-chromium-linux.png
index ce7850d916..f2b118b6d4 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-22e31-ion-only-Benzene-Rings-are-moved-and-aligned-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-22e31-ion-only-Benzene-Rings-are-moved-and-aligned-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-290d0--Tool-Alter-only-elements-are-affected---2-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-290d0--Tool-Alter-only-elements-are-affected---2-2-chromium-linux.png
index aee3b04054..0440712edf 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-290d0--Tool-Alter-only-elements-are-affected---2-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-290d0--Tool-Alter-only-elements-are-affected---2-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2c2f3-trl-P-action-CIP-is-calculated-for-elements-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2c2f3-trl-P-action-CIP-is-calculated-for-elements-3-chromium-linux.png
index 1ec35d80e6..008bcfd238 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2c2f3-trl-P-action-CIP-is-calculated-for-elements-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2c2f3-trl-P-action-CIP-is-calculated-for-elements-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2de1a--Tool-Clear-only-elements-are-affected---3-4-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2de1a--Tool-Clear-only-elements-are-affected---3-4-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2de1a--Tool-Clear-only-elements-are-affected---3-4-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2de1a--Tool-Clear-only-elements-are-affected---3-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2dfbb-g-Tool-Keep-only-elements-are-affected---1-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2dfbb-g-Tool-Keep-only-elements-are-affected---1-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2dfbb-g-Tool-Keep-only-elements-are-affected---1-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-2dfbb-g-Tool-Keep-only-elements-are-affected---1-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-31767-ool-Discard-only-elements-are-affected---0-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-31767-ool-Discard-only-elements-are-affected---0-3-chromium-linux.png
index d0d778dc28..b80d8adaa4 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-31767-ool-Discard-only-elements-are-affected---0-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-31767-ool-Discard-only-elements-are-affected---0-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-31b1e--Tool-Alter-only-elements-are-affected---2-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-31b1e--Tool-Alter-only-elements-are-affected---2-3-chromium-linux.png
index d0d778dc28..b80d8adaa4 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-31b1e--Tool-Alter-only-elements-are-affected---2-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-31b1e--Tool-Alter-only-elements-are-affected---2-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-3dd37-g-Tool-Keep-only-elements-are-affected---1-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-3dd37-g-Tool-Keep-only-elements-are-affected---1-2-chromium-linux.png
index aee3b04054..0440712edf 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-3dd37-g-Tool-Keep-only-elements-are-affected---1-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-3dd37-g-Tool-Keep-only-elements-are-affected---1-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-549aa-ool-Discard-only-elements-are-affected---0-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-549aa-ool-Discard-only-elements-are-affected---0-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-549aa-ool-Discard-only-elements-are-affected---0-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-549aa-ool-Discard-only-elements-are-affected---0-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-63316-rogens-actions-it-is-calculated-for-elements-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-63316-rogens-actions-it-is-calculated-for-elements-2-chromium-linux.png
index c796897331..04b12eda32 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-63316-rogens-actions-it-is-calculated-for-elements-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-63316-rogens-actions-it-is-calculated-for-elements-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-8168d-trl-P-action-CIP-is-calculated-for-elements-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-8168d-trl-P-action-CIP-is-calculated-for-elements-1-chromium-linux.png
index 4070a646d3..1a9ad1b304 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-8168d-trl-P-action-CIP-is-calculated-for-elements-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-8168d-trl-P-action-CIP-is-calculated-for-elements-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-837b9--Tool-Clear-only-elements-are-affected---3-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-837b9--Tool-Clear-only-elements-are-affected---3-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-837b9--Tool-Clear-only-elements-are-affected---3-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-837b9--Tool-Clear-only-elements-are-affected---3-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-83c12--Alt-S-action-it-is-calculated-for-elements-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-83c12--Alt-S-action-it-is-calculated-for-elements-3-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-83c12--Alt-S-action-it-is-calculated-for-elements-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-83c12--Alt-S-action-it-is-calculated-for-elements-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-8f10d--mode-only-elements-are-displayed-in-3D-mode-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-8f10d--mode-only-elements-are-displayed-in-3D-mode-3-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-8f10d--mode-only-elements-are-displayed-in-3D-mode-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-8f10d--mode-only-elements-are-displayed-in-3D-mode-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-977e7--Alt-C-action-it-is-calculated-for-elements-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-977e7--Alt-C-action-it-is-calculated-for-elements-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-977e7--Alt-C-action-it-is-calculated-for-elements-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-977e7--Alt-C-action-it-is-calculated-for-elements-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-98c0a--mode-only-elements-are-displayed-in-3D-mode-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-98c0a--mode-only-elements-are-displayed-in-3D-mode-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-98c0a--mode-only-elements-are-displayed-in-3D-mode-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-98c0a--mode-only-elements-are-displayed-in-3D-mode-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b2f6b-ool-Discard-only-elements-are-affected---0-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b2f6b-ool-Discard-only-elements-are-affected---0-2-chromium-linux.png
index aee3b04054..0440712edf 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b2f6b-ool-Discard-only-elements-are-affected---0-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b2f6b-ool-Discard-only-elements-are-affected---0-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b81dd--Tool-Clear-only-elements-are-affected---3-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b81dd--Tool-Clear-only-elements-are-affected---3-2-chromium-linux.png
index aee3b04054..0440712edf 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b81dd--Tool-Clear-only-elements-are-affected---3-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b81dd--Tool-Clear-only-elements-are-affected---3-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b8bb5--Tool-Clear-only-elements-are-affected---3-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b8bb5--Tool-Clear-only-elements-are-affected---3-3-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b8bb5--Tool-Clear-only-elements-are-affected---3-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-b8bb5--Tool-Clear-only-elements-are-affected---3-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-be4ef-rogens-actions-it-is-calculated-for-elements-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-be4ef-rogens-actions-it-is-calculated-for-elements-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-be4ef-rogens-actions-it-is-calculated-for-elements-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-be4ef-rogens-actions-it-is-calculated-for-elements-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-c5077-ion-only-Benzene-Rings-are-moved-and-aligned-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-c5077-ion-only-Benzene-Rings-are-moved-and-aligned-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-c5077-ion-only-Benzene-Rings-are-moved-and-aligned-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-c5077-ion-only-Benzene-Rings-are-moved-and-aligned-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-cbd69-ion-only-Benzene-Rings-are-moved-and-aligned-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-cbd69-ion-only-Benzene-Rings-are-moved-and-aligned-3-chromium-linux.png
index 300efbbe78..61cd1524a9 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-cbd69-ion-only-Benzene-Rings-are-moved-and-aligned-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-cbd69-ion-only-Benzene-Rings-are-moved-and-aligned-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-de3dd-ion-only-Benzene-Rings-are-moved-and-aligned-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-de3dd-ion-only-Benzene-Rings-are-moved-and-aligned-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-de3dd-ion-only-Benzene-Rings-are-moved-and-aligned-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-de3dd-ion-only-Benzene-Rings-are-moved-and-aligned-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-ec378-rogens-actions-it-is-calculated-for-elements-4-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-ec378-rogens-actions-it-is-calculated-for-elements-4-chromium-linux.png
index f6b40a418f..cfb327dacd 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-ec378-rogens-actions-it-is-calculated-for-elements-4-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-ec378-rogens-actions-it-is-calculated-for-elements-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-f0377-rogens-actions-it-is-calculated-for-elements-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-f0377-rogens-actions-it-is-calculated-for-elements-3-chromium-linux.png
index f9c7de7ec1..180890af62 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-f0377-rogens-actions-it-is-calculated-for-elements-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-f0377-rogens-actions-it-is-calculated-for-elements-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-f57a9--Tool-Alter-only-elements-are-affected---2-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-f57a9--Tool-Alter-only-elements-are-affected---2-1-chromium-linux.png
index 0dcb0d478a..ed5b11702f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-f57a9--Tool-Alter-only-elements-are-affected---2-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-added-to-Canvas-images-f57a9--Tool-Alter-only-elements-are-affected---2-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--11db9-from-two-different-KET-files-saved-and-opened-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--11db9-from-two-different-KET-files-saved-and-opened-2-chromium-linux.png
index b15622cb42..698b1c9088 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--11db9-from-two-different-KET-files-saved-and-opened-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--11db9-from-two-different-KET-files-saved-and-opened-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--9dd63-from-two-different-KET-files-saved-and-opened-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--9dd63-from-two-different-KET-files-saved-and-opened-1-chromium-linux.png
index f05fe105f9..d9bda50b03 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--9dd63-from-two-different-KET-files-saved-and-opened-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--9dd63-from-two-different-KET-files-saved-and-opened-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--aca57--KET-file-and-added-to-canvas-with-structures-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--aca57--KET-file-and-added-to-canvas-with-structures-1-chromium-linux.png
index 015c35396c..ac6f432c70 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--aca57--KET-file-and-added-to-canvas-with-structures-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--aca57--KET-file-and-added-to-canvas-with-structures-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--b614d--KET-file-and-added-to-canvas-with-structures-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--b614d--KET-file-and-added-to-canvas-with-structures-2-chromium-linux.png
index 015c35396c..ac6f432c70 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--b614d--KET-file-and-added-to-canvas-with-structures-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--b614d--KET-file-and-added-to-canvas-with-structures-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--dfb4a--can-be-saved-to-KET-file-and-added-to-canvas-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--dfb4a--can-be-saved-to-KET-file-and-added-to-canvas-2-chromium-linux.png
index e34cd212f5..9a585dce47 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--dfb4a--can-be-saved-to-KET-file-and-added-to-canvas-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--dfb4a--can-be-saved-to-KET-file-and-added-to-canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--f8a63--can-be-saved-to-KET-file-and-added-to-canvas-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--f8a63--can-be-saved-to-KET-file-and-added-to-canvas-1-chromium-linux.png
index e34cd212f5..9a585dce47 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--f8a63--can-be-saved-to-KET-file-and-added-to-canvas-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-images-of-SVG-and-PNG--f8a63--can-be-saved-to-KET-file-and-added-to-canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--1cda0-ther-and-separately-to-other-places-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--1cda0-ther-and-separately-to-other-places-on-Canvas-2-chromium-linux.png
index 848ef2d93b..24e2c96735 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--1cda0-ther-and-separately-to-other-places-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--1cda0-ther-and-separately-to-other-places-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--5c71a--and-moved-together-to-other-places-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--5c71a--and-moved-together-to-other-places-on-Canvas-1-chromium-linux.png
index e34cd212f5..9a585dce47 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--5c71a--and-moved-together-to-other-places-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--5c71a--and-moved-together-to-other-places-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--7089e-ther-and-separately-to-other-places-on-Canvas-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--7089e-ther-and-separately-to-other-places-on-Canvas-3-chromium-linux.png
index cdfe175ea4..59dd414cbc 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--7089e-ther-and-separately-to-other-places-on-Canvas-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--7089e-ther-and-separately-to-other-places-on-Canvas-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--cb05e-ther-and-separately-to-other-places-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--cb05e-ther-and-separately-to-other-places-on-Canvas-1-chromium-linux.png
index e34cd212f5..9a585dce47 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--cb05e-ther-and-separately-to-other-places-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Image-files/image-files.spec.ts-snapshots/Image-files-Verify-that-loaded-from-ket-file--cb05e-ther-and-separately-to-other-places-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/InChi/InChi.spec.ts-snapshots/Open-and-Save-file---Generate-structure-from-I-c567a-ing---Cyclic-structure-with-single-bonds-only-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/InChi/InChi.spec.ts-snapshots/Open-and-Save-file---Generate-structure-from-I-c567a-ing---Cyclic-structure-with-single-bonds-only-1-chromium-linux.png
index 6df1e0c75b..a44d60427d 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/InChi/InChi.spec.ts-snapshots/Open-and-Save-file---Generate-structure-from-I-c567a-ing---Cyclic-structure-with-single-bonds-only-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/InChi/InChi.spec.ts-snapshots/Open-and-Save-file---Generate-structure-from-I-c567a-ing---Cyclic-structure-with-single-bonds-only-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/InChi/InChi.spec.ts-snapshots/Open-and-Save-file---Generate-structure-from-I-f623e-erting-correct-string-for-multiple-structures-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/InChi/InChi.spec.ts-snapshots/Open-and-Save-file---Generate-structure-from-I-f623e-erting-correct-string-for-multiple-structures-1-chromium-linux.png
index 953c40910f..a59d464b15 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/InChi/InChi.spec.ts-snapshots/Open-and-Save-file---Generate-structure-from-I-f623e-erting-correct-string-for-multiple-structures-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/InChi/InChi.spec.ts-snapshots/Open-and-Save-file---Generate-structure-from-I-f623e-erting-correct-string-for-multiple-structures-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-1f38a-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-1f38a-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png
index 70499b404e..497f919b4f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-1f38a-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-1f38a-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-20193-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-20193-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png
index aad36585ea..f9cbdefdab 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-20193-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-20193-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-5392b-es-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-5392b-es-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png
index 1fc91f3281..49fcf393e4 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-5392b-es-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-5392b-es-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-a55da-ws-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-a55da-ws-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png
index 0770993f21..b682e856f0 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-a55da-ws-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-a55da-ws-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-b72cd-us-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-b72cd-us-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png
index 4ab6d286f2..8d8f917491 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-b72cd-us-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sch-b72cd-us-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sim-76489-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sim-76489-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png
index 6d7224c9e9..5529d4abd2 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sim-76489-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/KET-Files/ket-files-properties.spec.ts-snapshots/Import-Saving-ket-Files-Validate-that-the-sim-76489-ow-could-be-saved-to-ket-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-12-H-count-User-can-export-and--d4ae2-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-12-H-count-User-can-export-and--d4ae2-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index 5c394362f1..738863bee8 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-12-H-count-User-can-export-and--d4ae2-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-12-H-count-User-can-export-and--d4ae2-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-12-H-count-User-can-export-and--f644c-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-12-H-count-User-can-export-and--f644c-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index cd82c2bcd9..301f7425ad 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-12-H-count-User-can-export-and--f644c-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-12-H-count-User-can-export-and--f644c-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-15-Implicit-H-count-User-can-ex-44126-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-15-Implicit-H-count-User-can-ex-44126-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index fee14d8705..a27ece4d64 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-15-Implicit-H-count-User-can-ex-44126-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-15-Implicit-H-count-User-can-ex-44126-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-15-Implicit-H-count-User-can-ex-9bf67-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-15-Implicit-H-count-User-can-ex-9bf67-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index a3b800728c..e0a8209a46 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-15-Implicit-H-count-User-can-ex-9bf67-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-15-Implicit-H-count-User-can-ex-9bf67-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-18-Ring-bond-count-User-can-exp-25286-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-18-Ring-bond-count-User-can-exp-25286-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index 293b6b0c18..1bdeaf8bd8 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-18-Ring-bond-count-User-can-exp-25286-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-18-Ring-bond-count-User-can-exp-25286-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-18-Ring-bond-count-User-can-exp-3306e-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-18-Ring-bond-count-User-can-exp-3306e-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index c2c5127e58..02c6f68e05 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-18-Ring-bond-count-User-can-exp-3306e-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-18-Ring-bond-count-User-can-exp-3306e-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-21-Ring-membership-User-can-exp-759ea-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-21-Ring-membership-User-can-exp-759ea-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index 57710fd27d..dfa5514df5 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-21-Ring-membership-User-can-exp-759ea-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-21-Ring-membership-User-can-exp-759ea-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-21-Ring-membership-User-can-exp-a7d2c-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-21-Ring-membership-User-can-exp-a7d2c-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index eeb65abe9f..f19abf4be0 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-21-Ring-membership-User-can-exp-a7d2c-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-21-Ring-membership-User-can-exp-a7d2c-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-24-Ring-size-User-can-export-an-566f2-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-24-Ring-size-User-can-export-an-566f2-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index 8c29f83be9..398227c8b6 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-24-Ring-size-User-can-export-an-566f2-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-24-Ring-size-User-can-export-an-566f2-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-24-Ring-size-User-can-export-an-baf22-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-24-Ring-size-User-can-export-an-baf22-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index 767edae682..f7682c1dee 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-24-Ring-size-User-can-export-an-baf22-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-24-Ring-size-User-can-export-an-baf22-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-27-Substitution-count-User-can--7367a-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-27-Substitution-count-User-can--7367a-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index 5b9151908f..6a5492f29c 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-27-Substitution-count-User-can--7367a-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-27-Substitution-count-User-can--7367a-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-27-Substitution-count-User-can--a6c04-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-27-Substitution-count-User-can--a6c04-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index 9bd3b768be..6b3ef15e0a 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-27-Substitution-count-User-can--a6c04-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-27-Substitution-count-User-can--a6c04-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-3-Aromaticity-User-can-export-a-1bcc8-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-3-Aromaticity-User-can-export-a-1bcc8-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index a4a7fb7470..a3d521c639 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-3-Aromaticity-User-can-export-a-1bcc8-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-3-Aromaticity-User-can-export-a-1bcc8-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-3-Aromaticity-User-can-export-a-f9d4b-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-3-Aromaticity-User-can-export-a-f9d4b-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index 50c6ddbb87..89da8f8ce4 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-3-Aromaticity-User-can-export-a-f9d4b-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-3-Aromaticity-User-can-export-a-f9d4b-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-30-Unsaturated-User-can-export--39f29-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-30-Unsaturated-User-can-export--39f29-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index 5ce71cb91e..dfc3d8e02c 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-30-Unsaturated-User-can-export--39f29-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-30-Unsaturated-User-can-export--39f29-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-30-Unsaturated-User-can-export--d1341-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-30-Unsaturated-User-can-export--d1341-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index a0ce6bd6a9..483addc8f9 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-30-Unsaturated-User-can-export--d1341-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-30-Unsaturated-User-can-export--d1341-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-33-Custom-User-can-export-and-l-00abc-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-33-Custom-User-can-export-and-l-00abc-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index 20ae804cd7..dd003376d6 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-33-Custom-User-can-export-and-l-00abc-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-33-Custom-User-can-export-and-l-00abc-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-36-All-Atom-Query-features-toget-88415-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-36-All-Atom-Query-features-toget-88415-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index af2a0ef454..be216d7160 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-36-All-Atom-Query-features-toget-88415-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-36-All-Atom-Query-features-toget-88415-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-36-All-Atom-Query-features-toget-cae92-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-36-All-Atom-Query-features-toget-cae92-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index 520bb711fc..de3a00facd 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-36-All-Atom-Query-features-toget-cae92-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-36-All-Atom-Query-features-toget-cae92-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-6-Chirality-User-can-export-and-43f32-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-6-Chirality-User-can-export-and-43f32-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index d92460061e..1f8c404f8e 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-6-Chirality-User-can-export-and-43f32-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-6-Chirality-User-can-export-and-43f32-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-6-Chirality-User-can-export-and-4d6e3-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-6-Chirality-User-can-export-and-4d6e3-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index 13c4d0046a..0e038bcf6f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-6-Chirality-User-can-export-and-4d6e3-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-6-Chirality-User-can-export-and-4d6e3-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-9-Connectivity-User-can-export--3d922-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-9-Connectivity-User-can-export--3d922-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png
index f8e8929773..3eb802e977 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-9-Connectivity-User-can-export--3d922-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-9-Connectivity-User-can-export--3d922-N-V2000-file-Feature-values-remain-in-place-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-9-Connectivity-User-can-export--ee9ed-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-9-Connectivity-User-can-export--ee9ed-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png
index 0d6f1d6e5d..1d15002229 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-9-Connectivity-User-can-export--ee9ed-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files-export-import-query-features.spec.ts-snapshots/Open-Ketcher-9-Connectivity-User-can-export--ee9ed-N-V2000-file-Feature-values-remain-in-place-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files.spec.ts b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files.spec.ts
index 731e1592ea..a52e0f74bc 100644
--- a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files.spec.ts
+++ b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/MOL-Files/mol-files.spec.ts
@@ -199,34 +199,39 @@ test('Open and Save file - Open/Save V3000 *.mol file contains abbreviation 1/2
await takeEditorScreenshot(page);
});
-test('Open and Save file - Open/Save V3000 *.mol file contains abbreviation 2/2 - save', async ({
- page,
-}) => {
- /**
- * Test case: EPMLSOPKET-1859(2)
- * Description: v3000 mol file with abbreviation is opened and saved correctly
- */
- await waitForPageInit(page);
-
- await openFileAndAddToCanvas('Molfiles-V3000/sec-butyl-abr-V3000.mol', page);
- const expectedFile = await getMolfile(page, 'v3000');
- await saveToFile(
- 'Molfiles-V3000/sec_butyl_abr_V3000-expected.mol',
- expectedFile,
- );
- const METADATA_STRING_INDEX = [1];
+test.fail(
+ 'Open and Save file - Open/Save V3000 *.mol file contains abbreviation 2/2 - save',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1859(2)
+ * Description: v3000 mol file with abbreviation is opened and saved correctly
+ */
+ await waitForPageInit(page);
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'Molfiles-V3000/sec-butyl-abr-V3000.mol',
page,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/sec_butyl_abr_V3000-expected.mol',
- fileFormat: 'v3000',
- metaDataIndexes: METADATA_STRING_INDEX,
- });
+ );
+ const expectedFile = await getMolfile(page, 'v3000');
+ await saveToFile(
+ 'Molfiles-V3000/sec_butyl_abr_V3000-expected.mol',
+ expectedFile,
+ );
+ const METADATA_STRING_INDEX = [1];
- expect(molFile).toEqual(molFileExpected);
-});
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/sec_butyl_abr_V3000-expected.mol',
+ fileFormat: 'v3000',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ });
+
+ expect(molFile).toEqual(molFileExpected);
+ },
+);
test('Open and Save file - Open/Save file with R-Groups 1/2 - open', async ({
page,
@@ -327,34 +332,39 @@ test('Open and Save file - Open/Save V3000 mol file contains attached data 1/2 -
await takeEditorScreenshot(page);
});
-test('Open and Save file - Open/Save V3000 mol file contains attached data 2/2 - save', async ({
- page,
-}) => {
- /**
- * Test case: EPMLSOPKET-1882(2)
- * Description: Structure with attached data is saved to mol file correctly
- */
- await waitForPageInit(page);
-
- await openFileAndAddToCanvas('Molfiles-V3000/attached-data-V3000.mol', page);
- const expectedFile = await getMolfile(page, 'v3000');
- await saveToFile(
- 'Molfiles-V3000/attached-data-V3000-expected.mol',
- expectedFile,
- );
- const METADATA_STRING_INDEX = [1];
+test.fail(
+ 'Open and Save file - Open/Save V3000 mol file contains attached data 2/2 - save',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1882(2)
+ * Description: Structure with attached data is saved to mol file correctly
+ */
+ await waitForPageInit(page);
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'Molfiles-V3000/attached-data-V3000.mol',
page,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/attached-data-V3000-expected.mol',
- fileFormat: 'v3000',
- metaDataIndexes: METADATA_STRING_INDEX,
- });
+ );
+ const expectedFile = await getMolfile(page, 'v3000');
+ await saveToFile(
+ 'Molfiles-V3000/attached-data-V3000-expected.mol',
+ expectedFile,
+ );
+ const METADATA_STRING_INDEX = [1];
- expect(molFile).toEqual(molFileExpected);
-});
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/attached-data-V3000-expected.mol',
+ fileFormat: 'v3000',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ });
+
+ expect(molFile).toEqual(molFileExpected);
+ },
+);
test('Open and Save file - V3000 *.mol file contains Heteroatoms 1/2 - open', async ({
page,
@@ -370,34 +380,36 @@ test('Open and Save file - V3000 *.mol file contains Heteroatoms 1/2 - open', as
await takeEditorScreenshot(page);
});
-test('Open and Save file - V3000 *.mol file contains Heteroatoms 2/2 - save', async ({
- page,
-}) => {
- /**
- * Test case: EPMLSOPKET-1879(2)
- * Description: Structure with heteroatoms is saved correctly to mol file
- */
- await waitForPageInit(page);
+test.fail(
+ 'Open and Save file - V3000 *.mol file contains Heteroatoms 2/2 - save',
+ async ({ page }) => {
+ /**
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1879(2)
+ * Description: Structure with heteroatoms is saved correctly to mol file
+ */
+ await waitForPageInit(page);
- await openFileAndAddToCanvas('Molfiles-V3000/heteroatoms-V3000.mol', page);
- const expectedFile = await getMolfile(page, 'v3000');
- await saveToFile(
- 'Molfiles-V3000/heteroatoms-V3000-expected.mol',
- expectedFile,
- );
- const METADATA_STRING_INDEX = [1];
+ await openFileAndAddToCanvas('Molfiles-V3000/heteroatoms-V3000.mol', page);
+ const expectedFile = await getMolfile(page, 'v3000');
+ await saveToFile(
+ 'Molfiles-V3000/heteroatoms-V3000-expected.mol',
+ expectedFile,
+ );
+ const METADATA_STRING_INDEX = [1];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/heteroatoms-V3000-expected.mol',
- fileFormat: 'v3000',
- metaDataIndexes: METADATA_STRING_INDEX,
- });
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/heteroatoms-V3000-expected.mol',
+ fileFormat: 'v3000',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ });
- expect(molFile).toEqual(molFileExpected);
-});
+ expect(molFile).toEqual(molFileExpected);
+ },
+);
test('Open and Save file - Open/Save file with Attached data 1/2 - open', async ({
page,
@@ -492,56 +504,61 @@ test('Open and Save file - Open/Save V3000 mol file contains abs stereochemistry
await takeEditorScreenshot(page);
});
-test('Open and Save file - Open/Save V3000 mol file contains abs stereochemistry 2/2 - save', async ({
- page,
-}) => {
- /**
- * Test case: EPMLSOPKET-1884(2)
- * Description: Structure with abs stereochemistry is saved correctly to mol file
- */
- await waitForPageInit(page);
+test.fail(
+ 'Open and Save file - Open/Save V3000 mol file contains abs stereochemistry 2/2 - save',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1884(2)
+ * Description: Structure with abs stereochemistry is saved correctly to mol file
+ */
+ await waitForPageInit(page);
- await openFileAndAddToCanvas('Molfiles-V3000/V3000-abs.mol', page);
- const expectedFile = await getMolfile(page, 'v3000');
- await saveToFile('Molfiles-V3000/V3000-abs-expected.mol', expectedFile);
- const METADATA_STRING_INDEX = [1];
+ await openFileAndAddToCanvas('Molfiles-V3000/V3000-abs.mol', page);
+ const expectedFile = await getMolfile(page, 'v3000');
+ await saveToFile('Molfiles-V3000/V3000-abs-expected.mol', expectedFile);
+ const METADATA_STRING_INDEX = [1];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName: 'tests/test-data/Molfiles-V3000/V3000-abs-expected.mol',
- fileFormat: 'v3000',
- metaDataIndexes: METADATA_STRING_INDEX,
- });
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/V3000-abs-expected.mol',
+ fileFormat: 'v3000',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ });
- expect(molFile).toEqual(molFileExpected);
-});
+ expect(molFile).toEqual(molFileExpected);
+ },
+);
-test('Open and Save file - Save V2000 molfile as V3000 molfile', async ({
- page,
-}) => {
- /**
- * Test case: EPMLSOPKET-1985
- * Description: Structure opened from V2000 molfile can be saved to V3000 molfile
- */
- await waitForPageInit(page);
+test.fail(
+ 'Open and Save file - Save V2000 molfile as V3000 molfile',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1985
+ * Description: Structure opened from V2000 molfile can be saved to V3000 molfile
+ */
+ await waitForPageInit(page);
- await openFileAndAddToCanvas('Molfiles-V2000/spiro2.mol', page);
- const expectedFile = await getMolfile(page, 'v3000');
- await saveToFile('Molfiles-V3000/spiro-expected.mol', expectedFile);
+ await openFileAndAddToCanvas('Molfiles-V2000/spiro2.mol', page);
+ const expectedFile = await getMolfile(page, 'v3000');
+ await saveToFile('Molfiles-V3000/spiro-expected.mol', expectedFile);
- const METADATA_STRINGS_INDEXES = [1, 3];
+ const METADATA_STRINGS_INDEXES = [1, 3];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName: 'tests/test-data/Molfiles-V3000/spiro-expected.mol',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName: 'tests/test-data/Molfiles-V3000/spiro-expected.mol',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
- expect(molFile).toEqual(molFileExpected);
-});
+ expect(molFile).toEqual(molFileExpected);
+ },
+);
test('Open and Save file - Save V3000 molfile as V2000 molfile', async ({
page,
@@ -713,6 +730,8 @@ test.describe('Open and Save file', () => {
for (const file of files) {
test(`${file.testName}`, async ({ page }) => {
+ // IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ if (file.format === 'v3000') test.fail();
await openFileAndAddToCanvas(file.pathToOpen, page);
const expectedFile = await getMolfile(
@@ -830,7 +849,7 @@ test.describe('Open and Save file', () => {
* Test case: EPMLSOPKET-1893(2)
* Description: Structures are rendered correctly.
* */
-
+ test.slow();
for (let i = 1; i < 9; i++) {
await openFileAndAddToCanvas(
`Molfiles-V2000/ferrocene-radical0${i}.mol`,
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-1e7e2-ort-structure-as-a-KET-file---create-KET-file-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-1e7e2-ort-structure-as-a-KET-file---create-KET-file-1-chromium-linux.png
index a972065387..4dda54bfac 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-1e7e2-ort-structure-as-a-KET-file---create-KET-file-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-1e7e2-ort-structure-as-a-KET-file---create-KET-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-db47e-le---Input-SMILE-string---open-as-new-project-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-db47e-le---Input-SMILE-string---open-as-new-project-1-chromium-linux.png
index 93f873cad3..95d7cbe297 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-db47e-le---Input-SMILE-string---open-as-new-project-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-db47e-le---Input-SMILE-string---open-as-new-project-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-e0c59-mport-structure-as-a-KET-file---open-KET-file-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-e0c59-mport-structure-as-a-KET-file---open-KET-file-1-chromium-linux.png
index a06d6c84f1..8886fbf0cd 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-e0c59-mport-structure-as-a-KET-file---open-KET-file-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-e0c59-mport-structure-as-a-KET-file---open-KET-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-f6b9b-tring-with-arrow-symbol---open-as-new-project-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-f6b9b-tring-with-arrow-symbol---open-as-new-project-1-chromium-linux.png
index e69cf2b6cf..b15f853f09 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-f6b9b-tring-with-arrow-symbol---open-as-new-project-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/Load-Fragment/load-fragment.spec.ts-snapshots/load-as-fragment-Add-to-Canvas-srtuctures-fr-f6b9b-tring-with-arrow-symbol---open-as-new-project-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-Open-file---Input-InChi-string-3-3-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-Open-file---Input-InChi-string-3-3-1-chromium-linux.png
index c04de333fa..e375cfc277 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-Open-file---Input-InChi-string-3-3-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-Open-file---Input-InChi-string-3-3-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-Open-file---Input-rxn-string-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-Open-file---Input-rxn-string-1-chromium-linux.png
index 37f6b2884e..df3ce3dca4 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-Open-file---Input-rxn-string-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-Open-file---Input-rxn-string-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-inchi-files-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-inchi-files-1-chromium-linux.png
index 2c825309b2..0e72072c03 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-inchi-files-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-inchi-files-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-rxn-files-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-rxn-files-1-chromium-linux.png
index 8b14e38052..8e22199c2b 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-rxn-files-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-rxn-files-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-smi-files-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-smi-files-1-chromium-linux.png
index 79f670c088..faa953547f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-smi-files-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Open-File/open-file.spec.ts-snapshots/open-files-with-different-formats-opening-smi-files-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--0866b--nucleotides-connected-with-phosphates-to-PNG-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--0866b--nucleotides-connected-with-phosphates-to-PNG-2-chromium-linux.png
index 84eaa9210d..b76fd7d144 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--0866b--nucleotides-connected-with-phosphates-to-PNG-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--0866b--nucleotides-connected-with-phosphates-to-PNG-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--41346-port-connection-nucleotides-with-chems-to-PNG-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--41346-port-connection-nucleotides-with-chems-to-PNG-2-chromium-linux.png
index 9ef4f14bd6..39f9dc4ab7 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--41346-port-connection-nucleotides-with-chems-to-PNG-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--41346-port-connection-nucleotides-with-chems-to-PNG-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--74783-plit-nucleotides-connected-with-sugars-to-PNG-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--74783-plit-nucleotides-connected-with-sugars-to-PNG-2-chromium-linux.png
index bd5d740af7..e9f93faf4d 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--74783-plit-nucleotides-connected-with-sugars-to-PNG-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--74783-plit-nucleotides-connected-with-sugars-to-PNG-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--75511-split-nucleotides-connected-with-bases-to-PNG-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--75511-split-nucleotides-connected-with-bases-to-PNG-2-chromium-linux.png
index d682806165..34d7061cc0 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--75511-split-nucleotides-connected-with-bases-to-PNG-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--75511-split-nucleotides-connected-with-bases-to-PNG-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--7aa4b-nucleotides-connected-with-nucleotides-to-PNG-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--7aa4b-nucleotides-connected-with-nucleotides-to-PNG-2-chromium-linux.png
index b59181c47b..96cade546f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--7aa4b-nucleotides-connected-with-nucleotides-to-PNG-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--7aa4b-nucleotides-connected-with-nucleotides-to-PNG-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--f1a6a-it-nucleotides-connected-with-peptides-to-PNG-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--f1a6a-it-nucleotides-connected-with-peptides-to-PNG-2-chromium-linux.png
index db36581975..7d805f102b 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--f1a6a-it-nucleotides-connected-with-peptides-to-PNG-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Export-to-PNG-Verify-it--f1a6a-it-nucleotides-connected-with-peptides-to-PNG-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--7e15e-ma-with-diagonaly-retrosynthetic-arrow-to-PNG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--7e15e-ma-with-diagonaly-retrosynthetic-arrow-to-PNG-1-chromium-linux.png
index eacb50410e..ef827b53a5 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--7e15e-ma-with-diagonaly-retrosynthetic-arrow-to-PNG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--7e15e-ma-with-diagonaly-retrosynthetic-arrow-to-PNG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--a48b6-ema-with-vertical-retrosynthetic-arrow-to-PNG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--a48b6-ema-with-vertical-retrosynthetic-arrow-to-PNG-1-chromium-linux.png
index f8e4d6629b..80a15424e0 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--a48b6-ema-with-vertical-retrosynthetic-arrow-to-PNG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--a48b6-ema-with-vertical-retrosynthetic-arrow-to-PNG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--b465e--schema-with-two-retrosynthetic-arrows-to-PNG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--b465e--schema-with-two-retrosynthetic-arrows-to-PNG-1-chromium-linux.png
index 2b74367d09..b9e53f870a 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--b465e--schema-with-two-retrosynthetic-arrows-to-PNG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--b465e--schema-with-two-retrosynthetic-arrows-to-PNG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--c56b4-imple-schema-with-retrosynthetic-arrow-to-PNG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--c56b4-imple-schema-with-retrosynthetic-arrow-to-PNG-1-chromium-linux.png
index 9b2eac2923..2dd9600d3c 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--c56b4-imple-schema-with-retrosynthetic-arrow-to-PNG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--c56b4-imple-schema-with-retrosynthetic-arrow-to-PNG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--cf6ef--retrosynthetic-angel-arrows-and-plus-to-PNG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--cf6ef--retrosynthetic-angel-arrows-and-plus-to-PNG-1-chromium-linux.png
index 4fd9d035ac..a65b9337af 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--cf6ef--retrosynthetic-angel-arrows-and-plus-to-PNG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--cf6ef--retrosynthetic-angel-arrows-and-plus-to-PNG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--efb4c-everse-retrosynthetic-arrow-and-pluses-to-PNG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--efb4c-everse-retrosynthetic-arrow-and-pluses-to-PNG-1-chromium-linux.png
index b9fed15fdb..61914e3c9d 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--efb4c-everse-retrosynthetic-arrow-and-pluses-to-PNG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PNG-Files/png-files.spec.ts-snapshots/Saving-in-png-files-Verify-it-is-possible-to--efb4c-everse-retrosynthetic-arrow-and-pluses-to-PNG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts
index 51e0e8d3a7..39a10469ef 100644
--- a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts
+++ b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts
@@ -197,7 +197,7 @@ test.describe('PPTX files', () => {
3. In appeared dialog - Validate Preview area
4. Press Open as New Project button
5. Validate canvas
- IMPORTANT: Result of execution is incorrect because of https://github.com/epam/ketcher/issues/4071 issue.
+ IMPORTANT: Result of execution is incorrect because of https://github.com/epam/Indigo/issues/1680 issue.
Uncomment code after fix and update screenshots!
*/
await selectTopPanelButton(TopPanelButton.Open, page);
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-0f7ea-containing-basic-ChemDraw-15-0-object-Tables-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-0f7ea-containing-basic-ChemDraw-15-0-object-Tables-2-chromium-linux.png
index 0451d28f6a..ffb3aaea77 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-0f7ea-containing-basic-ChemDraw-15-0-object-Tables-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-0f7ea-containing-basic-ChemDraw-15-0-object-Tables-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-10766--basic-ChemDraw-15-0-object-Geometry-figures-4-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-10766--basic-ChemDraw-15-0-object-Geometry-figures-4-chromium-linux.png
index 6d3b897575..b09fdff450 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-10766--basic-ChemDraw-15-0-object-Geometry-figures-4-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-10766--basic-ChemDraw-15-0-object-Geometry-figures-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4ca58-ntaining-basic-ChemDraw-15-0-object-Orbitals-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4ca58-ntaining-basic-ChemDraw-15-0-object-Orbitals-2-chromium-linux.png
index 0451d28f6a..ffb3aaea77 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4ca58-ntaining-basic-ChemDraw-15-0-object-Orbitals-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4ca58-ntaining-basic-ChemDraw-15-0-object-Orbitals-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4d1ea--basic-ChemDraw-15-0-object-Geometry-figures-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4d1ea--basic-ChemDraw-15-0-object-Geometry-figures-2-chromium-linux.png
index d527c967e1..511485d6ef 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4d1ea--basic-ChemDraw-15-0-object-Geometry-figures-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4d1ea--basic-ChemDraw-15-0-object-Geometry-figures-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4f6cd-ic-ChemDraw-15-0-object-Chromotography-tools-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4f6cd-ic-ChemDraw-15-0-object-Chromotography-tools-1-chromium-linux.png
index ae7509a251..cab234d11d 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4f6cd-ic-ChemDraw-15-0-object-Chromotography-tools-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-4f6cd-ic-ChemDraw-15-0-object-Chromotography-tools-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-5571d-ic-ChemDraw-15-0-object-Chromotography-tools-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-5571d-ic-ChemDraw-15-0-object-Chromotography-tools-2-chromium-linux.png
index 8efd153e95..902cddd14e 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-5571d-ic-ChemDraw-15-0-object-Chromotography-tools-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-5571d-ic-ChemDraw-15-0-object-Chromotography-tools-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-7fb9f-ntaining-basic-ChemDraw-15-0-object-Orbitals-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-7fb9f-ntaining-basic-ChemDraw-15-0-object-Orbitals-1-chromium-linux.png
index ae8022a1d4..31da1ed204 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-7fb9f-ntaining-basic-ChemDraw-15-0-object-Orbitals-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-7fb9f-ntaining-basic-ChemDraw-15-0-object-Orbitals-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-98394-containing-basic-ChemDraw-15-0-object-Tables-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-98394-containing-basic-ChemDraw-15-0-object-Tables-1-chromium-linux.png
index 2283c8f9e7..afde8a2868 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-98394-containing-basic-ChemDraw-15-0-object-Tables-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-98394-containing-basic-ChemDraw-15-0-object-Tables-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-ad30f-asic-ChemDraw-15-0-object-Pluses-and-minuses-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-ad30f-asic-ChemDraw-15-0-object-Pluses-and-minuses-1-chromium-linux.png
index d5ce8487b1..8afd9ef949 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-ad30f-asic-ChemDraw-15-0-object-Pluses-and-minuses-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-ad30f-asic-ChemDraw-15-0-object-Pluses-and-minuses-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-ca3a5--basic-ChemDraw-15-0-object-Geometry-figures-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-ca3a5--basic-ChemDraw-15-0-object-Geometry-figures-3-chromium-linux.png
index 6bbe242923..9a6b1f39cc 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-ca3a5--basic-ChemDraw-15-0-object-Geometry-figures-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-ca3a5--basic-ChemDraw-15-0-object-Geometry-figures-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-efe88-asic-ChemDraw-15-0-object-Pluses-and-minuses-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-efe88-asic-ChemDraw-15-0-object-Pluses-and-minuses-2-chromium-linux.png
index fb85f6a5e5..980c49bf78 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-efe88-asic-ChemDraw-15-0-object-Pluses-and-minuses-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-efe88-asic-ChemDraw-15-0-object-Pluses-and-minuses-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-f28ae-object-Brackets-IncorrectResultBecauseOfBug-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-f28ae-object-Brackets-IncorrectResultBecauseOfBug-1-chromium-linux.png
index 386fbc54cc..c3721711bc 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-f28ae-object-Brackets-IncorrectResultBecauseOfBug-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-User-can-import-from-pptx-file-wit-f28ae-object-Brackets-IncorrectResultBecauseOfBug-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-open-pptx-file-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-open-pptx-file-2-chromium-linux.png
index 8ab20863c6..647c204df5 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-open-pptx-file-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/PPTX-Files/pptx-files.spec.ts-snapshots/PPTX-files-open-pptx-file-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts
index cfc2de0bab..1dfe6709f7 100644
--- a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts
+++ b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts
@@ -255,19 +255,21 @@ test.describe('Tests for Open and Save RXN file operations', () => {
await takeEditorScreenshot(page);
});
- test('Open and Save file - Open the RXN v2000 file with S-Group Properties Type = Multiple group', async ({
- page,
- }) => {
- /**
- * Test case: EPMLSOPKET-12967 for Open RXN v2000 file with 'S-Group Properties Type = Multiple group rxnV2000Multiple.zip
- * Description: Open the RXN v2000 file with S-Group Properties Type = Multiple group
- */
- await openFileAndAddToCanvas(
- 'Rxn-V2000/structure-with-s-groups-with-unsupported-s-group-type.rxn',
- page,
- );
- await takeEditorScreenshot(page);
- });
+ test.fail(
+ 'Open and Save file - Open the RXN v2000 file with S-Group Properties Type = Multiple group',
+ async ({ page }) => {
+ /**
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2478
+ * Test case: EPMLSOPKET-12967 for Open RXN v2000 file with 'S-Group Properties Type = Multiple group rxnV2000Multiple.zip
+ * Description: Open the RXN v2000 file with S-Group Properties Type = Multiple group
+ */
+ await openFileAndAddToCanvas(
+ 'Rxn-V2000/structure-with-s-groups-with-unsupported-s-group-type.rxn',
+ page,
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
test('Open and Save file - Reaction from file that contains abbreviation 1/2 - open', async ({
page,
@@ -354,31 +356,36 @@ test.describe('Tests for Open and Save RXN file operations', () => {
await takeEditorScreenshot(page);
});
- test('Open and Save file - V3000 rxn file contains Rgroup 2/2 - save', async ({
- page,
- }) => {
- /**
- * Test case: EPMLSOPKET-1902(2)
- * Description: Reaction can be saved correctly to rxn V3000 file
- */
- await openFileAndAddToCanvas('Rxn-V3000/r-group-V3000.rxn', page);
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile('Rxn-V3000/r-group-V3000-expectedV3000.rxn', expectedFile);
-
- // eslint-disable-next-line no-magic-numbers
- const METADATA_STRINGS_INDEXES = [2];
-
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/r-group-V3000-expectedV3000.rxn',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
-
- expect(rxnFile).toEqual(rxnFileExpected);
- });
+ test.fail(
+ 'Open and Save file - V3000 rxn file contains Rgroup 2/2 - save',
+ async ({ page }) => {
+ /**
+ * * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
+ * Test case: EPMLSOPKET-1902(2)
+ * Description: Reaction can be saved correctly to rxn V3000 file
+ */
+ await openFileAndAddToCanvas('Rxn-V3000/r-group-V3000.rxn', page);
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/r-group-V3000-expectedV3000.rxn',
+ expectedFile,
+ );
+
+ // eslint-disable-next-line no-magic-numbers
+ const METADATA_STRINGS_INDEXES = [2];
+
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/r-group-V3000-expectedV3000.rxn',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
+
+ expect(rxnFile).toEqual(rxnFileExpected);
+ },
+ );
test('Validate that unsplit nucleotides connected with phosphates could be saved to rxn2000 file and loaded back', async ({
page,
@@ -728,45 +735,47 @@ test.describe('Tests for Open and Save RXN file operations', () => {
await takeEditorScreenshot(page);
});
- test('Validate that simple schema with retrosynthetic arrow could be saved to rxn3000 file and loaded back', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Validate that simple schema with retrosynthetic arrow could be saved to rxn3000 file and loaded back',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: Import/Saving files
Description: Validate that schema with retrosynthetic arrow could be saved to rxn3000 file and loaded back
*/
- await openFileAndAddToCanvas(
- 'KET/simple-schema-with-retrosynthetic-arrow.ket',
- page,
- );
-
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Rxn-V3000/simple-schema-with-retrosynthetic-arrow.rxn',
- expectedFile,
- );
-
- // eslint-disable-next-line no-magic-numbers
- const METADATA_STRINGS_INDEXES = [2];
-
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'KET/simple-schema-with-retrosynthetic-arrow.ket',
page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/simple-schema-with-retrosynthetic-arrow.rxn',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
-
- expect(rxnFile).toEqual(rxnFileExpected);
-
- await openFileAndAddToCanvasAsNewProject(
- 'Rxn-V3000/simple-schema-with-retrosynthetic-arrow.rxn',
- page,
- );
- await takeEditorScreenshot(page);
- });
+ );
+
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/simple-schema-with-retrosynthetic-arrow.rxn',
+ expectedFile,
+ );
+
+ // eslint-disable-next-line no-magic-numbers
+ const METADATA_STRINGS_INDEXES = [2];
+
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/simple-schema-with-retrosynthetic-arrow.rxn',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
+
+ expect(rxnFile).toEqual(rxnFileExpected);
+
+ await openFileAndAddToCanvasAsNewProject(
+ 'Rxn-V3000/simple-schema-with-retrosynthetic-arrow.rxn',
+ page,
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
test('Validate that the schema with retrosynthetic, angel arrows and plus could be saved to rxn2000 file and loaded back', async ({
page,
@@ -788,7 +797,7 @@ test.describe('Tests for Open and Save RXN file operations', () => {
);
// eslint-disable-next-line no-magic-numbers
- const METADATA_STRINGS_INDEXES = [2, 7, 65, 72, 79];
+ const METADATA_STRINGS_INDEXES = [2, 7, 14, 21, 79];
const { fileExpected: rxnFileExpected, file: rxnFile } =
await receiveFileComparisonData({
@@ -808,45 +817,47 @@ test.describe('Tests for Open and Save RXN file operations', () => {
await takeEditorScreenshot(page);
});
- test('Validate that the schema with retrosynthetic, angel arrows and plus could be saved to rxn3000 file and loaded back', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Validate that the schema with retrosynthetic, angel arrows and plus could be saved to rxn3000 file and loaded back',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: Import/Saving files
Description: Validate that schema with retrosynthetic arrow could be saved to rxn3000 file and loaded back
*/
- await openFileAndAddToCanvas(
- 'KET/schema-with-retrosynthetic-angel-arrows-and-plus.ket',
- page,
- );
-
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Rxn-V3000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn',
- expectedFile,
- );
-
- // eslint-disable-next-line no-magic-numbers
- const METADATA_STRINGS_INDEXES = [2];
-
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'KET/schema-with-retrosynthetic-angel-arrows-and-plus.ket',
page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
-
- expect(rxnFile).toEqual(rxnFileExpected);
-
- await openFileAndAddToCanvasAsNewProject(
- 'Rxn-V3000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn',
- page,
- );
- await takeEditorScreenshot(page);
- });
+ );
+
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn',
+ expectedFile,
+ );
+
+ // eslint-disable-next-line no-magic-numbers
+ const METADATA_STRINGS_INDEXES = [2];
+
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
+
+ expect(rxnFile).toEqual(rxnFileExpected);
+
+ await openFileAndAddToCanvasAsNewProject(
+ 'Rxn-V3000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn',
+ page,
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
test('Validate that the schema with vertical retrosynthetic arrow could be saved to rxn2000 file and loaded back', async ({
page,
@@ -888,45 +899,47 @@ test.describe('Tests for Open and Save RXN file operations', () => {
await takeEditorScreenshot(page);
});
- test('Validate that the schema with vertical retrosynthetic arrow could be saved to rxn3000 file and loaded back', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Validate that the schema with vertical retrosynthetic arrow could be saved to rxn3000 file and loaded back',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: Import/Saving files
Description: Validate that schema with retrosynthetic arrow could be saved to rxn3000 file and loaded back
*/
- await openFileAndAddToCanvas(
- 'KET/schema-with-vertical-retrosynthetic-arrow.ket',
- page,
- );
-
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Rxn-V3000/schema-with-vertical-retrosynthetic-arrow.rxn',
- expectedFile,
- );
-
- // eslint-disable-next-line no-magic-numbers
- const METADATA_STRINGS_INDEXES = [2];
-
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'KET/schema-with-vertical-retrosynthetic-arrow.ket',
page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/schema-with-vertical-retrosynthetic-arrow.rxn',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
-
- expect(rxnFile).toEqual(rxnFileExpected);
-
- await openFileAndAddToCanvasAsNewProject(
- 'Rxn-V3000/schema-with-vertical-retrosynthetic-arrow.rxn',
- page,
- );
- await takeEditorScreenshot(page);
- });
+ );
+
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/schema-with-vertical-retrosynthetic-arrow.rxn',
+ expectedFile,
+ );
+
+ // eslint-disable-next-line no-magic-numbers
+ const METADATA_STRINGS_INDEXES = [2];
+
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/schema-with-vertical-retrosynthetic-arrow.rxn',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
+
+ expect(rxnFile).toEqual(rxnFileExpected);
+
+ await openFileAndAddToCanvasAsNewProject(
+ 'Rxn-V3000/schema-with-vertical-retrosynthetic-arrow.rxn',
+ page,
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
test('Validate that the schema with two retrosynthetic arrows could be saved to rxn2000 file and loaded back', async ({
page,
@@ -968,45 +981,47 @@ test.describe('Tests for Open and Save RXN file operations', () => {
await takeEditorScreenshot(page);
});
- test('Validate that the schema with two retrosynthetic arrows could be saved to rxn3000 file and loaded back', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Validate that the schema with two retrosynthetic arrows could be saved to rxn3000 file and loaded back',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: Import/Saving files
Description: Validate that schema with retrosynthetic arrow could be saved to rxn3000 file and loaded back
*/
- await openFileAndAddToCanvas(
- 'KET/schema-with-two-retrosynthetic-arrows.ket',
- page,
- );
-
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Rxn-V3000/schema-with-two-retrosynthetic-arrows.rxn',
- expectedFile,
- );
-
- // eslint-disable-next-line no-magic-numbers
- const METADATA_STRINGS_INDEXES = [2];
-
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'KET/schema-with-two-retrosynthetic-arrows.ket',
page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/schema-with-two-retrosynthetic-arrows.rxn',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
-
- expect(rxnFile).toEqual(rxnFileExpected);
-
- await openFileAndAddToCanvasAsNewProject(
- 'Rxn-V3000/schema-with-two-retrosynthetic-arrows.rxn',
- page,
- );
- await takeEditorScreenshot(page);
- });
+ );
+
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/schema-with-two-retrosynthetic-arrows.rxn',
+ expectedFile,
+ );
+
+ // eslint-disable-next-line no-magic-numbers
+ const METADATA_STRINGS_INDEXES = [2];
+
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/schema-with-two-retrosynthetic-arrows.rxn',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
+
+ expect(rxnFile).toEqual(rxnFileExpected);
+
+ await openFileAndAddToCanvasAsNewProject(
+ 'Rxn-V3000/schema-with-two-retrosynthetic-arrows.rxn',
+ page,
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
test('Validate that the schema with diagonaly retrosynthetic arrow could be saved to rxn2000 file and loaded back', async ({
page,
@@ -1048,45 +1063,47 @@ test.describe('Tests for Open and Save RXN file operations', () => {
await takeEditorScreenshot(page);
});
- test('Validate that the schema with diagonaly retrosynthetic arrow could be saved to rxn3000 file and loaded back', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Validate that the schema with diagonaly retrosynthetic arrow could be saved to rxn3000 file and loaded back',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: Import/Saving files
Description: Validate that schema with retrosynthetic arrow could be saved to rxn3000 file and loaded back
*/
- await openFileAndAddToCanvas(
- 'KET/schema-with-diagonal-retrosynthetic-arrow.ket',
- page,
- );
-
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Rxn-V3000/schema-with-diagonal-retrosynthetic-arrow.rxn',
- expectedFile,
- );
-
- // eslint-disable-next-line no-magic-numbers
- const METADATA_STRINGS_INDEXES = [2];
-
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'KET/schema-with-diagonal-retrosynthetic-arrow.ket',
page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/schema-with-diagonal-retrosynthetic-arrow.rxn',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
-
- expect(rxnFile).toEqual(rxnFileExpected);
-
- await openFileAndAddToCanvasAsNewProject(
- 'Rxn-V3000/schema-with-diagonal-retrosynthetic-arrow.rxn',
- page,
- );
- await takeEditorScreenshot(page);
- });
+ );
+
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/schema-with-diagonal-retrosynthetic-arrow.rxn',
+ expectedFile,
+ );
+
+ // eslint-disable-next-line no-magic-numbers
+ const METADATA_STRINGS_INDEXES = [2];
+
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/schema-with-diagonal-retrosynthetic-arrow.rxn',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
+
+ expect(rxnFile).toEqual(rxnFileExpected);
+
+ await openFileAndAddToCanvasAsNewProject(
+ 'Rxn-V3000/schema-with-diagonal-retrosynthetic-arrow.rxn',
+ page,
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
test('Validate that the schema with reverse retrosynthetic arrow and pluses could be saved to rxn2000 file and loaded back', async ({
page,
@@ -1128,43 +1145,46 @@ test.describe('Tests for Open and Save RXN file operations', () => {
await takeEditorScreenshot(page);
});
- test('Validate that the schema with reverse retrosynthetic arrow and pluses could be saved to rxn3000 file and loaded back', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Validate that the schema with reverse retrosynthetic arrow and pluses could be saved to rxn3000 file and loaded back',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
+
Test case: Import/Saving files
Description: Validate that schema with retrosynthetic arrow could be saved to rxn3000 file and loaded back
*/
- await openFileAndAddToCanvas(
- 'KET/schema-with-reverse-retrosynthetic-arrow-and-pluses.ket',
- page,
- );
-
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Rxn-V3000/schema-with-reverse-retrosynthetic-arrow-and-pluses.rxn',
- expectedFile,
- );
-
- // eslint-disable-next-line no-magic-numbers
- const METADATA_STRINGS_INDEXES = [2];
-
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'KET/schema-with-reverse-retrosynthetic-arrow-and-pluses.ket',
page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/schema-with-reverse-retrosynthetic-arrow-and-pluses.rxn',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
-
- expect(rxnFile).toEqual(rxnFileExpected);
-
- await openFileAndAddToCanvasAsNewProject(
- 'Rxn-V3000/schema-with-reverse-retrosynthetic-arrow-and-pluses.rxn',
- page,
- );
- await takeEditorScreenshot(page);
- });
+ );
+
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/schema-with-reverse-retrosynthetic-arrow-and-pluses.rxn',
+ expectedFile,
+ );
+
+ // eslint-disable-next-line no-magic-numbers
+ const METADATA_STRINGS_INDEXES = [2];
+
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/schema-with-reverse-retrosynthetic-arrow-and-pluses.rxn',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
+
+ expect(rxnFile).toEqual(rxnFileExpected);
+
+ await openFileAndAddToCanvasAsNewProject(
+ 'Rxn-V3000/schema-with-reverse-retrosynthetic-arrow-and-pluses.rxn',
+ page,
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
});
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-14347-om-file-that-contains-abbreviation-1-2---open-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-14347-om-file-that-contains-abbreviation-1-2---open-1-chromium-linux.png
index bb948bc01b..be9521dbfb 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-14347-om-file-that-contains-abbreviation-1-2---open-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-14347-om-file-that-contains-abbreviation-1-2---open-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-51769-ile---Reaction-from-file-that-contains-Sgroup-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-51769-ile---Reaction-from-file-that-contains-Sgroup-1-chromium-linux.png
index b05b75d9a6..cc56da6d38 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-51769-ile---Reaction-from-file-that-contains-Sgroup-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-51769-ile---Reaction-from-file-that-contains-Sgroup-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-56a8a-of-two-or-more-reaction-arrows-and-structures-3-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-56a8a-of-two-or-more-reaction-arrows-and-structures-3-chromium-linux.png
index b2252d8c3c..fb3b97a749 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-56a8a-of-two-or-more-reaction-arrows-and-structures-3-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-56a8a-of-two-or-more-reaction-arrows-and-structures-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-64e6b-e---V3000-rxn-file-contains-Rgroup-1-2---open-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-64e6b-e---V3000-rxn-file-contains-Rgroup-1-2---open-1-chromium-linux.png
index c4c46151a9..8818300beb 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-64e6b-e---V3000-rxn-file-contains-Rgroup-1-2---open-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-64e6b-e---V3000-rxn-file-contains-Rgroup-1-2---open-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-75ae3-of-two-or-more-reaction-arrows-and-structures-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-75ae3-of-two-or-more-reaction-arrows-and-structures-1-chromium-linux.png
index 93d6784fb0..bafee5d6ce 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-75ae3-of-two-or-more-reaction-arrows-and-structures-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-75ae3-of-two-or-more-reaction-arrows-and-structures-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-7f7c8-rom-file-that-contains-Heteroatoms-1-2---open-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-7f7c8-rom-file-that-contains-Heteroatoms-1-2---open-1-chromium-linux.png
index 76e883eab9..b01f5fa75e 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-7f7c8-rom-file-that-contains-Heteroatoms-1-2---open-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-7f7c8-rom-file-that-contains-Heteroatoms-1-2---open-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-891c7-e-structure-from-the-saved-RXN-2000-3000-file-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-891c7-e-structure-from-the-saved-RXN-2000-3000-file-1-chromium-linux.png
index 27bd2a7368..65ca2a8673 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-891c7-e-structure-from-the-saved-RXN-2000-3000-file-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-891c7-e-structure-from-the-saved-RXN-2000-3000-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-bcdcd-file---Reaction-with-atom-and-bond-properties-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-bcdcd-file---Reaction-with-atom-and-bond-properties-1-chromium-linux.png
index a101e27616..fd81f20856 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-bcdcd-file---Reaction-with-atom-and-bond-properties-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-bcdcd-file---Reaction-with-atom-and-bond-properties-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-c6241-with-S-Group-Properties-Type-Multiple-group-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-c6241-with-S-Group-Properties-Type-Multiple-group-1-chromium-linux.png
index bfcc853d3b..759598f2e6 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-c6241-with-S-Group-Properties-Type-Multiple-group-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-c6241-with-S-Group-Properties-Type-Multiple-group-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-e083c-of-two-or-more-reaction-arrows-and-structures-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-e083c-of-two-or-more-reaction-arrows-and-structures-2-chromium-linux.png
index b2252d8c3c..fb3b97a749 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-e083c-of-two-or-more-reaction-arrows-and-structures-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Op-e083c-of-two-or-more-reaction-arrows-and-structures-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-0722a-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-0722a-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index 438244ca05..cd645679da 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-0722a-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-0722a-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-142e2-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-142e2-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index 1e18e84338..137153d675 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-142e2-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-142e2-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-14712-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-14712-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index ea22eaad87..dcd3874aab 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-14712-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-14712-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-1c79d-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-1c79d-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index 37da9be1fa..2d403426f9 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-1c79d-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-1c79d-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-1d90a-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-1d90a-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index be5115310c..8b1db4095c 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-1d90a-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-1d90a-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-50d00-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-50d00-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index b29f065b1d..d3bbaa8ff3 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-50d00-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-50d00-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-67f82-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-67f82-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index f2242cbdd1..344f90eed2 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-67f82-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-67f82-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-ac677-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-ac677-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index 6a314def77..a7db4cf67d 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-ac677-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-ac677-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-c72f2-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-c72f2-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index fb4beb5c58..0fb5cb12af 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-c72f2-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-c72f2-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-e1c68-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-e1c68-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index 96d417d662..ad843f4634 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-e1c68-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-e1c68-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-e2512-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-e2512-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index 71f203e3a1..4c8a412726 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-e2512-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-e2512-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-f07d0-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-f07d0-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png
index af45a93433..65c44d0127 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-f07d0-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Rxn-Files/rxn-files.spec.ts-snapshots/Tests-for-Open-and-Save-RXN-file-operations-Va-f07d0-ould-be-saved-to-rxn2000-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts
index 1b607d079a..af86e285f7 100644
--- a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts
+++ b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts
@@ -40,7 +40,10 @@ test.describe('CDF files', () => {
await takeEditorScreenshot(page);
});
- test('Open SDF v3000 file and save it', async ({ page }) => {
+ test.fail('Open SDF v3000 file and save it', async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2477
+ */
await openFileAndAddToCanvas('SDF/sdf-v3000-to-open.sdf', page);
try {
const expectedFile = await getSdf(page, 'v3000');
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts-snapshots/CDF-files-Verify-it-is-not-possible-to-export--1bcd4-synthetic-angel-arrows-and-plus-to-SDF-V2000-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts-snapshots/CDF-files-Verify-it-is-not-possible-to-export--1bcd4-synthetic-angel-arrows-and-plus-to-SDF-V2000-1-chromium-linux.png
index 1dc31b5d45..f7ec60768d 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts-snapshots/CDF-files-Verify-it-is-not-possible-to-export--1bcd4-synthetic-angel-arrows-and-plus-to-SDF-V2000-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts-snapshots/CDF-files-Verify-it-is-not-possible-to-export--1bcd4-synthetic-angel-arrows-and-plus-to-SDF-V2000-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts-snapshots/CDF-files-Verify-it-is-not-possible-to-export--5ee5e-synthetic-angel-arrows-and-plus-to-SDF-V3000-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts-snapshots/CDF-files-Verify-it-is-not-possible-to-export--5ee5e-synthetic-angel-arrows-and-plus-to-SDF-V3000-1-chromium-linux.png
index cbddf348fc..f7ec60768d 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts-snapshots/CDF-files-Verify-it-is-not-possible-to-export--5ee5e-synthetic-angel-arrows-and-plus-to-SDF-V3000-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SDF-Files/sdf-files.spec.ts-snapshots/CDF-files-Verify-it-is-not-possible-to-export--5ee5e-synthetic-angel-arrows-and-plus-to-SDF-V3000-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--30cb9-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--30cb9-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index 977200222c..88824da8b1 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--30cb9-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--30cb9-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--5b0c5-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--5b0c5-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index 8220ca4c4b..d8896bf6cb 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--5b0c5-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--5b0c5-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--67d23-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--67d23-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index 4433cd5ba8..3e945b11a0 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--67d23-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--67d23-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--6c398-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--6c398-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index aab9b723bb..4d5c1754d6 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--6c398-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--6c398-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--b6eff-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--b6eff-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index d5f2ae3411..7358bf92c1 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--b6eff-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-schema--b6eff-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-simple--9d399-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-simple--9d399-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index e8539d1faf..0c972923b3 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-simple--9d399-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-the-simple--9d399-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-6a13d-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-6a13d-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index a166eb6f3a..32dcf40b88 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-6a13d-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-6a13d-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-899aa-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-899aa-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index d6b68cbabc..238e153da9 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-899aa-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-899aa-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-af5ed-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-af5ed-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index 22cbf17278..a68023c0b7 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-af5ed-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-af5ed-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-b6435-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-b6435-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index 081009a163..55b9c41a0a 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-b6435-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-b6435-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-c1471-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-c1471-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index 639e143429..2472df74c4 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-c1471-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-c1471-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-f0f37-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-f0f37-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png
index a9981d9c8b..922a843289 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-f0f37-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SMARTS-Files/smarts-files.spec.ts-snapshots/Loading-SMARTS-files-Validate-that-unsplit-nuc-f0f37-could-be-saved-to-SMARTS-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--486a8-everse-retrosynthetic-arrow-and-pluses-to-SVG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--486a8-everse-retrosynthetic-arrow-and-pluses-to-SVG-1-chromium-linux.png
index a6106356eb..873ce62ffc 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--486a8-everse-retrosynthetic-arrow-and-pluses-to-SVG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--486a8-everse-retrosynthetic-arrow-and-pluses-to-SVG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--5e65f--schema-with-two-retrosynthetic-arrows-to-SVG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--5e65f--schema-with-two-retrosynthetic-arrows-to-SVG-1-chromium-linux.png
index 4681f20cf2..053799eda8 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--5e65f--schema-with-two-retrosynthetic-arrows-to-SVG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--5e65f--schema-with-two-retrosynthetic-arrows-to-SVG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--a60fa--retrosynthetic-angel-arrows-and-plus-to-SVG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--a60fa--retrosynthetic-angel-arrows-and-plus-to-SVG-1-chromium-linux.png
index a2e3f3e4b6..7af135bcf9 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--a60fa--retrosynthetic-angel-arrows-and-plus-to-SVG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--a60fa--retrosynthetic-angel-arrows-and-plus-to-SVG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--b2cf7-ema-with-vertical-retrosynthetic-arrow-to-SVG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--b2cf7-ema-with-vertical-retrosynthetic-arrow-to-SVG-1-chromium-linux.png
index 2ce3fa6c79..1854a22342 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--b2cf7-ema-with-vertical-retrosynthetic-arrow-to-SVG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--b2cf7-ema-with-vertical-retrosynthetic-arrow-to-SVG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--e1181-ma-with-diagonaly-retrosynthetic-arrow-to-SVG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--e1181-ma-with-diagonaly-retrosynthetic-arrow-to-SVG-1-chromium-linux.png
index b53e3fd96c..305d4aa29f 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--e1181-ma-with-diagonaly-retrosynthetic-arrow-to-SVG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--e1181-ma-with-diagonaly-retrosynthetic-arrow-to-SVG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--fabec-imple-schema-with-retrosynthetic-arrow-to-SVG-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--fabec-imple-schema-with-retrosynthetic-arrow-to-SVG-1-chromium-linux.png
index 4153d71378..7968406026 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--fabec-imple-schema-with-retrosynthetic-arrow-to-SVG-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/SVG_Files/svg-files.spec.ts-snapshots/Saving-in-svg-files-Verify-it-is-possible-to--fabec-imple-schema-with-retrosynthetic-arrow-to-SVG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts
index cdafa65d0b..6cf9aecca6 100644
--- a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts
+++ b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts
@@ -151,58 +151,62 @@ test.describe('Save files', () => {
expect(smiFile).toEqual(smiFileExpected);
});
- test('Save as a .rxn file if reaction consists of two or more reaction arrows', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Save as a .rxn file if reaction consists of two or more reaction arrows',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2483
Test case: EPMLSOPKET-4729
Description: Structure reaction consists of two or more reaction arrows saved as .rxn file
*/
- await openFileAndAddToCanvas('KET/two-arrows-and-plus.ket', page);
- const expectedFile = await getRxn(page);
- await saveToFile(
- 'Rxn-V2000/two-arrows-and-plus-expected.rxn',
- expectedFile,
- );
-
- const METADATA_STRING_INDEX = [2, 7, 25, 32, 54];
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas('KET/two-arrows-and-plus.ket', page);
+ const expectedFile = await getRxn(page);
+ await saveToFile(
+ 'Rxn-V2000/two-arrows-and-plus-expected.rxn',
+ expectedFile,
+ );
+
+ const METADATA_STRING_INDEX = [2, 7, 25, 32, 54];
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ metaDataIndexes: METADATA_STRING_INDEX,
+ expectedFileName:
+ 'tests/test-data/Rxn-V2000/two-arrows-and-plus-expected.rxn',
+ });
+ expect(rxnFile).toEqual(rxnFileExpected);
+ },
+ );
+
+ test.fail(
+ 'Automatic selection of MDL Molfile v3000 encoding is work if the number of atoms (or bonds) exceeds 999',
+ async ({ page }) => {
+ /**
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2494
+ * Test case: EPMLSOPKET-5260
+ * Description: Structure is saved according to automated selected format MDL Molfile v3000
+ */
+
+ await openFileAndAddToCanvas(
+ 'Molfiles-V3000/structure-where-atoms-exceeds999.mol',
page,
- metaDataIndexes: METADATA_STRING_INDEX,
- expectedFileName:
- 'tests/test-data/Rxn-V2000/two-arrows-and-plus-expected.rxn',
- });
- expect(rxnFile).toEqual(rxnFileExpected);
- });
-
- test('Automatic selection of MDL Molfile v3000 encoding is work if the number of atoms (or bonds) exceeds 999', async ({
- page,
- }) => {
- /**
- * Test case: EPMLSOPKET-5260
- * Description: Structure is saved according to automated selected format MDL Molfile v3000
- */
-
- await openFileAndAddToCanvas(
- 'Molfiles-V3000/structure-where-atoms-exceeds999.mol',
- page,
- );
- const expectedFile = await getMolfile(page);
- await saveToFile(
- 'Molfiles-V3000/structure-where-atoms-exceeds999-expected.mol',
- expectedFile,
- );
- const METADATA_STRING_INDEX = [1];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/structure-where-atoms-exceeds999-expected.mol',
- metaDataIndexes: METADATA_STRING_INDEX,
- });
- expect(molFile).toEqual(molFileExpected);
- });
+ );
+ const expectedFile = await getMolfile(page);
+ await saveToFile(
+ 'Molfiles-V3000/structure-where-atoms-exceeds999-expected.mol',
+ expectedFile,
+ );
+ const METADATA_STRING_INDEX = [1];
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/structure-where-atoms-exceeds999-expected.mol',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ });
+ expect(molFile).toEqual(molFileExpected);
+ },
+ );
test('The file formats in the Save Structure window match the mockup', async ({
page,
@@ -289,28 +293,32 @@ test.describe('Save files', () => {
expect(molFile).toEqual(molFileExpected);
});
- test('Support for exporting to "SDF V3000" file format', async ({ page }) => {
- /*
+ test.fail(
+ 'Support for exporting to "SDF V3000" file format',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2477
Test case: EPMLSOPKET-18031
Description: Structure saves in SDF V3000 format
*/
- await openFileAndAddToCanvas('KET/chain.ket', page);
+ await openFileAndAddToCanvas('KET/chain.ket', page);
- const expectedFile = await getSdf(page, 'v3000');
- await saveToFile('SDF/chain-expectedV3000.sdf', expectedFile);
+ const expectedFile = await getSdf(page, 'v3000');
+ await saveToFile('SDF/chain-expectedV3000.sdf', expectedFile);
- const METADATA_STRING_INDEX = [1];
+ const METADATA_STRING_INDEX = [1];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName: 'tests/test-data/SDF/chain-expectedV3000.sdf',
- fileFormat: 'v3000',
- metaDataIndexes: METADATA_STRING_INDEX,
- });
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName: 'tests/test-data/SDF/chain-expectedV3000.sdf',
+ fileFormat: 'v3000',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ });
- expect(molFile).toEqual(molFileExpected);
- });
+ expect(molFile).toEqual(molFileExpected);
+ },
+ );
});
test.describe('Open/Save/Paste files', () => {
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in--4baa7-ture-with-attachment-point-and-query-features-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in--4baa7-ture-with-attachment-point-and-query-features-1-chromium-linux.png
index 519bf92fe0..b98402d10a 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in--4baa7-ture-with-attachment-point-and-query-features-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in--4baa7-ture-with-attachment-point-and-query-features-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in--92275-ture-with-attachment-point-and-query-features-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in--92275-ture-with-attachment-point-and-query-features-1-chromium-linux.png
index 4e287c3885..783c6292ba 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in--92275-ture-with-attachment-point-and-query-features-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in--92275-ture-with-attachment-point-and-query-features-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in-InChi-format-structure-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in-InChi-format-structure-1-chromium-linux.png
index d21f7d9e54..bc6aa54fd9 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in-InChi-format-structure-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-from-clipboard-in-InChi-format-structure-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-the-content-from-mol-string-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-the-content-from-mol-string-1-chromium-linux.png
index 64a32ea88a..6175465032 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-the-content-from-mol-string-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Paste-the-content-from-mol-string-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Save-structure-with-PNG-format-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Save-structure-with-PNG-format-1-chromium-linux.png
index 93af7286bf..dd599e3362 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Save-structure-with-PNG-format-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Save-structure-with-PNG-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Save-structure-with-SVG-format-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Save-structure-with-SVG-format-1-chromium-linux.png
index c5fa6feb53..db8d0852d5 100644
Binary files a/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Save-structure-with-SVG-format-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Open-And-Save-Files/Save-File/save-file.spec.ts-snapshots/Open-Save-Paste-files-Save-structure-with-SVG-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts
index 0a7e9cf274..d754419895 100644
--- a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts
+++ b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts
@@ -279,29 +279,31 @@ test.describe('SMILES files', () => {
await takeEditorScreenshot(page);
});
- test('SmileString from reaction consists of two or more reaction arrows and structures', async ({
- page,
- }) => {
- /*
- Test case: EPMLSOPKET-8905
- Description: Structure is correctly opens from saved files. Keep only first reaction arrow
- and keep all structures (all intermediate structures should be products and the arrow is replaced by a plus)
- */
- await openFileAndAddToCanvas('KET/two-arrows-and-plus.ket', page);
- await getAndCompareSmiles(
- page,
- 'tests/test-data/JSON/smiles-two-arrows-and-plus-expected.json',
- );
+ test.fail(
+ 'SmileString from reaction consists of two or more reaction arrows and structures',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/ketcher/issues/5641
+ * Test case: EPMLSOPKET-8905
+ * Description: Structure is correctly opens from saved files. Keep only first reaction arrow
+ * and keep all structures (all intermediate structures should be products and the arrow is replaced by a plus)
+ */
+ await openFileAndAddToCanvas('KET/two-arrows-and-plus.ket', page);
+ await getAndCompareSmiles(
+ page,
+ 'tests/test-data/JSON/smiles-two-arrows-and-plus-expected.json',
+ );
- await getPreviewForSmiles(page, 'Daylight SMILES');
- await takeEditorScreenshot(page);
+ await getPreviewForSmiles(page, 'Daylight SMILES');
+ await takeEditorScreenshot(page);
- await clearCanvasAndPasteSmiles(
- page,
- 'C1C=CC=CC=1.O>>C1C=CC(C)=CC=1C.C1C=CC(C)=CC=1C',
- );
- await takeEditorScreenshot(page);
- });
+ await clearCanvasAndPasteSmiles(
+ page,
+ 'C1C=CC=CC=1.O>>C1C=CC(C)=CC=1C.C1C=CC(C)=CC=1C',
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
test('Open Daylight SMILES file with reagent above arrow', async ({
page,
diff --git a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Open-Daylight-SMILES-file-with-reagent-above-arrow-2-chromium-linux.png b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Open-Daylight-SMILES-file-with-reagent-above-arrow-2-chromium-linux.png
index e1c08391a0..916d245306 100644
Binary files a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Open-Daylight-SMILES-file-with-reagent-above-arrow-2-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Open-Daylight-SMILES-file-with-reagent-above-arrow-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Stereobond-is-preserved-after-pasting-a-SMILES-structure-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Stereobond-is-preserved-after-pasting-a-SMILES-structure-1-chromium-linux.png
index 6fe3a69f7a..945ffd63ec 100644
Binary files a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Stereobond-is-preserved-after-pasting-a-SMILES-structure-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Stereobond-is-preserved-after-pasting-a-SMILES-structure-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-dia-c0213--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-dia-c0213--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png
index 8220ca4c4b..d8896bf6cb 100644
Binary files a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-dia-c0213--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-dia-c0213--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-ret-70402--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-ret-70402--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png
index 4433cd5ba8..3e945b11a0 100644
Binary files a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-ret-70402--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-ret-70402--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-rev-fee85--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-rev-fee85--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png
index d5f2ae3411..7358bf92c1 100644
Binary files a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-rev-fee85--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-rev-fee85--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-two-73e9e--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-two-73e9e--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png
index 1d899a9758..00588a71e8 100644
Binary files a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-two-73e9e--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-two-73e9e--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-ver-f08ae--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-ver-f08ae--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png
index aab9b723bb..4d5c1754d6 100644
Binary files a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-ver-f08ae--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-schema-with-ver-f08ae--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-simple-schema-w-38e7a--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-simple-schema-w-38e7a--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png
index e8539d1faf..0c972923b3 100644
Binary files a/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-simple-schema-w-38e7a--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png and b/ketcher-autotests/tests/File-Management/Smile-Files/smile-files.spec.ts-snapshots/SMILES-files-Validate-that-the-simple-schema-w-38e7a--could-be-saved-to-SMILE-file-and-loaded-back-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts
index 62f8d4ebfc..f1a3856a11 100644
--- a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts
+++ b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts
@@ -239,39 +239,41 @@ test.describe('Aromatize/Dearomatize Tool', () => {
await takeEditorScreenshot(page);
});
- test('(MolV3000) Save cyclic structures with a circle inside the cycle', async ({
- page,
- }) => {
- /*
- Test case: EPMLSOPKET-1877
- Description: The structures are saved as mol-file.
- The saved mol-file is opened correctly. In Ketcher the saved structures appear
- with the circle inside the cycles.
- */
- await openFileAndAddToCanvas(
- 'Molfiles-V3000/aromatic-benzene-v3000.mol',
- page,
- );
- const expectedFile = await getMolfile(page, 'v3000');
- await saveToFile(
- 'Molfiles-V3000/aromatic-benzene-v3000-expected.mol',
- expectedFile,
- );
+ test.fail(
+ '(MolV3000) Save cyclic structures with a circle inside the cycle',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1877
+ * Description: The structures are saved as mol-file.
+ * The saved mol-file is opened correctly. In Ketcher the saved structures appear
+ * with the circle inside the cycles.
+ */
+ await openFileAndAddToCanvas(
+ 'Molfiles-V3000/aromatic-benzene-v3000.mol',
+ page,
+ );
+ const expectedFile = await getMolfile(page, 'v3000');
+ await saveToFile(
+ 'Molfiles-V3000/aromatic-benzene-v3000-expected.mol',
+ expectedFile,
+ );
- const METADATA_STRING_INDEX = [1];
+ const METADATA_STRING_INDEX = [1];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/aromatic-benzene-v3000-expected.mol',
- metaDataIndexes: METADATA_STRING_INDEX,
- fileFormat: 'v3000',
- });
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/aromatic-benzene-v3000-expected.mol',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ fileFormat: 'v3000',
+ });
- expect(molFile).toEqual(molFileExpected);
- await takeEditorScreenshot(page);
- });
+ expect(molFile).toEqual(molFileExpected);
+ await takeEditorScreenshot(page);
+ },
+ );
test('(Smiles) Save cyclic structures with a circle inside the cycle', async ({
page,
@@ -333,39 +335,41 @@ test.describe('Aromatize/Dearomatize Tool', () => {
await takeEditorScreenshot(page);
});
- test('(RxnV3000) Save cyclic structures with a circle inside the cycle', async ({
- page,
- }) => {
- /*
+ test.fail(
+ '(RxnV3000) Save cyclic structures with a circle inside the cycle',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: EPMLSOPKET-1877
Description: The structures are saved as rxn-file.
The saved rxn-file is opened correctly. In Ketcher the saved structures appear
with the circle inside the cycles.
*/
- await openFileAndAddToCanvas(
- 'Molfiles-V3000/aromatic-benzene-rxnv3000.rxn',
- page,
- );
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Molfiles-V3000/aromatic-benzene-rxnv3000-expected.rxn',
- expectedFile,
- );
+ await openFileAndAddToCanvas(
+ 'Molfiles-V3000/aromatic-benzene-rxnv3000.rxn',
+ page,
+ );
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Molfiles-V3000/aromatic-benzene-rxnv3000-expected.rxn',
+ expectedFile,
+ );
- const METADATA_STRING_INDEX = [2];
+ const METADATA_STRING_INDEX = [2];
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/aromatic-benzene-rxnv3000-expected.rxn',
- metaDataIndexes: METADATA_STRING_INDEX,
- fileFormat: 'v3000',
- });
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/aromatic-benzene-rxnv3000-expected.rxn',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ fileFormat: 'v3000',
+ });
- expect(rxnFile).toEqual(rxnFileExpected);
- await takeEditorScreenshot(page);
- });
+ expect(rxnFile).toEqual(rxnFileExpected);
+ await takeEditorScreenshot(page);
+ },
+ );
test('(Cml file) Save cyclic structures with a circle inside the cycle', async ({
page,
@@ -508,48 +512,40 @@ test.describe('Aromatize/Dearomatize Tool', () => {
await takeEditorScreenshot(page);
});
- test(
- 'Validate that the schema with retrosynthetic arrow could be Aromatize',
- { tag: ['@IncorrectResultBecauseOfBug'] },
- async ({ page }) => {
- /*
+ test('Validate that the schema with retrosynthetic arrow could be Aromatize', async ({
+ page,
+ }) => {
+ /*
Test case: #2071
Description: Validate that schema with retrosynthetic arrow could be saved to Cdxml file and loaded back
- Test working not in proper way because we have bug https://github.com/epam/Indigo/issues/2318
- After fix we need update file and screenshot.
*/
- await openFileAndAddToCanvasAsNewProject(
- 'KET/schema-with-retrosynthetic-arrow-for-options.ket',
- page,
- );
- await waitForSpinnerFinishedWork(page, async () => {
- await selectTopPanelButton(TopPanelButton.Aromatize, page);
- });
- await takeEditorScreenshot(page);
- },
- );
+ await openFileAndAddToCanvasAsNewProject(
+ 'KET/schema-with-retrosynthetic-arrow-for-options.ket',
+ page,
+ );
+ await waitForSpinnerFinishedWork(page, async () => {
+ await selectTopPanelButton(TopPanelButton.Aromatize, page);
+ });
+ await takeEditorScreenshot(page);
+ });
- test(
- 'Validate that the schema with retrosynthetic arrow could be Dearomatize',
- { tag: ['@IncorrectResultBecauseOfBug'] },
- async ({ page }) => {
- /*
+ test('Validate that the schema with retrosynthetic arrow could be Dearomatize', async ({
+ page,
+ }) => {
+ /*
Test case: #2071
Description: Validate that schema with retrosynthetic arrow could be saved to Cdxml file and loaded back
- Test working not in proper way because we have bug https://github.com/epam/Indigo/issues/2318
- After fix we need update file and screenshot.
*/
- await openFileAndAddToCanvasAsNewProject(
- 'KET/schema-with-retrosynthetic-arrow-for-options.ket',
- page,
- );
- await waitForSpinnerFinishedWork(page, async () => {
- await selectTopPanelButton(TopPanelButton.Aromatize, page);
- });
- await waitForSpinnerFinishedWork(page, async () => {
- await selectTopPanelButton(TopPanelButton.Dearomatize, page);
- });
- await takeEditorScreenshot(page);
- },
- );
+ await openFileAndAddToCanvasAsNewProject(
+ 'KET/schema-with-retrosynthetic-arrow-for-options.ket',
+ page,
+ );
+ await waitForSpinnerFinishedWork(page, async () => {
+ await selectTopPanelButton(TopPanelButton.Aromatize, page);
+ });
+ await waitForSpinnerFinishedWork(page, async () => {
+ await selectTopPanelButton(TopPanelButton.Dearomatize, page);
+ });
+ await takeEditorScreenshot(page);
+ });
});
diff --git a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-RxnV2000-Save-cyclic-structures-with-a-circle-inside-the-cycle-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-RxnV2000-Save-cyclic-structures-with-a-circle-inside-the-cycle-1-chromium-linux.png
index ff013840ee..80a5adc11f 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-RxnV2000-Save-cyclic-structures-with-a-circle-inside-the-cycle-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-RxnV2000-Save-cyclic-structures-with-a-circle-inside-the-cycle-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Smiles-Save-cyclic-structures-with-a-circle-inside-the-cycle-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Smiles-Save-cyclic-structures-with-a-circle-inside-the-cycle-1-chromium-linux.png
index 4fc745547b..cd1082c5fa 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Smiles-Save-cyclic-structures-with-a-circle-inside-the-cycle-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Smiles-Save-cyclic-structures-with-a-circle-inside-the-cycle-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Validate-that-the-schema-with-retrosynthetic-arrow-could-be-Aromatize-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Validate-that-the-schema-with-retrosynthetic-arrow-could-be-Aromatize-1-chromium-linux.png
index fb2215217c..6c0aa27f24 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Validate-that-the-schema-with-retrosynthetic-arrow-could-be-Aromatize-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Validate-that-the-schema-with-retrosynthetic-arrow-could-be-Aromatize-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Validate-that-the-schema-with-retrosynthetic-arrow-could-be-Dearomatize-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Validate-that-the-schema-with-retrosynthetic-arrow-could-be-Dearomatize-1-chromium-linux.png
index 0576fa9521..754fb58857 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Validate-that-the-schema-with-retrosynthetic-arrow-could-be-Dearomatize-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Aromatize-Dearomatize/aromatize-dearomatize.spec.ts-snapshots/Aromatize-Dearomatize-Tool-Validate-that-the-schema-with-retrosynthetic-arrow-could-be-Dearomatize-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculate-CIP-Tool/calculate-cip-tool.spec.ts-snapshots/Indigo-Tools---Calculate-CIP-Tool-Operation-wi-eeefa-ture-including-stereo-properties-E-Z-labels-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculate-CIP-Tool/calculate-cip-tool.spec.ts-snapshots/Indigo-Tools---Calculate-CIP-Tool-Operation-wi-eeefa-ture-including-stereo-properties-E-Z-labels-1-chromium-linux.png
index db8ece6f7f..823680e1b2 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculate-CIP-Tool/calculate-cip-tool.spec.ts-snapshots/Indigo-Tools---Calculate-CIP-Tool-Operation-wi-eeefa-ture-including-stereo-properties-E-Z-labels-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculate-CIP-Tool/calculate-cip-tool.spec.ts-snapshots/Indigo-Tools---Calculate-CIP-Tool-Operation-wi-eeefa-ture-including-stereo-properties-E-Z-labels-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculate-CIP-Tool/calculate-cip-tool.spec.ts-snapshots/Indigo-Tools---Calculate-CIP-Tool-Validate-tha-44748-ic-arrow-after-clicking-on-Calculate-CIP-tool-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculate-CIP-Tool/calculate-cip-tool.spec.ts-snapshots/Indigo-Tools---Calculate-CIP-Tool-Validate-tha-44748-ic-arrow-after-clicking-on-Calculate-CIP-tool-1-chromium-linux.png
index 2cb01ed5ac..b488595a25 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculate-CIP-Tool/calculate-cip-tool.spec.ts-snapshots/Indigo-Tools---Calculate-CIP-Tool-Validate-tha-44748-ic-arrow-after-clicking-on-Calculate-CIP-tool-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculate-CIP-Tool/calculate-cip-tool.spec.ts-snapshots/Indigo-Tools---Calculate-CIP-Tool-Validate-tha-44748-ic-arrow-after-clicking-on-Calculate-CIP-tool-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts
index 2b9f44c9d0..2cd4bcd318 100644
--- a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts
+++ b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts
@@ -122,7 +122,6 @@ test.describe('Calculated Values Tools', () => {
Test case: EPMLSOPKET-2000
Description: The calculation result for a substructure with not selected query features should be correct.
*/
- test.fail();
let point: { x: number; y: number };
await openFileAndAddToCanvas('Molfiles-V2000/query-structure.mol', page);
@@ -493,7 +492,6 @@ test.describe('Calculated Values Tools', () => {
Description: If the Query Feature(s) is absent in the selected object the calculation is
represented in the common way (as simple structure).
*/
- test.fail();
await openFileAndAddToCanvas('Molfiles-V3000/a-query-non-hsub.mol', page);
const point = await getBondByIndex(page, { type: BondType.SINGLE }, 0);
await page.mouse.click(point.x, point.y);
@@ -509,7 +507,6 @@ test.describe('Calculated Values Tools', () => {
Description: If the Query Feature(s) is absent in the selected object the calculation is
represented in the common way (as simple structure).
*/
- test.fail();
await openFileAndAddToCanvas(
'Molfiles-V3000/a-query-unsaturated.mol',
page,
@@ -528,7 +525,6 @@ test.describe('Calculated Values Tools', () => {
Description: If the Query Feature(s) is absent in the selected object the calculation is
represented in the common way (as simple structure).
*/
- test.fail();
await openFileAndAddToCanvas('Molfiles-V3000/a-query-ring-bonds.mol', page);
const point = await getBondByIndex(page, { type: BondType.SINGLE }, 0);
await page.mouse.click(point.x, point.y);
@@ -544,7 +540,6 @@ test.describe('Calculated Values Tools', () => {
Description: If the Query Feature(s) is absent in the selected object the calculation is
represented in the common way (as simple structure).
*/
- test.fail();
await openFileAndAddToCanvas('Molfiles-V3000/a-query-aq.mol', page);
const point = await getBondByIndex(page, { type: BondType.SINGLE }, 0);
await page.mouse.click(point.x, point.y);
@@ -560,7 +555,6 @@ test.describe('Calculated Values Tools', () => {
Description: If the Query Feature(s) is absent in the selected object the calculation is
represented in the common way (as simple structure).
*/
- test.fail();
await openFileAndAddToCanvas('Molfiles-V3000/a-query-atom-list.mol', page);
const point = await getAtomByIndex(page, { label: 'C' }, 0);
await page.mouse.click(point.x, point.y);
@@ -576,7 +570,6 @@ test.describe('Calculated Values Tools', () => {
Description: If the Query Feature(s) is absent in the selected object the calculation is
represented in the common way (as simple structure).
*/
- test.fail();
await openFileAndAddToCanvas('Molfiles-V3000/a-query-not-list.mol', page);
const point = await getAtomByIndex(page, { label: 'C' }, 0);
await page.mouse.click(point.x, point.y);
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculate-reaction-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculate-reaction-1-chromium-linux.png
index 58e426fd4a..c9004aa0db 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculate-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculate-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculate-reaction-2-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculate-reaction-2-chromium-linux.png
index a925abecdd..bc65b0c433 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculate-reaction-2-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculate-reaction-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculation-of-exact-mass-for-the-reaction-components-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculation-of-exact-mass-for-the-reaction-components-1-chromium-linux.png
index 648b9868ea..c74f56bdf2 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculation-of-exact-mass-for-the-reaction-components-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-Calculation-of-exact-mass-for-the-reaction-components-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-The-calculation-result-dc953-with-existing-but-not-selected-query-features-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-The-calculation-result-dc953-with-existing-but-not-selected-query-features-1-chromium-linux.png
index 833f79f37b..c3283c39e3 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-The-calculation-result-dc953-with-existing-but-not-selected-query-features-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-The-calculation-result-dc953-with-existing-but-not-selected-query-features-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-aq-Test-Calcu-18b20--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-aq-Test-Calcu-18b20--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png
index 16969a68e4..b503431dba 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-aq-Test-Calcu-18b20--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-aq-Test-Calcu-18b20--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-atom-list-Tes-293b6--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-atom-list-Tes-293b6--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png
index 327f43f1f4..b503431dba 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-atom-list-Tes-293b6--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-atom-list-Tes-293b6--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-non-hsub-Test-5fcbd--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-non-hsub-Test-5fcbd--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png
index 16969a68e4..b503431dba 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-non-hsub-Test-5fcbd--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-non-hsub-Test-5fcbd--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-not-list-Test-645f9--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-not-list-Test-645f9--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png
index 327f43f1f4..b503431dba 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-not-list-Test-645f9--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-not-list-Test-645f9--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-ring-bonds-Te-812f7--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-ring-bonds-Te-812f7--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png
index 16969a68e4..b503431dba 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-ring-bonds-Te-812f7--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-ring-bonds-Te-812f7--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-unsaturated-T-f83cd--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-unsaturated-T-f83cd--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png
index 16969a68e4..b503431dba 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-unsaturated-T-f83cd--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Calculated-Values-Tool/calculated-values.spec.ts-snapshots/Calculated-Values-Tools-a-query-unsaturated-T-f83cd--of-Structures-Containing-Atom-Query-Features-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Clean-Tools/clean-tools.spec.ts-snapshots/Indigo-Tools---Clean-Tools-Structure-with-Mapping-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Clean-Tools/clean-tools.spec.ts-snapshots/Indigo-Tools---Clean-Tools-Structure-with-Mapping-1-chromium-linux.png
index 7f01c99c52..2d8262c391 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Clean-Tools/clean-tools.spec.ts-snapshots/Indigo-Tools---Clean-Tools-Structure-with-Mapping-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Clean-Tools/clean-tools.spec.ts-snapshots/Indigo-Tools---Clean-Tools-Structure-with-Mapping-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Layout/layout.spec.ts-snapshots/Indigo-Tools---Layout-Clean-reaction-with-Layout-tool-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Layout/layout.spec.ts-snapshots/Indigo-Tools---Layout-Clean-reaction-with-Layout-tool-1-chromium-linux.png
index e4552adc78..63d97b0466 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Layout/layout.spec.ts-snapshots/Indigo-Tools---Layout-Clean-reaction-with-Layout-tool-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Layout/layout.spec.ts-snapshots/Indigo-Tools---Layout-Clean-reaction-with-Layout-tool-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-123ee-After-the-manual-mapping-with-incorrect-pairs-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-123ee-After-the-manual-mapping-with-incorrect-pairs-1-chromium-linux.png
index c1134000af..64b6f8d134 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-123ee-After-the-manual-mapping-with-incorrect-pairs-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-123ee-After-the-manual-mapping-with-incorrect-pairs-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-6dfaf-After-the-manual-mapping-with-incorrect-pairs-2-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-6dfaf-After-the-manual-mapping-with-incorrect-pairs-2-chromium-linux.png
index 30276df3f8..ad5efaef96 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-6dfaf-After-the-manual-mapping-with-incorrect-pairs-2-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-6dfaf-After-the-manual-mapping-with-incorrect-pairs-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-90f04-After-the-manual-mapping-with-incorrect-pairs-3-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-90f04-After-the-manual-mapping-with-incorrect-pairs-3-chromium-linux.png
index d4bf2cb0dc..2e5b0f4d43 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-90f04-After-the-manual-mapping-with-incorrect-pairs-3-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-90f04-After-the-manual-mapping-with-incorrect-pairs-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-996d6-er-the-manual-mapping-with-incorrect-ordering-3-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-996d6-er-the-manual-mapping-with-incorrect-ordering-3-chromium-linux.png
index 97365f3793..74ef697af6 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-996d6-er-the-manual-mapping-with-incorrect-ordering-3-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-996d6-er-the-manual-mapping-with-incorrect-ordering-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-1-chromium-linux.png
index d4dc63315d..d7a6523dc4 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-2-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-2-chromium-linux.png
index 4a4f79fecd..180ff27387 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-2-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-3-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-3-chromium-linux.png
index 0247ba7d1f..9b8ecd9cf5 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-3-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-4-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-4-chromium-linux.png
index 4a4f79fecd..180ff27387 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-4-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Clear-mode-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Not-possible-when-the-reaction-is-absent-on-canvas-4-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Not-possible-when-the-reaction-is-absent-on-canvas-4-chromium-linux.png
index 29ab8a228d..ce266915b7 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Not-possible-when-the-reaction-is-absent-on-canvas-4-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Not-possible-when-the-reaction-is-absent-on-canvas-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Verifying-of-the-correct-automapping-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Verifying-of-the-correct-automapping-1-chromium-linux.png
index 22fc2d621d..b7284e2fe4 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Verifying-of-the-correct-automapping-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Verifying-of-the-correct-automapping-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Verifying-of-the-correct-automapping-2-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Verifying-of-the-correct-automapping-2-chromium-linux.png
index 16bb305805..fe4b27674d 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Verifying-of-the-correct-automapping-2-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-Verifying-of-the-correct-automapping-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-1-chromium-linux.png
index 36138b477b..88f4d858d9 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-2-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-2-chromium-linux.png
index feae6380d9..75a5e82ee8 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-2-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-3-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-3-chromium-linux.png
index 656bf2df41..519c1098de 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-3-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-With-autoMapping-Compare-the-behavior-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-a4c7c-er-the-manual-mapping-with-incorrect-ordering-2-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-a4c7c-er-the-manual-mapping-with-incorrect-ordering-2-chromium-linux.png
index 30276df3f8..ad5efaef96 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-a4c7c-er-the-manual-mapping-with-incorrect-ordering-2-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-a4c7c-er-the-manual-mapping-with-incorrect-ordering-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-b9c45-er-the-manual-mapping-with-incorrect-ordering-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-b9c45-er-the-manual-mapping-with-incorrect-ordering-1-chromium-linux.png
index f2cc5f7b0c..2d1fbb2c92 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-b9c45-er-the-manual-mapping-with-incorrect-ordering-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-b9c45-er-the-manual-mapping-with-incorrect-ordering-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-1-chromium-linux.png
index d4dc63315d..d7a6523dc4 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-2-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-2-chromium-linux.png
index eae4fd3c70..180ff27387 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-2-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-3-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-3-chromium-linux.png
index 97a45a5fba..efb5dc106c 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-3-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Alter-mode-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-1-chromium-linux.png
index d4dc63315d..d7a6523dc4 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-2-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-2-chromium-linux.png
index eae4fd3c70..180ff27387 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-2-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-3-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-3-chromium-linux.png
index 97a45a5fba..efb5dc106c 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-3-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Discard-mode-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-1-chromium-linux.png
index d4dc63315d..d7a6523dc4 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-2-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-2-chromium-linux.png
index eae4fd3c70..180ff27387 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-2-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-3-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-3-chromium-linux.png
index 97a45a5fba..efb5dc106c 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-3-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Reaction Auto-mapping tool/reaction-am-tool-veryfing-button.spec.ts-snapshots/Verifying-buttons-on-reaction-am-tool-dropdown-full-reaction-on-canvas-Keep-mode-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Indigo-Tools/Toggle-Explicit-Hydrogens/toggle-explicit-hydrogens.spec.ts b/ketcher-autotests/tests/Indigo-Tools/Toggle-Explicit-Hydrogens/toggle-explicit-hydrogens.spec.ts
index cafe01548b..d2370502d2 100644
--- a/ketcher-autotests/tests/Indigo-Tools/Toggle-Explicit-Hydrogens/toggle-explicit-hydrogens.spec.ts
+++ b/ketcher-autotests/tests/Indigo-Tools/Toggle-Explicit-Hydrogens/toggle-explicit-hydrogens.spec.ts
@@ -66,29 +66,22 @@ test.describe('Toggle-Explicit-Hydrogens Tool', () => {
await takeEditorScreenshot(page);
});
- test(
- 'Validate that the schema with retrosynthetic arrow after clicking on Explicit hysrogens tool',
- { tag: ['@IncorrectResultBecauseOfBug'] },
- async ({ page }) => {
- /*
+ test('Validate that the schema with retrosynthetic arrow after clicking on Explicit hysrogens tool', async ({
+ page,
+ }) => {
+ /*
Test case: #2071
Description: Validate that schema with retrosynthetic arrow could be saved to Cdxml file and loaded back
- Test working not in proper way because we have bug https://github.com/epam/Indigo/issues/2318
- After fix we need update file and screenshot.
*/
- await openFileAndAddToCanvasAsNewProject(
- 'KET/schema-with-retrosynthetic-arrow-for-options.ket',
- page,
- );
- await waitForSpinnerFinishedWork(page, async () => {
- await selectTopPanelButton(
- TopPanelButton.toggleExplicitHydrogens,
- page,
- );
- });
- await takeEditorScreenshot(page);
- },
- );
+ await openFileAndAddToCanvasAsNewProject(
+ 'KET/schema-with-retrosynthetic-arrow-for-options.ket',
+ page,
+ );
+ await waitForSpinnerFinishedWork(page, async () => {
+ await selectTopPanelButton(TopPanelButton.toggleExplicitHydrogens, page);
+ });
+ await takeEditorScreenshot(page);
+ });
});
test.describe('1. Molecules connected ', () => {
diff --git a/ketcher-autotests/tests/Indigo-Tools/Toggle-Explicit-Hydrogens/toggle-explicit-hydrogens.spec.ts-snapshots/Toggle-Explicit-Hydrogens-Tool-Validate-that-t-e0ae9-row-after-clicking-on-Explicit-hysrogens-tool-1-chromium-linux.png b/ketcher-autotests/tests/Indigo-Tools/Toggle-Explicit-Hydrogens/toggle-explicit-hydrogens.spec.ts-snapshots/Toggle-Explicit-Hydrogens-Tool-Validate-that-t-e0ae9-row-after-clicking-on-Explicit-hysrogens-tool-1-chromium-linux.png
index ce2bd50e90..74c079cc48 100644
Binary files a/ketcher-autotests/tests/Indigo-Tools/Toggle-Explicit-Hydrogens/toggle-explicit-hydrogens.spec.ts-snapshots/Toggle-Explicit-Hydrogens-Tool-Validate-that-t-e0ae9-row-after-clicking-on-Explicit-hysrogens-tool-1-chromium-linux.png and b/ketcher-autotests/tests/Indigo-Tools/Toggle-Explicit-Hydrogens/toggle-explicit-hydrogens.spec.ts-snapshots/Toggle-Explicit-Hydrogens-Tool-Validate-that-t-e0ae9-row-after-clicking-on-Explicit-hysrogens-tool-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-1-Peptide-X-alternatives-from-library-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-1-Peptide-X-alternatives-from-library-1-chromium-linux.png
index 3da671ee8c..af0a5d1670 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-1-Peptide-X-alternatives-from-library-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-1-Peptide-X-alternatives-from-library-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-15-DNA-Base-N-alternative-no-probabilities-from-the-library-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-15-DNA-Base-N-alternative-no-probabilities-from-the-library-1-chromium-linux.png
index 5c681afae0..7197337d6c 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-15-DNA-Base-N-alternative-no-probabilities-from-the-library-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-15-DNA-Base-N-alternative-no-probabilities-from-the-library-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-16-DNA-Base-B-alternative-no-probabilities-from-the-library-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-16-DNA-Base-B-alternative-no-probabilities-from-the-library-1-chromium-linux.png
index efe367e0cb..b7cb5fca99 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-16-DNA-Base-B-alternative-no-probabilities-from-the-library-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-16-DNA-Base-B-alternative-no-probabilities-from-the-library-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-18-Base-M-alternative-no-probabilities-from-the-library-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-18-Base-M-alternative-no-probabilities-from-the-library-1-chromium-linux.png
index 3496d0646b..95ab18552b 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-18-Base-M-alternative-no-probabilities-from-the-library-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-18-Base-M-alternative-no-probabilities-from-the-library-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-19-Base-R-alternative-no-probabilities-from-the-library-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-19-Base-R-alternative-no-probabilities-from-the-library-1-chromium-linux.png
index b91b2a9fc5..4af0a5842a 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-19-Base-R-alternative-no-probabilities-from-the-library-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-19-Base-R-alternative-no-probabilities-from-the-library-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-2-Peptide-B-alternatives-from-library-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-2-Peptide-B-alternatives-from-library-1-chromium-linux.png
index 150650cfc9..a7c332ac28 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-2-Peptide-B-alternatives-from-library-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-2-Peptide-B-alternatives-from-library-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-25-DNA-Base-N-mixture-no-quantities-from-library-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-25-DNA-Base-N-mixture-no-quantities-from-library-1-chromium-linux.png
index a299450427..6edba24a97 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-25-DNA-Base-N-mixture-no-quantities-from-library-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-25-DNA-Base-N-mixture-no-quantities-from-library-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-7-Peptide-X-Mixture-no-quantities-from-library-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-7-Peptide-X-Mixture-no-quantities-from-library-1-chromium-linux.png
index 1664875dc9..6b89f91533 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-7-Peptide-X-Mixture-no-quantities-from-library-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Ambiguous-Monomers/preview-for-ambiguous-monomers.spec.ts-snapshots/Preview-tooltips-checks-7-Peptide-X-Mixture-no-quantities-from-library-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts
index 1ec9330d77..c75e149888 100644
--- a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts
+++ b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts
@@ -243,8 +243,6 @@ const correctHELMStrings: IHELMString[] = [
helmDescription:
'32. Multi-char petide - “+” as the separator within this list represents an AND relationship of the monomers.',
HELMString: 'PEPTIDE1{([Aad]+[Abu]+[Aca]+[Aib]+[Apm])}$$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2321',
},
{
helmDescription:
@@ -257,16 +255,12 @@ const correctHELMStrings: IHELMString[] = [
'34. Multi-char RNAs - “+” as the separator within this list represents an AND relationship of the monomers.',
HELMString:
'RNA1{[Sm5moe]([m2nprn]+[nobn6p]+[nC6n2G]+[nC6n8A])[mepo2]}$$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2321',
},
{
helmDescription:
'35. Simple peptides - The ratio of each element can be given as a numerical value after the monomer' +
'separated by the colon character. If no value is specified, it is assumed that the proportion of that element is unknown.',
HELMString: 'PEPTIDE1{(A:1.5+C:0.1)}$$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2355',
},
{
helmDescription:
@@ -274,8 +268,6 @@ const correctHELMStrings: IHELMString[] = [
'separated by the colon character. If no value is specified, it is assumed that the proportion of that element is unknown.',
HELMString:
'PEPTIDE1{([Aad]:1.1+[Abu]:2.2+[Aca]:3.3+[Aib]:4.4+[Apm]:5.5)}$$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2355',
},
{
helmDescription:
@@ -289,16 +281,12 @@ const correctHELMStrings: IHELMString[] = [
' separated by the colon character. If no value is specified, it is assumed that the proportion of that element is unknown.',
HELMString:
'RNA1{[Sm5moe]([m2nprn]:1+[nobn6p]:2+[nC6n2G]:4+[nC6n8A]:5)[mepo2]}$$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2321',
},
{
helmDescription:
"39. Two peptides connected R2-R2, one of them don't have R1 AP",
HELMString:
'PEPTIDE1{[DACys]}|PEPTIDE2{C}$PEPTIDE2,PEPTIDE1,1:R2-1:R2$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2358',
},
{
helmDescription:
@@ -310,8 +298,6 @@ const correctHELMStrings: IHELMString[] = [
helmDescription:
'41. Multi-char peptides - “,” as the separator within this list represents an XOR (excluding OR) relationship of the monomers.',
HELMString: 'PEPTIDE1{([Aad],[Abu],[Aca],[Aib],[Apm])}$$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2321',
},
{
helmDescription:
@@ -323,14 +309,14 @@ const correctHELMStrings: IHELMString[] = [
'43. Multi-char RNAs - “,” as the separator within this list represents an XOR (excluding OR) relationship of the monomers.',
HELMString:
'RNA1{[Sm5moe]([m2nprn],[nobn6p],[nC6n2G],[nC6n8A])[mepo2]}$$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2321',
+ pageReloadNeeded: true,
},
{
helmDescription:
'44. Single peptides - The probability of each element can be given as a numerical value after the monomer' +
' separated by the colon character. If no value is specified, it is assumed that it the probability of the element is unknown.',
HELMString: 'PEPTIDE1{(A:10,C:20)}$$$$V2.0',
+ pageReloadNeeded: true,
},
{
helmDescription:
@@ -338,8 +324,7 @@ const correctHELMStrings: IHELMString[] = [
' separated by the colon character. If no value is specified, it is assumed that it the probability of the element is unknown.',
HELMString:
'PEPTIDE1{([Aad]:10,[Abu]:20,[Aca]:30,[Aib]:40,[Apm]:50)}$$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2321',
+ pageReloadNeeded: true,
},
{
helmDescription:
@@ -353,8 +338,6 @@ const correctHELMStrings: IHELMString[] = [
' separated by the colon character. If no value is specified, it is assumed that it the probability of the element is unknown.',
HELMString:
'RNA1{[Sm5moe]([m2nprn]:10,[nobn6p]:20,[nC6n2G]:30,[nC6n8A]:40)[mepo2]}$$$$V2.0',
- shouldFail: true,
- issueNumber: 'https://github.com/epam/Indigo/issues/2321',
},
{
helmDescription: '48. RNA(RA) with single inline Extended SMILES (A)',
@@ -389,6 +372,7 @@ const correctHELMStrings: IHELMString[] = [
HELMString: 'RNA1{R(A)[P%91(O)(O)=O.[*:1]%91 |$;;;;_R1$|]}$$$$V2.0',
shouldFail: true,
issueNumber: 'https://github.com/epam/Indigo/issues/2337',
+ pageReloadNeeded: true,
},
{
helmDescription:
@@ -405,6 +389,7 @@ const correctHELMStrings: IHELMString[] = [
HELMString: 'PEPTIDE1{[C([C@@H](C(O)=O)N[H])C(C)C]}$$$$V2.0',
shouldFail: true,
issueNumber: 'https://github.com/epam/Indigo/issues/2337',
+ pageReloadNeeded: true,
},
{
helmDescription: '55. Single peptide with inline Extended SMILES (L)',
@@ -412,6 +397,7 @@ const correctHELMStrings: IHELMString[] = [
'PEPTIDE1{[C([C@@H](C%91=O)N%92)C(C)C.[*:2]%91.[*:1]%92 |$;;;;;;;;_R2;_R1$|]}$$$$V2.0',
shouldFail: true,
issueNumber: 'https://github.com/epam/Indigo/issues/2337',
+ pageReloadNeeded: true,
},
{
helmDescription:
@@ -419,6 +405,7 @@ const correctHELMStrings: IHELMString[] = [
HELMString: 'CHEM1{[N([H])CCCCCCO[H]]}$$$$V2.0',
shouldFail: true,
issueNumber: 'https://github.com/epam/Indigo/issues/2337',
+ pageReloadNeeded: true,
},
{
helmDescription: '57. Single CHEM with inline Extended SMILES (A6OH)',
@@ -426,6 +413,7 @@ const correctHELMStrings: IHELMString[] = [
'CHEM1{[N%91CCCCCCO%92.[*:2]%91.[*:1]%92 |$;;;;;;;;_R2;_R1$|]}$$$$V2.0',
shouldFail: true,
issueNumber: 'https://github.com/epam/Indigo/issues/2337',
+ pageReloadNeeded: true,
},
{
helmDescription: '58. List of peptide of inline Extended Smiles (A,C,D,L)',
@@ -436,6 +424,7 @@ const correctHELMStrings: IHELMString[] = [
'[C([C@@H](C%91=O)N%92)C(C)C.[*:2]%91.[*:1]%92 |$;;;;;;;;_R2;_R1$|]}$$$$V2.0',
shouldFail: true,
issueNumber: 'https://github.com/epam/Indigo/issues/2337',
+ pageReloadNeeded: true,
},
{
helmDescription:
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-35-Simple-pept-cfa5b-at-the-proportion-of-that-element-is-unknown-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-35-Simple-pept-cfa5b-at-the-proportion-of-that-element-is-unknown-1-chromium-linux.png
index 25a724aed2..f16806ffcc 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-35-Simple-pept-cfa5b-at-the-proportion-of-that-element-is-unknown-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-35-Simple-pept-cfa5b-at-the-proportion-of-that-element-is-unknown-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-36-Multi-char--49a16-at-the-proportion-of-that-element-is-unknown-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-36-Multi-char--49a16-at-the-proportion-of-that-element-is-unknown-1-chromium-linux.png
index 0eabd9d100..52751d78b4 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-36-Multi-char--49a16-at-the-proportion-of-that-element-is-unknown-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-36-Multi-char--49a16-at-the-proportion-of-that-element-is-unknown-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-39-Two-peptides-connected-R2-R2-one-of-them-don-t-have-R1-AP-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-39-Two-peptides-connected-R2-R2-one-of-them-don-t-have-R1-AP-1-chromium-linux.png
index b85523747a..3453b2a958 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-39-Two-peptides-connected-R2-R2-one-of-them-don-t-have-R1-AP-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-39-Two-peptides-connected-R2-R2-one-of-them-don-t-have-R1-AP-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-42-Simple-RNAs-a09b2--excluding-OR-relationship-of-the-monomers-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-42-Simple-RNAs-a09b2--excluding-OR-relationship-of-the-monomers-1-chromium-linux.png
index 6e603b07df..3969e7c433 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-42-Simple-RNAs-a09b2--excluding-OR-relationship-of-the-monomers-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-42-Simple-RNAs-a09b2--excluding-OR-relationship-of-the-monomers-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-43-Multi-char--356cc--excluding-OR-relationship-of-the-monomers-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-43-Multi-char--356cc--excluding-OR-relationship-of-the-monomers-1-chromium-linux.png
index 51e480af03..3e7e56875e 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-43-Multi-char--356cc--excluding-OR-relationship-of-the-monomers-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-43-Multi-char--356cc--excluding-OR-relationship-of-the-monomers-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-46-Simple-RNAs-45bd1-it-the-probability-of-the-element-is-unknown-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-46-Simple-RNAs-45bd1-it-the-probability-of-the-element-is-unknown-1-chromium-linux.png
index d5d1a34a94..f3a779ae35 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-46-Simple-RNAs-45bd1-it-the-probability-of-the-element-is-unknown-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-46-Simple-RNAs-45bd1-it-the-probability-of-the-element-is-unknown-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-47-Multi-char--a3e4a-it-the-probability-of-the-element-is-unknown-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-47-Multi-char--a3e4a-it-the-probability-of-the-element-is-unknown-1-chromium-linux.png
index 2bef656463..b295222e29 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-47-Multi-char--a3e4a-it-the-probability-of-the-element-is-unknown-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-correct-HELM-sequence-47-Multi-char--a3e4a-it-the-probability-of-the-element-is-unknown-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-incorrect-HELM-sequence-29-Wrong-ratio-token-type-PEPTIDE-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-incorrect-HELM-sequence-29-Wrong-ratio-token-type-PEPTIDE-1-chromium-linux.png
index 2b00dd1e0c..e8c6a28aac 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-incorrect-HELM-sequence-29-Wrong-ratio-token-type-PEPTIDE-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-incorrect-HELM-sequence-29-Wrong-ratio-token-type-PEPTIDE-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-incorrect-HELM-sequence-32-Wrong-ratio-token-type-CHEM-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-incorrect-HELM-sequence-32-Wrong-ratio-token-type-CHEM-1-chromium-linux.png
index 34fd1e9f2a..9a38af2212 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-incorrect-HELM-sequence-32-Wrong-ratio-token-type-CHEM-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-helm.spec.ts-snapshots/Import-incorrect-HELM-sequence-32-Wrong-ratio-token-type-CHEM-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-mol.spec.ts b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-mol.spec.ts
index a8bb060095..c8c393153c 100644
--- a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-mol.spec.ts
+++ b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-mol.spec.ts
@@ -378,34 +378,40 @@ test.describe('Import-Saving .mol Files', () => {
await turnOnMacromoleculesEditor(page);
});
- test('Check that you can save snake viewed chain of peptides in a Mol v3000 file', async () => {
- /*
+ test.fail(
+ 'Check that you can save snake viewed chain of peptides in a Mol v3000 file',
+ { tag: ['@IncorrectResultBecauseOfBug'] },
+ async () => {
+ /*
Test case: Import/Saving files
Description: Snake viewed chain of peptides saved in a Mol v3000 file
+
+ Test fails because we have bug https://github.com/epam/ketcher/issues/5634
*/
- await openFileAndAddToCanvasMacro(
- 'Molfiles-V3000/snake-mode-peptides.mol',
- page,
- );
- await selectSnakeLayoutModeTool(page);
- const expectedFile = await getMolfile(page);
- await saveToFile(
- 'Molfiles-V3000/snake-mode-peptides-expected.mol',
- expectedFile,
- );
+ await openFileAndAddToCanvasMacro(
+ 'Molfiles-V3000/snake-mode-peptides.mol',
+ page,
+ );
+ await selectSnakeLayoutModeTool(page);
+ const expectedFile = await getMolfile(page);
+ await saveToFile(
+ 'Molfiles-V3000/snake-mode-peptides-expected.mol',
+ expectedFile,
+ );
- const METADATA_STRING_INDEX = [1];
+ const METADATA_STRING_INDEX = [1];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/snake-mode-peptides-expected.mol',
- metaDataIndexes: METADATA_STRING_INDEX,
- });
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/snake-mode-peptides-expected.mol',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ });
- expect(molFile).toEqual(molFileExpected);
- });
+ expect(molFile).toEqual(molFileExpected);
+ },
+ );
test('Check that .mol file with macro structures is imported correctly in macro mode when saving it in micro mode', async () => {
/*
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-mol.spec.ts-snapshots/Import-Saving-mol-Files-Check-that-system-does-not-let-uploading-corrupted-mol-file-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-mol.spec.ts-snapshots/Import-Saving-mol-Files-Check-that-system-does-not-let-uploading-corrupted-mol-file-1-chromium-linux.png
index a93d874297..46a31603e5 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-mol.spec.ts-snapshots/Import-Saving-mol-Files-Check-that-system-does-not-let-uploading-corrupted-mol-file-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Import-Saving-Files/import-saving-mol.spec.ts-snapshots/Import-Saving-mol-Files-Check-that-system-does-not-let-uploading-corrupted-mol-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts
index aa8c6f4ba7..90c012f38d 100644
--- a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts
+++ b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts
@@ -1709,39 +1709,44 @@ test.describe('Macro-Micro-Switcher', () => {
await takeEditorScreenshot(page);
});
- test('Verify presence and correctness of attachment points (SAP) in the SGROUP segment of SDF V3000 molecular structure files', async () => {
- /*
+ test.fail(
+ 'Verify presence and correctness of attachment points (SAP) in the SGROUP segment of SDF V3000 molecular structure files',
+ async () => {
+ /*
Test case: #4530
Description: Attachment points and leaving groups are correctly represented in SDF V3000 format.
+
+ IMPORTANT: This test fails because of https://github.com/epam/Indigo/issues/2477 issue
*/
- await openFileAndAddToCanvas(
- 'KET/one-attachment-point-added-in-micro-mode.ket',
- page,
- );
- const expectedFile = await getSdf(page, 'v3000');
- await saveToFile(
- 'SDF/one-attachment-point-added-in-micro-modesdfv3000-expected.sdf',
- expectedFile,
- );
+ await openFileAndAddToCanvas(
+ 'KET/one-attachment-point-added-in-micro-mode.ket',
+ page,
+ );
+ const expectedFile = await getSdf(page, 'v3000');
+ await saveToFile(
+ 'SDF/one-attachment-point-added-in-micro-modesdfv3000-expected.sdf',
+ expectedFile,
+ );
- const METADATA_STRINGS_INDEXES = [1];
+ const METADATA_STRINGS_INDEXES = [1];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/SDF/one-attachment-point-added-in-micro-modesdfv3000-expected.sdf',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/SDF/one-attachment-point-added-in-micro-modesdfv3000-expected.sdf',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
- expect(molFile).toEqual(molFileExpected);
- await openFileAndAddToCanvasAsNewProject(
- 'SDF/one-attachment-point-added-in-micro-modesdfv3000-expected.sdf',
- page,
- );
- await takeEditorScreenshot(page);
- });
+ expect(molFile).toEqual(molFileExpected);
+ await openFileAndAddToCanvasAsNewProject(
+ 'SDF/one-attachment-point-added-in-micro-modesdfv3000-expected.sdf',
+ page,
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
test('Verify presence and correctness of attachment points (SAP) in the SGROUP segment of CDX molecular structure files', async () => {
/*
@@ -1887,16 +1892,15 @@ test.describe('Macro-Micro-Switcher', () => {
},
);
- test(
+ test.fail(
'Check that Aromatize/Dearomatize works for molecules with AP',
{ tag: ['@IncorrectResultBecauseOfBug'] },
async () => {
/*
- Test case: #4530
- Description: Aromatize/Dearomatize works for molecules with AP.
- Test working not in proper way because we have bug https://github.com/epam/ketcher/issues/4804
- After the fix, you need to update test.
- */
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2027
+ * Test case: #4530
+ * Description: Aromatize/Dearomatize works for molecules with AP.
+ */
await openFileAndAddToCanvas(
'KET/one-attachment-point-added-in-micro-mode.ket',
page,
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-saving-to-PNG-Image-format-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-saving-to-PNG-Image-format-1-chromium-linux.png
index ba2119f36f..7f7070825c 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-saving-to-PNG-Image-format-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-saving-to-PNG-Image-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-saving-to-SVG-Document-format-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-saving-to-SVG-Document-format-1-chromium-linux.png
index 89a682dcf4..bd4f29db55 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-saving-to-SVG-Document-format-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-saving-to-SVG-Document-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-that-Aromatize-Dearomatize-works-for-molecules-with-AP-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-that-Aromatize-Dearomatize-works-for-molecules-with-AP-1-chromium-linux.png
index 703d414ebf..96d5b55ccd 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-that-Aromatize-Dearomatize-works-for-molecules-with-AP-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-that-Aromatize-Dearomatize-works-for-molecules-with-AP-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-that-Aromatize-Dearomatize-works-for-molecules-with-AP-2-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-that-Aromatize-Dearomatize-works-for-molecules-with-AP-2-chromium-linux.png
index bea21dc1ce..0a7c2ac536 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-that-Aromatize-Dearomatize-works-for-molecules-with-AP-2-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher.spec.ts-snapshots/Macro-Micro-Switcher-Check-that-Aromatize-Dearomatize-works-for-molecules-with-AP-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts
index 3808a2e069..76f09f9670 100644
--- a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts
+++ b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts
@@ -204,41 +204,45 @@ test.describe('Macro-Micro-Switcher2', () => {
expect(molFile).toEqual(molFileExpected);
});
- test('Check that attachment points and leaving groups are correctly represented in Mol V3000 format', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Check that attachment points and leaving groups are correctly represented in Mol V3000 format',
+ async ({ page }) => {
+ /*
Test case: #4530
Description: Attachment points and leaving groups are correctly represented in Mol V3000 format.
+
+ IMPORTANT: This test fails because of https://github.com/epam/Indigo/issues/2477 issue.
+ After fix we need to update screenshot.
*/
- await openFileAndAddToCanvas(
- 'KET/one-attachment-point-added-in-micro-mode.ket',
- page,
- );
- const expectedFile = await getMolfile(page, 'v3000');
- await saveToFile(
- 'Molfiles-V3000/one-attachment-point-added-in-micro-mode-expected.mol',
- expectedFile,
- );
+ await openFileAndAddToCanvas(
+ 'KET/one-attachment-point-added-in-micro-mode.ket',
+ page,
+ );
+ const expectedFile = await getMolfile(page, 'v3000');
+ await saveToFile(
+ 'Molfiles-V3000/one-attachment-point-added-in-micro-mode-expected.mol',
+ expectedFile,
+ );
- const METADATA_STRINGS_INDEXES = [1];
+ const METADATA_STRINGS_INDEXES = [1];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/one-attachment-point-added-in-micro-mode-expected.mol',
- metaDataIndexes: METADATA_STRINGS_INDEXES,
- fileFormat: 'v3000',
- });
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/one-attachment-point-added-in-micro-mode-expected.mol',
+ metaDataIndexes: METADATA_STRINGS_INDEXES,
+ fileFormat: 'v3000',
+ });
- expect(molFile).toEqual(molFileExpected);
- await openFileAndAddToCanvasAsNewProject(
- 'Molfiles-V3000/one-attachment-point-added-in-micro-mode-expected.mol',
- page,
- );
- await takeEditorScreenshot(page);
- });
+ expect(molFile).toEqual(molFileExpected);
+ await openFileAndAddToCanvasAsNewProject(
+ 'Molfiles-V3000/one-attachment-point-added-in-micro-mode-expected.mol',
+ page,
+ );
+ await takeEditorScreenshot(page);
+ },
+ );
test('Connection one molecule to another one by drugging one over another - result indicate existence of AP label and it remain back after delete connection', async ({
page,
@@ -302,6 +306,7 @@ test.describe('Macro-Micro-Switcher2', () => {
* Description: Open from KET 3 different Multi-Tailed Arrows, add default Multi-Tailed Arrow by Tool, switch to Macro,
* verify that Arrows are not presented on the Canvas after switching to Macro mode, Clear Canvas, switch back to Micro mode,
* verify that arrows are presented after returning to Micro mode.
+ *
*/
await openFileAndAddToCanvasAsNewProject(
'KET/three-different-multi-tail-arrows.ket',
@@ -328,6 +333,7 @@ test.describe('Macro-Micro-Switcher2', () => {
* Test case: https://github.com/epam/ketcher/issues/5104
* Description: Switch to Macro mode, open from KET 3 different Multi-Tailed Arrows, verify that arrows aren't presented in Macro mode,
* Clear Canvas, switch back to Micro mode, verify that arrows are presented in Micro mode.
+ *
*/
await turnOnMacromoleculesEditor(page);
await openFileAndAddToCanvasAsNewProject(
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Open-from-KET-3-differen-1c39d-t-Multi-Tailed-Arrow-by-Tool-switch-to-Macro-1-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Open-from-KET-3-differen-1c39d-t-Multi-Tailed-Arrow-by-Tool-switch-to-Macro-1-chromium-linux.png
index f859e1a20d..5264e6ac6c 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Open-from-KET-3-differen-1c39d-t-Multi-Tailed-Arrow-by-Tool-switch-to-Macro-1-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Open-from-KET-3-differen-1c39d-t-Multi-Tailed-Arrow-by-Tool-switch-to-Macro-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Open-from-KET-3-differen-293d8-t-Multi-Tailed-Arrow-by-Tool-switch-to-Macro-3-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Open-from-KET-3-differen-293d8-t-Multi-Tailed-Arrow-by-Tool-switch-to-Macro-3-chromium-linux.png
index f859e1a20d..5264e6ac6c 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Open-from-KET-3-differen-293d8-t-Multi-Tailed-Arrow-by-Tool-switch-to-Macro-3-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Open-from-KET-3-differen-293d8-t-Multi-Tailed-Arrow-by-Tool-switch-to-Macro-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Switch-to-Macro-mode-op-81a02-ode-Clear-Canvas-switch-back-to-Micro-mode-2-chromium-linux.png b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Switch-to-Macro-mode-op-81a02-ode-Clear-Canvas-switch-back-to-Micro-mode-2-chromium-linux.png
index 03ceccd9d5..b90c6150fd 100644
Binary files a/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Switch-to-Macro-mode-op-81a02-ode-Clear-Canvas-switch-back-to-Micro-mode-2-chromium-linux.png and b/ketcher-autotests/tests/Macromolecule-editor/Macro-Micro-Switcher/macro-micro-switcher2.spec.ts-snapshots/Macro-Micro-Switcher2-Switch-to-Macro-mode-op-81a02-ode-Clear-Canvas-switch-back-to-Micro-mode-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/mapping-tool.spec.ts-snapshots/Mapping-Tools-Click-atoms-to-map-atoms-in-a-reaction-1-chromium-linux.png b/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/mapping-tool.spec.ts-snapshots/Mapping-Tools-Click-atoms-to-map-atoms-in-a-reaction-1-chromium-linux.png
index 308b879bbd..9503a1fce2 100644
Binary files a/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/mapping-tool.spec.ts-snapshots/Mapping-Tools-Click-atoms-to-map-atoms-in-a-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/mapping-tool.spec.ts-snapshots/Mapping-Tools-Click-atoms-to-map-atoms-in-a-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/mapping-tool.spec.ts-snapshots/Mapping-Tools-Mapping-reactions-Remove-the-reaction-components-1-chromium-linux.png b/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/mapping-tool.spec.ts-snapshots/Mapping-Tools-Mapping-reactions-Remove-the-reaction-components-1-chromium-linux.png
index e547e3679f..16875866b5 100644
Binary files a/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/mapping-tool.spec.ts-snapshots/Mapping-Tools-Mapping-reactions-Remove-the-reaction-components-1-chromium-linux.png and b/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/mapping-tool.spec.ts-snapshots/Mapping-Tools-Mapping-reactions-Remove-the-reaction-components-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/reaction-tools.spec.ts-snapshots/Reaction-Tools-Icons-for-Arrow-Tools-1-chromium-linux.png b/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/reaction-tools.spec.ts-snapshots/Reaction-Tools-Icons-for-Arrow-Tools-1-chromium-linux.png
index 83a29945b4..1e1016d24d 100644
Binary files a/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/reaction-tools.spec.ts-snapshots/Reaction-Tools-Icons-for-Arrow-Tools-1-chromium-linux.png and b/ketcher-autotests/tests/Reaction-tool/Mapping-Unmapping tool/reaction-tools.spec.ts-snapshots/Reaction-Tools-Icons-for-Arrow-Tools-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts b/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts
index d9d8107351..e654c03167 100644
--- a/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts
+++ b/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts
@@ -43,33 +43,35 @@ test.describe('Reaction validation', () => {
expect(rxnFile).toEqual(rxnFileExpected);
});
- test('Saving reaction with more than one pluses RXN V3000', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Saving reaction with more than one pluses RXN V3000',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: EPMLSOPKET-1488
Description: Structures are on the canvas, pluses and arrows
*/
- await openFileAndAddToCanvas('KET/plus-and-reaction-arrow.ket', page);
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Rxn-V3000/plus-and-reaction-arrow-expected.rxn',
- expectedFile,
- );
-
- const METADATA_STRING_INDEX = [2];
-
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/plus-and-reaction-arrow-expected.rxn',
- metaDataIndexes: METADATA_STRING_INDEX,
- fileFormat: 'v3000',
- });
-
- expect(rxnFile).toEqual(rxnFileExpected);
- });
+ await openFileAndAddToCanvas('KET/plus-and-reaction-arrow.ket', page);
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/plus-and-reaction-arrow-expected.rxn',
+ expectedFile,
+ );
+
+ const METADATA_STRING_INDEX = [2];
+
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/plus-and-reaction-arrow-expected.rxn',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ fileFormat: 'v3000',
+ });
+
+ expect(rxnFile).toEqual(rxnFileExpected);
+ },
+ );
test('Only one structure is on canvas and reaction arrow', async ({
page,
@@ -99,33 +101,35 @@ test.describe('Reaction validation', () => {
expect(rxnFile).toEqual(rxnFileExpected);
});
- test('Only one structure is on canvas and reaction arrow RXN V3000', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Only one structure is on canvas and reaction arrow RXN V3000',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: EPMLSOPKET-1489
Description: Benzene structure is on the canvas and arrow
*/
- await openFileAndAddToCanvas('KET/benzene-and-one-arrow.ket', page);
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Rxn-V3000/benzene-and-one-arrow-expected.rxn',
- expectedFile,
- );
-
- const METADATA_STRING_INDEX = [2];
-
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/benzene-and-one-arrow-expected.rxn',
- metaDataIndexes: METADATA_STRING_INDEX,
- fileFormat: 'v3000',
- });
-
- expect(rxnFile).toEqual(rxnFileExpected);
- });
+ await openFileAndAddToCanvas('KET/benzene-and-one-arrow.ket', page);
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/benzene-and-one-arrow-expected.rxn',
+ expectedFile,
+ );
+
+ const METADATA_STRING_INDEX = [2];
+
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/benzene-and-one-arrow-expected.rxn',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ fileFormat: 'v3000',
+ });
+
+ expect(rxnFile).toEqual(rxnFileExpected);
+ },
+ );
test('Reaction can have a combination of reactants', async ({ page }) => {
/*
@@ -153,8 +157,9 @@ test.describe('Reaction validation', () => {
expect(rxnFile).toEqual(rxnFileExpected);
});
- test('Reaction can have a combination of products', async ({ page }) => {
+ test.fail('Reaction can have a combination of products', async ({ page }) => {
/*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: EPMLSOPKET-1491
Description: Structures are saved as .rxn v3000
*/
diff --git a/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts-snapshots/Reaction-validation-Editing-reaction-with-combination-of-products-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts-snapshots/Reaction-validation-Editing-reaction-with-combination-of-products-1-chromium-linux.png
index 31e6cffec0..9bd639832a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts-snapshots/Reaction-validation-Editing-reaction-with-combination-of-products-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts-snapshots/Reaction-validation-Editing-reaction-with-combination-of-products-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts-snapshots/Reaction-validation-Editing-reaction-with-combination-of-reactants-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts-snapshots/Reaction-validation-Editing-reaction-with-combination-of-reactants-1-chromium-linux.png
index ab4b34f9e4..ca468e08e2 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts-snapshots/Reaction-validation-Editing-reaction-with-combination-of-reactants-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-Validation/reaction-validation.spec.ts-snapshots/Reaction-validation-Editing-reaction-with-combination-of-reactants-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts
index 8072e05f0a..8b26907cd4 100644
--- a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts
+++ b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts
@@ -247,6 +247,7 @@ test.describe('Multi-Tailed Arrow Tool', () => {
test('Verify that 15 Multi-Tailed Arrows with 80 images of allowed format (PNG, SVG) and 50 structures can be saved together to .ket file', async ({
page,
}) => {
+ test.setTimeout(90000);
/**
* Test case: https://github.com/epam/ketcher/issues/5104
* Description: 15 Multi-Tailed Arrows with 80 images of allowed format (PNG, SVG) and 50 structures saved together to .ket file,
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-04734--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-04734--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png
index 9db8cd96c7..030a23aa14 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-04734--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-04734--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-0de2d--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-0de2d--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png
index bacb8582e4..13c75db30b 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-0de2d--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-0de2d--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-b734c--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-b734c--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png
index 14feeb88ba..50e17fa94c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-b734c--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-3-default-Multi-Ta-b734c--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-120d0-tom-tail-can-be-moved-up-to-0-5-from-top-tail-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-120d0-tom-tail-can-be-moved-up-to-0-5-from-top-tail-3-chromium-linux.png
index 99d7144af0..02c9048b23 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-120d0-tom-tail-can-be-moved-up-to-0-5-from-top-tail-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-120d0-tom-tail-can-be-moved-up-to-0-5-from-top-tail-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-2c8c2-tom-tail-can-be-moved-up-to-0-5-from-top-tail-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-2c8c2-tom-tail-can-be-moved-up-to-0-5-from-top-tail-2-chromium-linux.png
index 2b6a28d95a..e247698d6e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-2c8c2-tom-tail-can-be-moved-up-to-0-5-from-top-tail-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-2c8c2-tom-tail-can-be-moved-up-to-0-5-from-top-tail-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-752d2-t-minimal-size-is-0-4-and-increased-to-left-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-752d2-t-minimal-size-is-0-4-and-increased-to-left-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-752d2-t-minimal-size-is-0-4-and-increased-to-left-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-752d2-t-minimal-size-is-0-4-and-increased-to-left-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-bc5f6-tom-tail-can-be-moved-up-to-0-5-from-top-tail-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-bc5f6-tom-tail-can-be-moved-up-to-0-5-from-top-tail-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-bc5f6-tom-tail-can-be-moved-up-to-0-5-from-top-tail-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-bc5f6-tom-tail-can-be-moved-up-to-0-5-from-top-tail-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-e5017-t-minimal-size-is-0-4-and-increased-to-left-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-e5017-t-minimal-size-is-0-4-and-increased-to-left-3-chromium-linux.png
index 7be073b42f..ff943c6406 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-e5017-t-minimal-size-is-0-4-and-increased-to-left-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-e5017-t-minimal-size-is-0-4-and-increased-to-left-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-e6bc5-t-minimal-size-is-0-4-and-increased-to-left-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-e6bc5-t-minimal-size-is-0-4-and-increased-to-left-4-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-e6bc5-t-minimal-size-is-0-4-and-increased-to-left-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-e6bc5-t-minimal-size-is-0-4-and-increased-to-left-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-ef625-t-minimal-size-is-0-4-and-increased-to-left-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-ef625-t-minimal-size-is-0-4-and-increased-to-left-2-chromium-linux.png
index 057cd4b88f..826deb9dc1 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-ef625-t-minimal-size-is-0-4-and-increased-to-left-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Add-default-Multi-Tail-ef625-t-minimal-size-is-0-4-and-increased-to-left-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-2e309--selected-and-moved-to-new-position-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-2e309--selected-and-moved-to-new-position-on-Canvas-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-2e309--selected-and-moved-to-new-position-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-2e309--selected-and-moved-to-new-position-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-7fb33--selected-and-moved-to-new-position-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-7fb33--selected-and-moved-to-new-position-on-Canvas-2-chromium-linux.png
index 71176a7ed1..a9f5f1a7eb 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-7fb33--selected-and-moved-to-new-position-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-7fb33--selected-and-moved-to-new-position-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-9bce7--selected-and-moved-to-new-position-on-Canvas-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-9bce7--selected-and-moved-to-new-position-on-Canvas-4-chromium-linux.png
index 9cb07474cd..f2ab5e8782 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-9bce7--selected-and-moved-to-new-position-on-Canvas-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-9bce7--selected-and-moved-to-new-position-on-Canvas-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-c08ac--selected-and-moved-to-new-position-on-Canvas-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-c08ac--selected-and-moved-to-new-position-on-Canvas-3-chromium-linux.png
index 9789be77e8..3f0fd4eeb2 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-c08ac--selected-and-moved-to-new-position-on-Canvas-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Added-by-Tool-Multi-Ta-c08ac--selected-and-moved-to-new-position-on-Canvas-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-447d8-s-and-add-extra-tails-after-that-save-in-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-447d8-s-and-add-extra-tails-after-that-save-in-KET-1-chromium-linux.png
index 389721fa07..f6c77639ff 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-447d8-s-and-add-extra-tails-after-that-save-in-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-447d8-s-and-add-extra-tails-after-that-save-in-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-4a805-ls-can-be-increased-to-left-reduced-to-right-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-4a805-ls-can-be-increased-to-left-reduced-to-right-4-chromium-linux.png
index 13c58bcb95..718bf368a7 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-4a805-ls-can-be-increased-to-left-reduced-to-right-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-4a805-ls-can-be-increased-to-left-reduced-to-right-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-4b35f-manupulate-with-tails-after-that-save-in-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-4b35f-manupulate-with-tails-after-that-save-in-KET-1-chromium-linux.png
index 389721fa07..f6c77639ff 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-4b35f-manupulate-with-tails-after-that-save-in-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-4b35f-manupulate-with-tails-after-that-save-in-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-61cbc-s-and-add-extra-tails-after-that-save-in-KET-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-61cbc-s-and-add-extra-tails-after-that-save-in-KET-4-chromium-linux.png
index 78ea428a75..4e3aa3fcb1 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-61cbc-s-and-add-extra-tails-after-that-save-in-KET-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-61cbc-s-and-add-extra-tails-after-that-save-in-KET-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-96ab2-ls-can-be-increased-to-left-reduced-to-right-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-96ab2-ls-can-be-increased-to-left-reduced-to-right-2-chromium-linux.png
index 95392ca774..af2282b907 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-96ab2-ls-can-be-increased-to-left-reduced-to-right-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-96ab2-ls-can-be-increased-to-left-reduced-to-right-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-a9e64-s-and-add-extra-tails-after-that-save-in-KET-6-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-a9e64-s-and-add-extra-tails-after-that-save-in-KET-6-chromium-linux.png
index 1f552bf1aa..f1321033c5 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-a9e64-s-and-add-extra-tails-after-that-save-in-KET-6-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-a9e64-s-and-add-extra-tails-after-that-save-in-KET-6-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-b605a-manupulate-with-tails-after-that-save-in-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-b605a-manupulate-with-tails-after-that-save-in-KET-3-chromium-linux.png
index 78ea428a75..4e3aa3fcb1 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-b605a-manupulate-with-tails-after-that-save-in-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-b605a-manupulate-with-tails-after-that-save-in-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-b6cbe-s-and-add-extra-tails-after-that-save-in-KET-5-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-b6cbe-s-and-add-extra-tails-after-that-save-in-KET-5-chromium-linux.png
index f229cf5530..c456dc8a48 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-b6cbe-s-and-add-extra-tails-after-that-save-in-KET-5-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-b6cbe-s-and-add-extra-tails-after-that-save-in-KET-5-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-c5257-manupulate-with-tails-after-that-save-in-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-c5257-manupulate-with-tails-after-that-save-in-KET-2-chromium-linux.png
index f2d2454b9a..ccfdc2bf85 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-c5257-manupulate-with-tails-after-that-save-in-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-c5257-manupulate-with-tails-after-that-save-in-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-c5844-ls-can-be-increased-to-left-reduced-to-right-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-c5844-ls-can-be-increased-to-left-reduced-to-right-3-chromium-linux.png
index 98453bff2d..0abff1695a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-c5844-ls-can-be-increased-to-left-reduced-to-right-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-c5844-ls-can-be-increased-to-left-reduced-to-right-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cd0b0-s-and-add-extra-tails-after-that-save-in-KET-8-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cd0b0-s-and-add-extra-tails-after-that-save-in-KET-8-chromium-linux.png
index c0e9d4b30c..d99f5441f3 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cd0b0-s-and-add-extra-tails-after-that-save-in-KET-8-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cd0b0-s-and-add-extra-tails-after-that-save-in-KET-8-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cf23e-ls-can-be-increased-to-left-reduced-to-right-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cf23e-ls-can-be-increased-to-left-reduced-to-right-1-chromium-linux.png
index 389721fa07..f6c77639ff 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cf23e-ls-can-be-increased-to-left-reduced-to-right-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cf23e-ls-can-be-increased-to-left-reduced-to-right-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cfa78-s-and-add-extra-tails-after-that-save-in-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cfa78-s-and-add-extra-tails-after-that-save-in-KET-2-chromium-linux.png
index f2d2454b9a..ccfdc2bf85 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cfa78-s-and-add-extra-tails-after-that-save-in-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-cfa78-s-and-add-extra-tails-after-that-save-in-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-d4d7f-s-and-add-extra-tails-after-that-save-in-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-d4d7f-s-and-add-extra-tails-after-that-save-in-KET-3-chromium-linux.png
index 78ea428a75..4e3aa3fcb1 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-d4d7f-s-and-add-extra-tails-after-that-save-in-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-d4d7f-s-and-add-extra-tails-after-that-save-in-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-d8245-s-and-add-extra-tails-after-that-save-in-KET-7-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-d8245-s-and-add-extra-tails-after-that-save-in-KET-7-chromium-linux.png
index 725e4b486b..a5b3a7bbdc 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-d8245-s-and-add-extra-tails-after-that-save-in-KET-7-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-d8245-s-and-add-extra-tails-after-that-save-in-KET-7-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-f94ef-manupulate-with-tails-after-that-save-in-KET-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-f94ef-manupulate-with-tails-after-that-save-in-KET-4-chromium-linux.png
index b8e93cdf9c..dc59c1bed5 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-f94ef-manupulate-with-tails-after-that-save-in-KET-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-By-button-add-default-f94ef-manupulate-with-tails-after-that-save-in-KET-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Click-on-Arrows-tool-o-246c7--Tailed-Arrow-Tool-icon-is-the-latest-in-row-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Click-on-Arrows-tool-o-246c7--Tailed-Arrow-Tool-icon-is-the-latest-in-row-1-chromium-linux.png
index ba823e300c..c33da72c83 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Click-on-Arrows-tool-o-246c7--Tailed-Arrow-Tool-icon-is-the-latest-in-row-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Click-on-Arrows-tool-o-246c7--Tailed-Arrow-Tool-icon-is-the-latest-in-row-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-15f68--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-15f68--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png
index dedbc30213..807a540926 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-15f68--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-15f68--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-4e7b3--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-4e7b3--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png
index bacb8582e4..13c75db30b 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-4e7b3--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-4e7b3--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-6e818--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-6e818--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png
index f1131999b0..fd087d8ad1 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-6e818--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-6e818--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-7f18e--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-7f18e--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png
index 14feeb88ba..50e17fa94c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-7f18e--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-7f18e--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-f0d53--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-f0d53--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png
index 82b6308d53..fc30d1f7ae 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-f0d53--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Copy-Paste-Ctrl-C-Ct-f0d53--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-C-Ctr-04752--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-C-Ctr-04752--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png
index 1c8718b6c1..c08c42f84e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-C-Ctr-04752--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-C-Ctr-04752--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-C-Ctr-fbebe--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-C-Ctr-fbebe--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png
index 82b6308d53..fc30d1f7ae 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-C-Ctr-fbebe--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-C-Ctr-fbebe--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-8f874--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-8f874--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png
index 9d4e962242..e0ee260d0c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-8f874--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-8f874--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-9e85c--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-9e85c--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png
index bacb8582e4..13c75db30b 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-9e85c--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-9e85c--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-c7aaf--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-c7aaf--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png
index 14feeb88ba..50e17fa94c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-c7aaf--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Cut-Paste-Ctrl-X-Ctr-c7aaf--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-3c509-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-3c509-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-3c509-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-3c509-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-45860-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-45860-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png
index 1be6eae867..2c17ed4298 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-45860-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-45860-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-76d1e-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-76d1e-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png
index 7fd3c16b1b..b2fa5c6dd3 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-76d1e-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-76d1e-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-83060-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-83060-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png
index 5a75a5c9d2..f8a7b5ee08 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-83060-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-83060-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-91b78-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-91b78-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png
index fa86f6f740..090d69e866 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-91b78-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-91b78-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-dd6df-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-dd6df-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-dd6df-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-KET-default-Multi-Tail-dd6df-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-44f91-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-44f91-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png
index e54440c682..97910a135d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-44f91-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-44f91-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-619b5-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-619b5-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png
index df4c78ec2f..64d8d48e1e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-619b5-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-619b5-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-c3289-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-c3289-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-c3289-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-KET-default-Multi-c3289-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-12bf6-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-12bf6-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png
index df77aa779e..fadbd3d6d9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-12bf6-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-12bf6-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-3b38b--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-3b38b--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png
index fe79727909..7db1d7b948 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-3b38b--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-3b38b--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-3c4a3-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-3c4a3-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png
index 3cf3f09221..023f2428d7 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-3c4a3-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-3c4a3-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-49a48--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-49a48--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png
index 7459d9e0d8..3f5735701d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-49a48--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-49a48--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-5aa76--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-5aa76--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png
index fe79727909..7db1d7b948 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-5aa76--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-5aa76--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-6c98c--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-6c98c--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png
index e00861391b..21896bbe52 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-6c98c--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-6c98c--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-73344-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-73344-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png
index 7db6d2f53d..a1cb38a320 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-73344-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-73344-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-78dc1-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-78dc1-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png
index ba6ab6ea13..c504a02ec5 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-78dc1-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-78dc1-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-7ed61-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-7ed61-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png
index fe79727909..7db1d7b948 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-7ed61-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-7ed61-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-92bea-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-92bea-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png
index 82b6308d53..fc30d1f7ae 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-92bea-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-92bea-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-acada-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-acada-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png
index 3ee7395f58..5b6005fe6a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-acada-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-acada-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-adcdc-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-adcdc-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png
index 04678046c8..74e7697ce3 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-adcdc-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-adcdc-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b3045-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b3045-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png
index dcb08efef7..5db0589361 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b3045-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b3045-ed-Arrow-after-that-they-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b6491-ed-Arrow-after-that-they-can-be-saved-to-KET-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b6491-ed-Arrow-after-that-they-can-be-saved-to-KET-4-chromium-linux.png
index b415d33e6b..e55d18b018 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b6491-ed-Arrow-after-that-they-can-be-saved-to-KET-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b6491-ed-Arrow-after-that-they-can-be-saved-to-KET-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b9084-ed-Arrow-after-that-they-can-be-saved-to-KET-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b9084-ed-Arrow-after-that-they-can-be-saved-to-KET-4-chromium-linux.png
index c664087ad0..7a43b0ac72 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b9084-ed-Arrow-after-that-they-can-be-saved-to-KET-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-b9084-ed-Arrow-after-that-they-can-be-saved-to-KET-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-c3ebc--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-c3ebc--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png
index a93512b7a4..0759c48870 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-c3ebc--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-c3ebc--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-ca7d1-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-ca7d1-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png
index 3b3313acbc..346ee38981 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-ca7d1-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-ca7d1-ed-Arrow-after-that-they-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-dd365-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-dd365-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png
index ca0d624205..ddcb4d5af9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-dd365-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-dd365-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-dff7a-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-dff7a-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png
index 4457916097..c5db9f53a2 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-dff7a-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-dff7a-ed-Arrow-after-that-they-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-f3898--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-f3898--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png
index 262c58710a..e2b7e76bbe 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-f3898--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-3-differ-f3898--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-04b92-minimal-size-is-0-4-after-that-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-04b92-minimal-size-is-0-4-after-that-saved-to-KET-3-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-04b92-minimal-size-is-0-4-after-that-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-04b92-minimal-size-is-0-4-after-that-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-0c6b3--the-middle-can-be-added-using-Add-new-tail-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-0c6b3--the-middle-can-be-added-using-Add-new-tail-3-chromium-linux.png
index de1abf8252..bccbb89935 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-0c6b3--the-middle-can-be-added-using-Add-new-tail-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-0c6b3--the-middle-can-be-added-using-Add-new-tail-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-0e579--the-middle-can-be-added-using-Add-new-tail-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-0e579--the-middle-can-be-added-using-Add-new-tail-2-chromium-linux.png
index 1c6fc2aad9..ee9d1d715d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-0e579--the-middle-can-be-added-using-Add-new-tail-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-0e579--the-middle-can-be-added-using-Add-new-tail-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-1b01b-hat-3-tails-can-be-added-using-Add-new-tail-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-1b01b-hat-3-tails-can-be-added-using-Add-new-tail-2-chromium-linux.png
index f733158e53..ec3c166672 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-1b01b-hat-3-tails-can-be-added-using-Add-new-tail-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-1b01b-hat-3-tails-can-be-added-using-Add-new-tail-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-2910e-e-added-and-Add-new-tail-option-is-disabled-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-2910e-e-added-and-Add-new-tail-option-is-disabled-4-chromium-linux.png
index c3a58bcb65..a0ac2219cc 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-2910e-e-added-and-Add-new-tail-option-is-disabled-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-2910e-e-added-and-Add-new-tail-option-is-disabled-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-2f2bb--the-middle-can-be-added-using-Add-new-tail-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-2f2bb--the-middle-can-be-added-using-Add-new-tail-2-chromium-linux.png
index 7bceedc1dd..ba5cd96b91 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-2f2bb--the-middle-can-be-added-using-Add-new-tail-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-2f2bb--the-middle-can-be-added-using-Add-new-tail-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-3ef79-minimal-size-is-0-4-after-that-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-3ef79-minimal-size-is-0-4-after-that-saved-to-KET-1-chromium-linux.png
index 452e0b0a07..d067da5014 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-3ef79-minimal-size-is-0-4-after-that-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-3ef79-minimal-size-is-0-4-after-that-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-467f2-e-removed-only-3-middle-tails-can-be-removed-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-467f2-e-removed-only-3-middle-tails-can-be-removed-3-chromium-linux.png
index 03f458f9cc..dd6ba7207c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-467f2-e-removed-only-3-middle-tails-can-be-removed-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-467f2-e-removed-only-3-middle-tails-can-be-removed-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-4e912--the-middle-can-be-added-using-Add-new-tail-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-4e912--the-middle-can-be-added-using-Add-new-tail-1-chromium-linux.png
index 935a5aceff..3977414581 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-4e912--the-middle-can-be-added-using-Add-new-tail-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-4e912--the-middle-can-be-added-using-Add-new-tail-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-50721-hat-3-tails-can-be-added-using-Add-new-tail-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-50721-hat-3-tails-can-be-added-using-Add-new-tail-3-chromium-linux.png
index d8d2ce8896..07b90af620 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-50721-hat-3-tails-can-be-added-using-Add-new-tail-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-50721-hat-3-tails-can-be-added-using-Add-new-tail-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-69af7-e-removed-only-3-middle-tails-can-be-removed-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-69af7-e-removed-only-3-middle-tails-can-be-removed-1-chromium-linux.png
index 7e7c26e6c0..e87eefa503 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-69af7-e-removed-only-3-middle-tails-can-be-removed-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-69af7-e-removed-only-3-middle-tails-can-be-removed-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-7622b-e-added-and-Add-new-tail-option-is-disabled-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-7622b-e-added-and-Add-new-tail-option-is-disabled-1-chromium-linux.png
index 2e7e483773..0d3cf2214b 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-7622b-e-added-and-Add-new-tail-option-is-disabled-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-7622b-e-added-and-Add-new-tail-option-is-disabled-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-87207--the-middle-can-be-added-using-Add-new-tail-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-87207--the-middle-can-be-added-using-Add-new-tail-1-chromium-linux.png
index de1abf8252..bccbb89935 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-87207--the-middle-can-be-added-using-Add-new-tail-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-87207--the-middle-can-be-added-using-Add-new-tail-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-9a9a4-e-added-and-Add-new-tail-option-is-disabled-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-9a9a4-e-added-and-Add-new-tail-option-is-disabled-3-chromium-linux.png
index c3a58bcb65..a0ac2219cc 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-9a9a4-e-added-and-Add-new-tail-option-is-disabled-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-9a9a4-e-added-and-Add-new-tail-option-is-disabled-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-a4751--the-middle-can-be-added-using-Add-new-tail-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-a4751--the-middle-can-be-added-using-Add-new-tail-3-chromium-linux.png
index 935a5aceff..3977414581 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-a4751--the-middle-can-be-added-using-Add-new-tail-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-a4751--the-middle-can-be-added-using-Add-new-tail-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-b4177--be-added-using-Add-new-tail-option-in-menu-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-b4177--be-added-using-Add-new-tail-option-in-menu-1-chromium-linux.png
index 141d8b2d83..e97a9ce51d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-b4177--be-added-using-Add-new-tail-option-in-menu-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-b4177--be-added-using-Add-new-tail-option-in-menu-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-b457a-e-removed-only-3-middle-tails-can-be-removed-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-b457a-e-removed-only-3-middle-tails-can-be-removed-4-chromium-linux.png
index 03f458f9cc..dd6ba7207c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-b457a-e-removed-only-3-middle-tails-can-be-removed-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-b457a-e-removed-only-3-middle-tails-can-be-removed-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-c05a7-hat-3-tails-can-be-added-using-Add-new-tail-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-c05a7-hat-3-tails-can-be-added-using-Add-new-tail-1-chromium-linux.png
index d8d2ce8896..07b90af620 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-c05a7-hat-3-tails-can-be-added-using-Add-new-tail-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-c05a7-hat-3-tails-can-be-added-using-Add-new-tail-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-cdc72-t-be-removed-only-middle-tail-can-be-removed-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-cdc72-t-be-removed-only-middle-tail-can-be-removed-3-chromium-linux.png
index 18b9aeaf08..14630e311e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-cdc72-t-be-removed-only-middle-tail-can-be-removed-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-cdc72-t-be-removed-only-middle-tail-can-be-removed-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-d455e-t-be-removed-only-middle-tail-can-be-removed-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-d455e-t-be-removed-only-middle-tail-can-be-removed-1-chromium-linux.png
index d9f6b50957..55a501ebc4 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-d455e-t-be-removed-only-middle-tail-can-be-removed-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-d455e-t-be-removed-only-middle-tail-can-be-removed-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-e2965-minimal-size-is-0-4-after-that-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-e2965-minimal-size-is-0-4-after-that-saved-to-KET-2-chromium-linux.png
index 11255c06ce..2f2a155bfc 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-e2965-minimal-size-is-0-4-after-that-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-e2965-minimal-size-is-0-4-after-that-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-f024d-e-added-and-Add-new-tail-option-is-disabled-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-f024d-e-added-and-Add-new-tail-option-is-disabled-2-chromium-linux.png
index 5930a5ca8f..69be1f0caf 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-f024d-e-added-and-Add-new-tail-option-is-disabled-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-f024d-e-added-and-Add-new-tail-option-is-disabled-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-fd0a0-t-be-removed-only-middle-tail-can-be-removed-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-fd0a0-t-be-removed-only-middle-tail-can-be-removed-4-chromium-linux.png
index 18b9aeaf08..14630e311e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-fd0a0-t-be-removed-only-middle-tail-can-be-removed-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-Multi-Ta-fd0a0-t-be-removed-only-middle-tail-can-be-removed-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--0460b-o-0-35-from-top-tail-after-that-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--0460b-o-0-35-from-top-tail-after-that-saved-to-KET-1-chromium-linux.png
index 39dc62f64a..42ad61d7d8 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--0460b-o-0-35-from-top-tail-after-that-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--0460b-o-0-35-from-top-tail-after-that-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--14632-o-0-35-from-top-tail-after-that-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--14632-o-0-35-from-top-tail-after-that-saved-to-KET-1-chromium-linux.png
index 39dc62f64a..42ad61d7d8 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--14632-o-0-35-from-top-tail-after-that-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--14632-o-0-35-from-top-tail-after-that-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--1863d-o-0-35-from-top-tail-after-that-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--1863d-o-0-35-from-top-tail-after-that-saved-to-KET-3-chromium-linux.png
index e7fd75e91e..8651bee37c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--1863d-o-0-35-from-top-tail-after-that-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--1863d-o-0-35-from-top-tail-after-that-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--19417-o-0-35-from-top-tail-after-that-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--19417-o-0-35-from-top-tail-after-that-saved-to-KET-2-chromium-linux.png
index 2d6bd203c2..d4986d5354 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--19417-o-0-35-from-top-tail-after-that-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--19417-o-0-35-from-top-tail-after-that-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--40779-tom-tail-can-be-moved-up-to-0-5-from-top-tail-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--40779-tom-tail-can-be-moved-up-to-0-5-from-top-tail-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--40779-tom-tail-can-be-moved-up-to-0-5-from-top-tail-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--40779-tom-tail-can-be-moved-up-to-0-5-from-top-tail-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--5ecbf-minimal-size-is-0-4-after-that-saved-to-KET-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--5ecbf-minimal-size-is-0-4-after-that-saved-to-KET-4-chromium-linux.png
index 39dc62f64a..42ad61d7d8 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--5ecbf-minimal-size-is-0-4-after-that-saved-to-KET-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--5ecbf-minimal-size-is-0-4-after-that-saved-to-KET-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--5f866-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--5f866-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png
index 6e94907477..f86f5fe805 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--5f866-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--5f866-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--61ad3-tom-tail-can-be-moved-up-to-0-5-from-top-tail-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--61ad3-tom-tail-can-be-moved-up-to-0-5-from-top-tail-3-chromium-linux.png
index 99d7144af0..02c9048b23 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--61ad3-tom-tail-can-be-moved-up-to-0-5-from-top-tail-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--61ad3-tom-tail-can-be-moved-up-to-0-5-from-top-tail-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--648b2-be-moved-down-after-that-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--648b2-be-moved-down-after-that-can-be-saved-to-KET-2-chromium-linux.png
index f131c366f3..ff132ff1c7 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--648b2-be-moved-down-after-that-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--648b2-be-moved-down-after-that-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--76377-minimal-size-is-0-4-after-that-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--76377-minimal-size-is-0-4-after-that-saved-to-KET-2-chromium-linux.png
index eb0e3f5875..9241129393 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--76377-minimal-size-is-0-4-after-that-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--76377-minimal-size-is-0-4-after-that-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--7a53c-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--7a53c-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png
index e958ec04ab..5583beff90 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--7a53c-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--7a53c-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--80b40-minimal-size-is-0-4-after-that-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--80b40-minimal-size-is-0-4-after-that-saved-to-KET-1-chromium-linux.png
index 39dc62f64a..42ad61d7d8 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--80b40-minimal-size-is-0-4-after-that-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--80b40-minimal-size-is-0-4-after-that-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--938a3-o-0-35-from-top-tail-after-that-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--938a3-o-0-35-from-top-tail-after-that-saved-to-KET-2-chromium-linux.png
index d69299dd09..381efa840e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--938a3-o-0-35-from-top-tail-after-that-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--938a3-o-0-35-from-top-tail-after-that-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--b9ace-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--b9ace-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--b9ace-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--b9ace-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--be6da-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--be6da-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--be6da-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--be6da-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--d80d1-be-moved-down-after-that-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--d80d1-be-moved-down-after-that-can-be-saved-to-KET-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--d80d1-be-moved-down-after-that-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--d80d1-be-moved-down-after-that-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--da450-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--da450-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png
index 6f50531536..a3cd824761 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--da450-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--da450-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--dcd9f-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--dcd9f-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png
index dbdfc54d33..a68b4f6435 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--dcd9f-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--dcd9f-hanged-Multi-Tailed-Arrow-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--ee58d-o-0-35-from-top-tail-after-that-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--ee58d-o-0-35-from-top-tail-after-that-saved-to-KET-3-chromium-linux.png
index cebe6b6b1c..fe37f14d9a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--ee58d-o-0-35-from-top-tail-after-that-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--ee58d-o-0-35-from-top-tail-after-that-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f1994-be-moved-down-after-that-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f1994-be-moved-down-after-that-can-be-saved-to-KET-3-chromium-linux.png
index e4650ce38f..f75b3a1fd9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f1994-be-moved-down-after-that-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f1994-be-moved-down-after-that-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f5bef-tom-tail-can-be-moved-up-to-0-5-from-top-tail-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f5bef-tom-tail-can-be-moved-up-to-0-5-from-top-tail-2-chromium-linux.png
index c7e69242e7..b6a1196e38 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f5bef-tom-tail-can-be-moved-up-to-0-5-from-top-tail-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f5bef-tom-tail-can-be-moved-up-to-0-5-from-top-tail-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f92ab-minimal-size-is-0-4-after-that-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f92ab-minimal-size-is-0-4-after-that-saved-to-KET-3-chromium-linux.png
index 0515348237..78377053be 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f92ab-minimal-size-is-0-4-after-that-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Load-from-KET-default--f92ab-minimal-size-is-0-4-after-that-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--171a6-ils-can-be-selected-and-moved-to-new-position-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--171a6-ils-can-be-selected-and-moved-to-new-position-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--171a6-ils-can-be-selected-and-moved-to-new-position-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--171a6-ils-can-be-selected-and-moved-to-new-position-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--45f11-ils-can-be-selected-and-moved-to-new-position-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--45f11-ils-can-be-selected-and-moved-to-new-position-3-chromium-linux.png
index 1c2ad7416e..3209b32953 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--45f11-ils-can-be-selected-and-moved-to-new-position-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--45f11-ils-can-be-selected-and-moved-to-new-position-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--48b51-ils-can-be-selected-and-moved-to-new-position-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--48b51-ils-can-be-selected-and-moved-to-new-position-4-chromium-linux.png
index adbc6e70d2..9580dcbd38 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--48b51-ils-can-be-selected-and-moved-to-new-position-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--48b51-ils-can-be-selected-and-moved-to-new-position-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--ec993-ils-can-be-selected-and-moved-to-new-position-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--ec993-ils-can-be-selected-and-moved-to-new-position-2-chromium-linux.png
index 0ea9965128..61587d8902 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--ec993-ils-can-be-selected-and-moved-to-new-position-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-KET-Multi--ec993-ils-can-be-selected-and-moved-to-new-position-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-ket-file--601d2-ents-and-separately-to-other-places-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-ket-file--601d2-ents-and-separately-to-other-places-on-Canvas-2-chromium-linux.png
index 82340d62e7..2cf35b4f33 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-ket-file--601d2-ents-and-separately-to-other-places-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-ket-file--601d2-ents-and-separately-to-other-places-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-ket-file--6b497-ents-and-separately-to-other-places-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-ket-file--6b497-ents-and-separately-to-other-places-on-Canvas-1-chromium-linux.png
index 85f923ac1e..690a98e0af 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-ket-file--6b497-ents-and-separately-to-other-places-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Loaded-from-ket-file--6b497-ents-and-separately-to-other-places-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-05aed-nd-positions-of-added-tails-add-remove-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-05aed-nd-positions-of-added-tails-add-remove-tails-3-chromium-linux.png
index 9b160b7496..53ad8a70e4 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-05aed-nd-positions-of-added-tails-add-remove-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-05aed-nd-positions-of-added-tails-add-remove-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-140ef-itself-changing-of-size-and-position-of-head-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-140ef-itself-changing-of-size-and-position-of-head-3-chromium-linux.png
index e6d18e13ca..89acfd3fa7 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-140ef-itself-changing-of-size-and-position-of-head-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-140ef-itself-changing-of-size-and-position-of-head-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-77b01-itself-changing-of-size-and-position-of-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-77b01-itself-changing-of-size-and-position-of-head-1-chromium-linux.png
index a5a7269fca..8d28b91ec4 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-77b01-itself-changing-of-size-and-position-of-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-77b01-itself-changing-of-size-and-position-of-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-7e367-nd-positions-of-added-tails-add-remove-tails-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-7e367-nd-positions-of-added-tails-add-remove-tails-4-chromium-linux.png
index 6cbcf0bccf..f27a60fff0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-7e367-nd-positions-of-added-tails-add-remove-tails-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-7e367-nd-positions-of-added-tails-add-remove-tails-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-ade05-itself-changing-of-size-and-position-of-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-ade05-itself-changing-of-size-and-position-of-head-2-chromium-linux.png
index 5c1b6c6add..6b63ede634 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-ade05-itself-changing-of-size-and-position-of-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-ade05-itself-changing-of-size-and-position-of-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-c1422-nd-positions-of-added-tails-add-remove-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-c1422-nd-positions-of-added-tails-add-remove-tails-1-chromium-linux.png
index 4bcfa5bb66..24515f8ec7 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-c1422-nd-positions-of-added-tails-add-remove-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-c1422-nd-positions-of-added-tails-add-remove-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-e009f-nd-positions-of-added-tails-add-remove-tails-5-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-e009f-nd-positions-of-added-tails-add-remove-tails-5-chromium-linux.png
index 1cc990a267..58108f80ed 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-e009f-nd-positions-of-added-tails-add-remove-tails-5-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Multi-Tailed-Arrows-wi-e009f-nd-positions-of-added-tails-add-remove-tails-5-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Three-Multi-Tailed-Arr-67e24-as-one-by-one-using-Multi-Tailed-Arrow-Tool-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Three-Multi-Tailed-Arr-67e24-as-one-by-one-using-Multi-Tailed-Arrow-Tool-1-chromium-linux.png
index 91b7e5bbec..0aa9f9875b 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Three-Multi-Tailed-Arr-67e24-as-one-by-one-using-Multi-Tailed-Arrow-Tool-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Three-Multi-Tailed-Arr-67e24-as-one-by-one-using-Multi-Tailed-Arrow-Tool-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Three-Multi-Tailed-Arr-ddedb-es-on-Canvas-with-previously-added-elements-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Three-Multi-Tailed-Arr-ddedb-es-on-Canvas-with-previously-added-elements-1-chromium-linux.png
index e2817057f6..3287c0af3a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Three-Multi-Tailed-Arr-ddedb-es-on-Canvas-with-previously-added-elements-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Three-Multi-Tailed-Arr-ddedb-es-on-Canvas-with-previously-added-elements-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-27712--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-27712--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png
index d0b740521d..d795e0acd6 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-27712--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-27712--and-its-size-can-be-changed-for-each-of-them-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-53249-up-to-0-15-from-edge-and-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-53249-up-to-0-15-from-edge-and-can-be-saved-to-KET-2-chromium-linux.png
index 06d3105459..40893724c6 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-53249-up-to-0-15-from-edge-and-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-53249-up-to-0-15-from-edge-and-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-5498c--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-5498c--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png
index 55ba48acf3..ef20fc163f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-5498c--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-5498c--and-its-size-can-be-changed-for-each-of-them-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-5df1e-hat-3-tails-can-be-added-using-Add-new-tail-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-5df1e-hat-3-tails-can-be-added-using-Add-new-tail-3-chromium-linux.png
index 98eb2045f6..788530237c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-5df1e-hat-3-tails-can-be-added-using-Add-new-tail-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-5df1e-hat-3-tails-can-be-added-using-Add-new-tail-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-62b88-ased-to-right-after-that-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-62b88-ased-to-right-after-that-can-be-saved-to-KET-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-62b88-ased-to-right-after-that-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-62b88-ased-to-right-after-that-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-65e49-ased-to-right-after-that-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-65e49-ased-to-right-after-that-can-be-saved-to-KET-2-chromium-linux.png
index 79289a998d..5eeea02d6f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-65e49-ased-to-right-after-that-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-65e49-ased-to-right-after-that-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-68443-hat-3-tails-can-be-added-using-Add-new-tail-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-68443-hat-3-tails-can-be-added-using-Add-new-tail-4-chromium-linux.png
index 8f9f44b2b4..9fe3e6326f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-68443-hat-3-tails-can-be-added-using-Add-new-tail-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-68443-hat-3-tails-can-be-added-using-Add-new-tail-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-7db28-eft-minimal-size-is-0-5-after-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-7db28-eft-minimal-size-is-0-5-after-saved-to-KET-3-chromium-linux.png
index fa86f6f740..090d69e866 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-7db28-eft-minimal-size-is-0-5-after-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-7db28-eft-minimal-size-is-0-5-after-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-80798-up-to-0-15-from-edge-and-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-80798-up-to-0-15-from-edge-and-can-be-saved-to-KET-3-chromium-linux.png
index df4c78ec2f..64d8d48e1e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-80798-up-to-0-15-from-edge-and-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-80798-up-to-0-15-from-edge-and-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-92cd0-o-first-one-2-tails-to-second-and-3-to-third-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-92cd0-o-first-one-2-tails-to-second-and-3-to-third-1-chromium-linux.png
index 813a9d0c69..3cab3dabfe 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-92cd0-o-first-one-2-tails-to-second-and-3-to-third-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-92cd0-o-first-one-2-tails-to-second-and-3-to-third-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a27d1-ased-to-right-after-that-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a27d1-ased-to-right-after-that-can-be-saved-to-KET-3-chromium-linux.png
index 8989e5c202..bcbd3ce00a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a27d1-ased-to-right-after-that-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a27d1-ased-to-right-after-that-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a5edb--15-from-edge-after-that-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a5edb--15-from-edge-after-that-can-be-saved-to-KET-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a5edb--15-from-edge-after-that-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a5edb--15-from-edge-after-that-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a61ce-up-to-0-15-from-edge-and-can-be-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a61ce-up-to-0-15-from-edge-and-can-be-saved-to-KET-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a61ce-up-to-0-15-from-edge-and-can-be-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a61ce-up-to-0-15-from-edge-and-can-be-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a8b56-o-first-one-2-tails-to-second-and-3-to-third-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a8b56-o-first-one-2-tails-to-second-and-3-to-third-3-chromium-linux.png
index 0a7b1b6a04..ee88edabd2 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a8b56-o-first-one-2-tails-to-second-and-3-to-third-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-a8b56-o-first-one-2-tails-to-second-and-3-to-third-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-ad844-be-moved-up-and-bottom-tail-can-be-moved-down-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-ad844-be-moved-up-and-bottom-tail-can-be-moved-down-2-chromium-linux.png
index 314d2583ef..f12c709ec9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-ad844-be-moved-up-and-bottom-tail-can-be-moved-down-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-ad844-be-moved-up-and-bottom-tail-can-be-moved-down-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-ae51f-be-moved-up-and-bottom-tail-can-be-moved-down-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-ae51f-be-moved-up-and-bottom-tail-can-be-moved-down-3-chromium-linux.png
index 4a7c3cecd3..fd0acd89d1 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-ae51f-be-moved-up-and-bottom-tail-can-be-moved-down-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-ae51f-be-moved-up-and-bottom-tail-can-be-moved-down-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-b5d5d-eft-minimal-size-is-0-5-after-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-b5d5d-eft-minimal-size-is-0-5-after-saved-to-KET-2-chromium-linux.png
index f88145af1f..74b27d6124 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-b5d5d-eft-minimal-size-is-0-5-after-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-b5d5d-eft-minimal-size-is-0-5-after-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-b6391-hat-3-tails-can-be-added-using-Add-new-tail-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-b6391-hat-3-tails-can-be-added-using-Add-new-tail-1-chromium-linux.png
index ee879d5081..b0413e3e31 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-b6391-hat-3-tails-can-be-added-using-Add-new-tail-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-b6391-hat-3-tails-can-be-added-using-Add-new-tail-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-be5d2-be-moved-up-and-bottom-tail-can-be-moved-down-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-be5d2-be-moved-up-and-bottom-tail-can-be-moved-down-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-be5d2-be-moved-up-and-bottom-tail-can-be-moved-down-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-be5d2-be-moved-up-and-bottom-tail-can-be-moved-down-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-cf3b7--15-from-edge-after-that-can-be-saved-to-KET-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-cf3b7--15-from-edge-after-that-can-be-saved-to-KET-3-chromium-linux.png
index 6e94907477..f86f5fe805 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-cf3b7--15-from-edge-after-that-can-be-saved-to-KET-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-cf3b7--15-from-edge-after-that-can-be-saved-to-KET-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-d795a-hat-3-tails-can-be-added-using-Add-new-tail-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-d795a-hat-3-tails-can-be-added-using-Add-new-tail-2-chromium-linux.png
index d28ff94626..c0ec3d679d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-d795a-hat-3-tails-can-be-added-using-Add-new-tail-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-d795a-hat-3-tails-can-be-added-using-Add-new-tail-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e5a4f--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e5a4f--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png
index 501244a852..8a072e51b9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e5a4f--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e5a4f--and-its-size-can-be-changed-for-each-of-them-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e712e-o-first-one-2-tails-to-second-and-3-to-third-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e712e-o-first-one-2-tails-to-second-and-3-to-third-2-chromium-linux.png
index ee29017a1f..1ab6ec7fb0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e712e-o-first-one-2-tails-to-second-and-3-to-third-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e712e-o-first-one-2-tails-to-second-and-3-to-third-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e7dcc-one-2-tails-to-the-second-and-3-to-the-third-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e7dcc-one-2-tails-to-the-second-and-3-to-the-third-2-chromium-linux.png
index b0c46fd885..c44c3c386d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e7dcc-one-2-tails-to-the-second-and-3-to-the-third-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-e7dcc-one-2-tails-to-the-second-and-3-to-the-third-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-eb688-one-2-tails-to-the-second-and-3-to-the-third-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-eb688-one-2-tails-to-the-second-and-3-to-the-third-1-chromium-linux.png
index 2564e33091..7870d0aa26 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-eb688-one-2-tails-to-the-second-and-3-to-the-third-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-eb688-one-2-tails-to-the-second-and-3-to-the-third-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-f56bf--15-from-edge-after-that-can-be-saved-to-KET-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-f56bf--15-from-edge-after-that-can-be-saved-to-KET-2-chromium-linux.png
index 34e4d40dff..6aeef8f711 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-f56bf--15-from-edge-after-that-can-be-saved-to-KET-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-f56bf--15-from-edge-after-that-can-be-saved-to-KET-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-f6995-eft-minimal-size-is-0-5-after-saved-to-KET-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-f6995-eft-minimal-size-is-0-5-after-saved-to-KET-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-f6995-eft-minimal-size-is-0-5-after-saved-to-KET-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Using-Multi-Tailed-Ar-f6995-eft-minimal-size-is-0-5-after-saved-to-KET-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-14ef0--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-14ef0--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png
index fe79727909..7db1d7b948 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-14ef0--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-14ef0--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-95ad0--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-95ad0--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png
index 8ca465aebb..ccc63ec2ab 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-95ad0--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-95ad0--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-a8582--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-a8582--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png
index 5029d3b69d..78d3762be9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-a8582--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-a8582--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-c94af--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-c94af--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png
index 7459d9e0d8..3f5735701d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-c94af--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-Undo-Redo-actio-c94af--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-0a8bd-ents-and-separately-to-other-places-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-0a8bd-ents-and-separately-to-other-places-on-Canvas-2-chromium-linux.png
index a115e80582..ff0efc8265 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-0a8bd-ents-and-separately-to-other-places-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-0a8bd-ents-and-separately-to-other-places-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-127e8-by-one-using-Multi-Tailed-Arrow-Tool-button-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-127e8-by-one-using-Multi-Tailed-Arrow-Tool-button-1-chromium-linux.png
index aea5686a14..a2dba6738a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-127e8-by-one-using-Multi-Tailed-Arrow-Tool-button-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-127e8-by-one-using-Multi-Tailed-Arrow-Tool-button-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-2e940-ents-and-separately-to-other-places-on-Canvas-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-2e940-ents-and-separately-to-other-places-on-Canvas-3-chromium-linux.png
index 4f77294d4f..b5c195d389 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-2e940-ents-and-separately-to-other-places-on-Canvas-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-2e940-ents-and-separately-to-other-places-on-Canvas-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-7d6b1-by-one-using-Multi-Tailed-Arrow-Tool-button-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-7d6b1-by-one-using-Multi-Tailed-Arrow-Tool-button-2-chromium-linux.png
index 267d726de9..d20e003208 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-7d6b1-by-one-using-Multi-Tailed-Arrow-Tool-button-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-7d6b1-by-one-using-Multi-Tailed-Arrow-Tool-button-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-a927f-ents-and-separately-to-other-places-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-a927f-ents-and-separately-to-other-places-on-Canvas-1-chromium-linux.png
index 42c85a692c..5c0ca06713 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-a927f-ents-and-separately-to-other-places-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-Multi-Ta-a927f-ents-and-separately-to-other-places-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-09ba2--using-PASTE-FROM-CLIPBOARD---Add-to-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-09ba2--using-PASTE-FROM-CLIPBOARD---Add-to-Canvas-1-chromium-linux.png
index 0d3485f4c1..a1f658ce22 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-09ba2--using-PASTE-FROM-CLIPBOARD---Add-to-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-09ba2--using-PASTE-FROM-CLIPBOARD---Add-to-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-10a21-orrect-coordinates-of-spines-tails-and-heads-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-10a21-orrect-coordinates-of-spines-tails-and-heads-1-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-10a21-orrect-coordinates-of-spines-tails-and-heads-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-10a21-orrect-coordinates-of-spines-tails-and-heads-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-43455--PASTE-FROM-CLIPBOARD---Open-as-New-Project-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-43455--PASTE-FROM-CLIPBOARD---Open-as-New-Project-1-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-43455--PASTE-FROM-CLIPBOARD---Open-as-New-Project-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-43455--PASTE-FROM-CLIPBOARD---Open-as-New-Project-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-6a619-orrect-coordinates-of-spines-tails-and-heads-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-6a619-orrect-coordinates-of-spines-tails-and-heads-1-chromium-linux.png
index 9ed540ad9d..0520400185 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-6a619-orrect-coordinates-of-spines-tails-and-heads-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-6a619-orrect-coordinates-of-spines-tails-and-heads-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-936e2-0-100-after-adding-to-Canvas-from-ket-file-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-936e2-0-100-after-adding-to-Canvas-from-ket-file-1-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-936e2-0-100-after-adding-to-Canvas-from-ket-file-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-936e2-0-100-after-adding-to-Canvas-from-ket-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-e3398-lipboard-directly-to-selected-place-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-e3398-lipboard-directly-to-selected-place-on-Canvas-1-chromium-linux.png
index 0d3485f4c1..a1f658ce22 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-e3398-lipboard-directly-to-selected-place-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-e3398-lipboard-directly-to-selected-place-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-f35ec-0-100-after-adding-to-Canvas-from-ket-file-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-f35ec-0-100-after-adding-to-Canvas-from-ket-file-4-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-f35ec-0-100-after-adding-to-Canvas-from-ket-file-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-3-differen-f35ec-0-100-after-adding-to-Canvas-from-ket-file-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-0f6f1-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-0f6f1-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png
index 82b6308d53..fc30d1f7ae 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-0f6f1-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-0f6f1-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-23f5c--for-default-Multi-Tailed-Arrow-added-by-Tool-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-23f5c--for-default-Multi-Tailed-Arrow-added-by-Tool-3-chromium-linux.png
index d8cbe8e311..9e9c378928 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-23f5c--for-default-Multi-Tailed-Arrow-added-by-Tool-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-23f5c--for-default-Multi-Tailed-Arrow-added-by-Tool-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-25b64-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-25b64-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png
index 53dc01e69f..1e808699c4 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-25b64-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-25b64-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-31ecf-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-31ecf-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png
index 1ac6d28d9d..ab03c4a1c8 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-31ecf-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-31ecf-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-34a7f-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-34a7f-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png
index 736323576f..be6b959671 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-34a7f-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-34a7f-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-49f06-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-49f06-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png
index 995be6a534..359d4c02af 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-49f06-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-49f06-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4a7e7-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4a7e7-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png
index ee879d5081..b0413e3e31 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4a7e7-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4a7e7-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4df60-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4df60-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png
index ca0d624205..ddcb4d5af9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4df60-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4df60-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4e5e5-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4e5e5-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png
index 82b6308d53..fc30d1f7ae 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4e5e5-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-4e5e5-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-51cbb-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-51cbb-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png
index 70a6e911b7..07b0bf328a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-51cbb-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-51cbb-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-56355--for-default-Multi-Tailed-Arrow-added-by-Tool-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-56355--for-default-Multi-Tailed-Arrow-added-by-Tool-2-chromium-linux.png
index bb2ef1307d..c4281c1966 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-56355--for-default-Multi-Tailed-Arrow-added-by-Tool-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-56355--for-default-Multi-Tailed-Arrow-added-by-Tool-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-5e95f--for-default-Multi-Tailed-Arrow-added-by-Tool-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-5e95f--for-default-Multi-Tailed-Arrow-added-by-Tool-4-chromium-linux.png
index bb2ef1307d..c4281c1966 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-5e95f--for-default-Multi-Tailed-Arrow-added-by-Tool-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-5e95f--for-default-Multi-Tailed-Arrow-added-by-Tool-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-60320-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-60320-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-2-chromium-linux.png
index e175a326e3..7e8af2a138 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-60320-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-60320-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-6a415--Multi-Tailed-Arrows-loaded-from-KET-together-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-6a415--Multi-Tailed-Arrows-loaded-from-KET-together-2-chromium-linux.png
index f08455d860..646254342a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-6a415--Multi-Tailed-Arrows-loaded-from-KET-together-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-6a415--Multi-Tailed-Arrows-loaded-from-KET-together-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-7ce61-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-7ce61-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png
index 55ba48acf3..ef20fc163f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-7ce61-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-7ce61-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-8aead--Multi-Tailed-Arrows-loaded-from-KET-together-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-8aead--Multi-Tailed-Arrows-loaded-from-KET-together-1-chromium-linux.png
index 2c4edeb757..e11d114d8a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-8aead--Multi-Tailed-Arrows-loaded-from-KET-together-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-8aead--Multi-Tailed-Arrows-loaded-from-KET-together-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-8f06d-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-8f06d-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png
index 501244a852..8a072e51b9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-8f06d-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-8f06d-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-906ff-d-from-KET-when-other-elements-are-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-906ff-d-from-KET-when-other-elements-are-on-Canvas-2-chromium-linux.png
index bdea6f3ed0..da6f166c14 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-906ff-d-from-KET-when-other-elements-are-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-906ff-d-from-KET-when-other-elements-are-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-a48cf-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-a48cf-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-1-chromium-linux.png
index f8d372c04d..fee3d29336 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-a48cf-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-a48cf-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-aa149-e-Undo-Redo-when-other-elements-are-on-Canvas-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-aa149-e-Undo-Redo-when-other-elements-are-on-Canvas-3-chromium-linux.png
index ff41915c3c..281ab272d2 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-aa149-e-Undo-Redo-when-other-elements-are-on-Canvas-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-aa149-e-Undo-Redo-when-other-elements-are-on-Canvas-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-b9514-e-Undo-Redo-when-other-elements-are-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-b9514-e-Undo-Redo-when-other-elements-are-on-Canvas-2-chromium-linux.png
index 57254749cd..da6f166c14 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-b9514-e-Undo-Redo-when-other-elements-are-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-b9514-e-Undo-Redo-when-other-elements-are-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-bae35-d-from-KET-when-other-elements-are-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-bae35-d-from-KET-when-other-elements-are-on-Canvas-1-chromium-linux.png
index 7477aa49ae..9afe5041b5 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-bae35-d-from-KET-when-other-elements-are-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-bae35-d-from-KET-when-other-elements-are-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-ca448-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-ca448-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png
index d28ff94626..c0ec3d679d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-ca448-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-ca448-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-df2b8-e-Undo-Redo-when-other-elements-are-on-Canvas-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-df2b8-e-Undo-Redo-when-other-elements-are-on-Canvas-4-chromium-linux.png
index 57254749cd..da6f166c14 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-df2b8-e-Undo-Redo-when-other-elements-are-on-Canvas-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-df2b8-e-Undo-Redo-when-other-elements-are-on-Canvas-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-eea50-e-Undo-Redo-when-other-elements-are-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-eea50-e-Undo-Redo-when-other-elements-are-on-Canvas-1-chromium-linux.png
index 806adda2f9..9afe5041b5 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-eea50-e-Undo-Redo-when-other-elements-are-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-eea50-e-Undo-Redo-when-other-elements-are-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-fbcbe--for-default-Multi-Tailed-Arrow-added-by-Tool-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-fbcbe--for-default-Multi-Tailed-Arrow-added-by-Tool-1-chromium-linux.png
index c2fc0d080a..07e52be86e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-fbcbe--for-default-Multi-Tailed-Arrow-added-by-Tool-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Copy-Paste-fbcbe--for-default-Multi-Tailed-Arrow-added-by-Tool-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--0433f-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--0433f-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png
index 14a38618d7..14995b7088 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--0433f-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--0433f-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--1b57f--Multi-Tailed-Arrows-loaded-from-KET-together-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--1b57f--Multi-Tailed-Arrows-loaded-from-KET-together-2-chromium-linux.png
index 747308d296..29ba8458b1 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--1b57f--Multi-Tailed-Arrows-loaded-from-KET-together-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--1b57f--Multi-Tailed-Arrows-loaded-from-KET-together-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--2645d-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--2645d-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png
index ca0d624205..ddcb4d5af9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--2645d-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--2645d-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--365a3-d-from-KET-when-other-elements-are-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--365a3-d-from-KET-when-other-elements-are-on-Canvas-1-chromium-linux.png
index 7477aa49ae..9afe5041b5 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--365a3-d-from-KET-when-other-elements-are-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--365a3-d-from-KET-when-other-elements-are-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--467bf-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--467bf-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png
index 8296820aa0..f3863d6646 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--467bf-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--467bf-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--49e88-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--49e88-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png
index 82b6308d53..fc30d1f7ae 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--49e88-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--49e88-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--4b5dc-e-Undo-Redo-when-other-elements-are-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--4b5dc-e-Undo-Redo-when-other-elements-are-on-Canvas-1-chromium-linux.png
index 806adda2f9..9afe5041b5 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--4b5dc-e-Undo-Redo-when-other-elements-are-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--4b5dc-e-Undo-Redo-when-other-elements-are-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--547f1-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--547f1-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png
index 82b6308d53..fc30d1f7ae 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--547f1-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--547f1-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--62e93--for-default-Multi-Tailed-Arrow-added-by-Tool-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--62e93--for-default-Multi-Tailed-Arrow-added-by-Tool-1-chromium-linux.png
index c2fc0d080a..07e52be86e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--62e93--for-default-Multi-Tailed-Arrow-added-by-Tool-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--62e93--for-default-Multi-Tailed-Arrow-added-by-Tool-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--6a4fb-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--6a4fb-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png
index 55ba48acf3..ef20fc163f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--6a4fb-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--6a4fb-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--7a5fd-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--7a5fd-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png
index 3018132d1b..44ce52308f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--7a5fd-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--7a5fd-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--82673--for-default-Multi-Tailed-Arrow-added-by-Tool-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--82673--for-default-Multi-Tailed-Arrow-added-by-Tool-2-chromium-linux.png
index 2496c74f0a..b46520181e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--82673--for-default-Multi-Tailed-Arrow-added-by-Tool-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--82673--for-default-Multi-Tailed-Arrow-added-by-Tool-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--8e35e-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--8e35e-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-1-chromium-linux.png
index f8d372c04d..fee3d29336 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--8e35e-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--8e35e-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--8f26a-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--8f26a-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-2-chromium-linux.png
index 41188a7b35..6e5861b055 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--8f26a-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--8f26a-i-Tailed-Arrows-loaded-from-KET-are-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--aa33c-e-Undo-Redo-when-other-elements-are-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--aa33c-e-Undo-Redo-when-other-elements-are-on-Canvas-2-chromium-linux.png
index f3b82d0761..e41358fe6d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--aa33c-e-Undo-Redo-when-other-elements-are-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--aa33c-e-Undo-Redo-when-other-elements-are-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c1149--for-default-Multi-Tailed-Arrow-added-by-Tool-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c1149--for-default-Multi-Tailed-Arrow-added-by-Tool-4-chromium-linux.png
index 2496c74f0a..b46520181e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c1149--for-default-Multi-Tailed-Arrow-added-by-Tool-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c1149--for-default-Multi-Tailed-Arrow-added-by-Tool-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c3359-d-from-KET-when-other-elements-are-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c3359-d-from-KET-when-other-elements-are-on-Canvas-2-chromium-linux.png
index db3f3b07f8..e41358fe6d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c3359-d-from-KET-when-other-elements-are-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c3359-d-from-KET-when-other-elements-are-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c857f-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c857f-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png
index 42a25b50f8..f210230a81 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c857f-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--c857f-w-after-adding-of-tails-and-removing-of-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--cd7ab-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--cd7ab-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png
index ee879d5081..b0413e3e31 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--cd7ab-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--cd7ab-w-after-adding-of-tails-and-removing-of-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--da726-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--da726-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png
index d28ff94626..c0ec3d679d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--da726-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--da726-w-after-adding-of-tails-and-removing-of-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--de265--Multi-Tailed-Arrows-loaded-from-KET-together-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--de265--Multi-Tailed-Arrows-loaded-from-KET-together-1-chromium-linux.png
index 2c4edeb757..e11d114d8a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--de265--Multi-Tailed-Arrows-loaded-from-KET-together-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--de265--Multi-Tailed-Arrows-loaded-from-KET-together-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--e1f1f-e-Undo-Redo-when-other-elements-are-on-Canvas-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--e1f1f-e-Undo-Redo-when-other-elements-are-on-Canvas-4-chromium-linux.png
index f3b82d0761..e41358fe6d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--e1f1f-e-Undo-Redo-when-other-elements-are-on-Canvas-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--e1f1f-e-Undo-Redo-when-other-elements-are-on-Canvas-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--efdd0-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--efdd0-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png
index 736323576f..be6b959671 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--efdd0-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--efdd0-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--f53e6-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--f53e6-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png
index 501244a852..8a072e51b9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--f53e6-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Cut-Paste--f53e6-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-05965-d-place-on-Canvas-from-2-different-ket-files-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-05965-d-place-on-Canvas-from-2-different-ket-files-1-chromium-linux.png
index a3e0c5edcd..ebd2aef958 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-05965-d-place-on-Canvas-from-2-different-ket-files-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-05965-d-place-on-Canvas-from-2-different-ket-files-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-356f6--tail---0-4-head---0-5-its-a-minimal-size-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-356f6--tail---0-4-head---0-5-its-a-minimal-size-1-chromium-linux.png
index 8bb87c46ed..bccc89b651 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-356f6--tail---0-4-head---0-5-its-a-minimal-size-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-356f6--tail---0-4-head---0-5-its-a-minimal-size-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-35ada--Canvas-with-correct-position-and-layer-level-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-35ada--Canvas-with-correct-position-and-layer-level-2-chromium-linux.png
index 911ab6ca46..1a525eae4c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-35ada--Canvas-with-correct-position-and-layer-level-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-35ada--Canvas-with-correct-position-and-layer-level-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-5a9f3-ces-on-Canvas-using-Multi-Tailed-Arrow-Tool-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-5a9f3-ces-on-Canvas-using-Multi-Tailed-Arrow-Tool-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-5a9f3-ces-on-Canvas-using-Multi-Tailed-Arrow-Tool-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-5a9f3-ces-on-Canvas-using-Multi-Tailed-Arrow-Tool-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-5b947-00-after-adding-to-Canvas-using-zoom-buttons-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-5b947-00-after-adding-to-Canvas-using-zoom-buttons-1-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-5b947-00-after-adding-to-Canvas-using-zoom-buttons-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-5b947-00-after-adding-to-Canvas-using-zoom-buttons-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-b2bc1-00-after-adding-to-Canvas-using-zoom-buttons-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-b2bc1-00-after-adding-to-Canvas-using-zoom-buttons-4-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-b2bc1-00-after-adding-to-Canvas-using-zoom-buttons-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Multi-Tail-b2bc1-00-after-adding-to-Canvas-using-zoom-buttons-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--01eda-e-length-1-4-after-adding-removing-of-tails-5-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--01eda-e-length-1-4-after-adding-removing-of-tails-5-chromium-linux.png
index 6b7bfaffde..19e4ec896f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--01eda-e-length-1-4-after-adding-removing-of-tails-5-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--01eda-e-length-1-4-after-adding-removing-of-tails-5-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--09bc4--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--09bc4--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--09bc4--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--09bc4--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1a9b0-ed-Arrows-after-moving-changing-size-of-heads-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1a9b0-ed-Arrows-after-moving-changing-size-of-heads-1-chromium-linux.png
index 501244a852..8a072e51b9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1a9b0-ed-Arrows-after-moving-changing-size-of-heads-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1a9b0-ed-Arrows-after-moving-changing-size-of-heads-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1c3c5-ed-Arrows-after-moving-changing-size-of-heads-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1c3c5-ed-Arrows-after-moving-changing-size-of-heads-3-chromium-linux.png
index 501244a852..8a072e51b9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1c3c5-ed-Arrows-after-moving-changing-size-of-heads-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1c3c5-ed-Arrows-after-moving-changing-size-of-heads-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1e832--elements-after-moving-changing-size-of-heads-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1e832--elements-after-moving-changing-size-of-heads-3-chromium-linux.png
index 244260a380..2868d98244 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1e832--elements-after-moving-changing-size-of-heads-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--1e832--elements-after-moving-changing-size-of-heads-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--2241c--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--2241c--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png
index bacb8582e4..13c75db30b 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--2241c--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--2241c--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--23bcc--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--23bcc--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png
index bbdb703969..d583047136 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--23bcc--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--23bcc--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--2dd39-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--2dd39-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png
index 856546e8e9..1b93c8e977 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--2dd39-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--2dd39-iled-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3754a--Tailed-Arrows-after-adding-removing-of-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3754a--Tailed-Arrows-after-adding-removing-of-tails-2-chromium-linux.png
index 2684a681ac..414942ead6 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3754a--Tailed-Arrows-after-adding-removing-of-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3754a--Tailed-Arrows-after-adding-removing-of-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3983e--Tailed-Arrows-after-adding-removing-of-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3983e--Tailed-Arrows-after-adding-removing-of-tails-1-chromium-linux.png
index 2564e33091..7870d0aa26 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3983e--Tailed-Arrows-after-adding-removing-of-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3983e--Tailed-Arrows-after-adding-removing-of-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3efe9--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3efe9--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png
index bacb8582e4..13c75db30b 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3efe9--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--3efe9--moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--41290-with-two-tails-after-adding-removing-of-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--41290-with-two-tails-after-adding-removing-of-tails-2-chromium-linux.png
index d28ff94626..c0ec3d679d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--41290-with-two-tails-after-adding-removing-of-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--41290-with-two-tails-after-adding-removing-of-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--440c0--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--440c0--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png
index c521469da4..a65cb7b4c2 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--440c0--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--440c0--moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--4f2ce-ed-Arrows-after-moving-changing-size-of-heads-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--4f2ce-ed-Arrows-after-moving-changing-size-of-heads-2-chromium-linux.png
index 55ba48acf3..ef20fc163f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--4f2ce-ed-Arrows-after-moving-changing-size-of-heads-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--4f2ce-ed-Arrows-after-moving-changing-size-of-heads-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--512ac--Tailed-Arrows-after-adding-removing-of-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--512ac--Tailed-Arrows-after-adding-removing-of-tails-3-chromium-linux.png
index 19d4ab0846..d9a066fba2 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--512ac--Tailed-Arrows-after-adding-removing-of-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--512ac--Tailed-Arrows-after-adding-removing-of-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--591d2-led-Arrow-after-moving-changing-size-of-head-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--591d2-led-Arrow-after-moving-changing-size-of-head-4-chromium-linux.png
index a1719f4106..dc2a1b7839 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--591d2-led-Arrow-after-moving-changing-size-of-head-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--591d2-led-Arrow-after-moving-changing-size-of-head-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--68631--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--68631--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png
index 14feeb88ba..50e17fa94c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--68631--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--68631--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--6c130-moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--6c130-moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png
index c3676eae53..776210da8a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--6c130-moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--6c130-moving-changing-size-of-top-and-bottom-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--6cfc3-ed-Arrows-after-moving-changing-size-of-heads-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--6cfc3-ed-Arrows-after-moving-changing-size-of-heads-4-chromium-linux.png
index c9c0c8c987..6512b105fe 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--6cfc3-ed-Arrows-after-moving-changing-size-of-heads-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--6cfc3-ed-Arrows-after-moving-changing-size-of-heads-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--736fd--Tailed-Arrows-after-adding-removing-of-tails-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--736fd--Tailed-Arrows-after-adding-removing-of-tails-4-chromium-linux.png
index 2684a681ac..414942ead6 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--736fd--Tailed-Arrows-after-adding-removing-of-tails-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--736fd--Tailed-Arrows-after-adding-removing-of-tails-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--75f96-e-length-1-4-after-adding-removing-of-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--75f96-e-length-1-4-after-adding-removing-of-tails-2-chromium-linux.png
index 717a865b63..36c1f36464 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--75f96-e-length-1-4-after-adding-removing-of-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--75f96-e-length-1-4-after-adding-removing-of-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7dbdd-e-length-1-4-after-adding-removing-of-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7dbdd-e-length-1-4-after-adding-removing-of-tails-1-chromium-linux.png
index 452e0b0a07..d067da5014 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7dbdd-e-length-1-4-after-adding-removing-of-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7dbdd-e-length-1-4-after-adding-removing-of-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7dd4d--elements-after-moving-changing-size-of-heads-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7dd4d--elements-after-moving-changing-size-of-heads-4-chromium-linux.png
index 007259e2b0..bc22bb6bba 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7dd4d--elements-after-moving-changing-size-of-heads-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7dd4d--elements-after-moving-changing-size-of-heads-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7e353-led-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7e353-led-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7e353-led-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--7e353-led-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--824d3-iled-Arrow-after-moving-changing-size-of-head-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--824d3-iled-Arrow-after-moving-changing-size-of-head-4-chromium-linux.png
index 333bf0dbc0..8fb21d96f9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--824d3-iled-Arrow-after-moving-changing-size-of-head-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--824d3-iled-Arrow-after-moving-changing-size-of-head-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--840fd--with-elements-after-adding-removing-of-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--840fd--with-elements-after-adding-removing-of-tails-3-chromium-linux.png
index 6db400d182..19f5dd23c3 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--840fd--with-elements-after-adding-removing-of-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--840fd--with-elements-after-adding-removing-of-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--85aff--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--85aff--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--85aff--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--85aff--moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--8db97--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--8db97--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png
index 14feeb88ba..50e17fa94c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--8db97--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--8db97--moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--92c26-e-length-1-4-after-adding-removing-of-tails-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--92c26-e-length-1-4-after-adding-removing-of-tails-4-chromium-linux.png
index 842a011549..db919ff90d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--92c26-e-length-1-4-after-adding-removing-of-tails-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--92c26-e-length-1-4-after-adding-removing-of-tails-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--9903a-with-two-tails-after-adding-removing-of-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--9903a-with-two-tails-after-adding-removing-of-tails-1-chromium-linux.png
index ee879d5081..b0413e3e31 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--9903a-with-two-tails-after-adding-removing-of-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--9903a-with-two-tails-after-adding-removing-of-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--9ceec--elements-after-moving-changing-size-of-heads-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--9ceec--elements-after-moving-changing-size-of-heads-2-chromium-linux.png
index e00861391b..21896bbe52 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--9ceec--elements-after-moving-changing-size-of-heads-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--9ceec--elements-after-moving-changing-size-of-heads-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--a46e0-with-two-tails-after-adding-removing-of-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--a46e0-with-two-tails-after-adding-removing-of-tails-3-chromium-linux.png
index 5f14c9ca63..36700ac615 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--a46e0-with-two-tails-after-adding-removing-of-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--a46e0-with-two-tails-after-adding-removing-of-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--a996f--elements-after-moving-changing-size-of-heads-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--a996f--elements-after-moving-changing-size-of-heads-1-chromium-linux.png
index fe79727909..7db1d7b948 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--a996f--elements-after-moving-changing-size-of-heads-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--a996f--elements-after-moving-changing-size-of-heads-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--abd06-moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--abd06-moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png
index c3676eae53..776210da8a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--abd06-moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--abd06-moving-changing-size-of-top-and-bottom-tails-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--b4640-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--b4640-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--b4640-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--b4640-iled-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--b6e74--with-elements-after-adding-removing-of-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--b6e74--with-elements-after-adding-removing-of-tails-1-chromium-linux.png
index fe79727909..7db1d7b948 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--b6e74--with-elements-after-adding-removing-of-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--b6e74--with-elements-after-adding-removing-of-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--bc02c--with-elements-after-adding-removing-of-tails-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--bc02c--with-elements-after-adding-removing-of-tails-2-chromium-linux.png
index 7db6d2f53d..a1cb38a320 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--bc02c--with-elements-after-adding-removing-of-tails-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--bc02c--with-elements-after-adding-removing-of-tails-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--c62be-with-two-tails-after-adding-removing-of-tails-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--c62be-with-two-tails-after-adding-removing-of-tails-4-chromium-linux.png
index d28ff94626..c0ec3d679d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--c62be-with-two-tails-after-adding-removing-of-tails-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--c62be-with-two-tails-after-adding-removing-of-tails-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--cb522-led-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--cb522-led-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png
index c736c76ffd..aa43513cb0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--cb522-led-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--cb522-led-Arrow-after-moving-changing-size-of-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--df40b-led-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--df40b-led-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--df40b-led-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--df40b-led-Arrow-after-moving-changing-size-of-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e6179-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e6179-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e6179-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e6179-iled-Arrow-after-moving-changing-size-of-head-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e6a70-moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e6a70-moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e6a70-moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e6a70-moving-changing-size-of-top-and-bottom-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e8615-moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e8615-moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e8615-moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--e8615-moving-changing-size-of-top-and-bottom-tails-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--fc29e--with-elements-after-adding-removing-of-tails-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--fc29e--with-elements-after-adding-removing-of-tails-4-chromium-linux.png
index 8be5b8d6cc..e6c81c5c0e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--fc29e--with-elements-after-adding-removing-of-tails-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--fc29e--with-elements-after-adding-removing-of-tails-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--fd19e-e-length-1-4-after-adding-removing-of-tails-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--fd19e-e-length-1-4-after-adding-removing-of-tails-3-chromium-linux.png
index 6b7bfaffde..19e4ec896f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--fd19e-e-length-1-4-after-adding-removing-of-tails-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-Undo-Redo--fd19e-e-length-1-4-after-adding-removing-of-tails-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--16d42-ti-Tailed-Arrow-Tool-button-can-be-Undo-Redo-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--16d42-ti-Tailed-Arrow-Tool-button-can-be-Undo-Redo-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--16d42-ti-Tailed-Arrow-Tool-button-can-be-Undo-Redo-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--16d42-ti-Tailed-Arrow-Tool-button-can-be-Undo-Redo-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--623ad-Tailed-Arrows-from-ket-file-can-be-Undo-Redo-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--623ad-Tailed-Arrows-from-ket-file-can-be-Undo-Redo-3-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--623ad-Tailed-Arrows-from-ket-file-can-be-Undo-Redo-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--623ad-Tailed-Arrows-from-ket-file-can-be-Undo-Redo-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--6b7ab-ti-Tailed-Arrow-Tool-button-can-be-Undo-Redo-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--6b7ab-ti-Tailed-Arrow-Tool-button-can-be-Undo-Redo-3-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--6b7ab-ti-Tailed-Arrow-Tool-button-can-be-Undo-Redo-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--6b7ab-ti-Tailed-Arrow-Tool-button-can-be-Undo-Redo-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--f0c36-Tailed-Arrows-from-ket-file-can-be-Undo-Redo-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--f0c36-Tailed-Arrows-from-ket-file-can-be-Undo-Redo-1-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--f0c36-Tailed-Arrows-from-ket-file-can-be-Undo-Redo-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-action-of--f0c36-Tailed-Arrows-from-ket-file-can-be-Undo-Redo-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-5ad33-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-5ad33-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png
index 0e9481aef2..26983bc80c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-5ad33-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-5ad33-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-93f0f-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-93f0f-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png
index 62f74bdd90..e1c1805b41 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-93f0f-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-93f0f-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-95577-ct-size-and-position-of-spine-tails-and-head-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-95577-ct-size-and-position-of-spine-tails-and-head-3-chromium-linux.png
index 4875849f04..f462385568 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-95577-ct-size-and-position-of-spine-tails-and-head-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-95577-ct-size-and-position-of-spine-tails-and-head-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-f2c09-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-f2c09-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-f2c09-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-f2c09-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-f9572-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-f9572-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png
index d2f33a73fe..308ac44aa1 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-f9572-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-added-by-T-f9572-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--49684-deleted-using-Clear-Canvas-or-Ctrl-Delete-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--49684-deleted-using-Clear-Canvas-or-Ctrl-Delete-3-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--49684-deleted-using-Clear-Canvas-or-Ctrl-Delete-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--49684-deleted-using-Clear-Canvas-or-Ctrl-Delete-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--58cdb--using-Erase-or-Delete-Backspace-buttons-5-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--58cdb--using-Erase-or-Delete-Backspace-buttons-5-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--58cdb--using-Erase-or-Delete-Backspace-buttons-5-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--58cdb--using-Erase-or-Delete-Backspace-buttons-5-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--6e6f2-deleted-using-Clear-Canvas-or-Ctrl-Delete-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--6e6f2-deleted-using-Clear-Canvas-or-Ctrl-Delete-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--6e6f2-deleted-using-Clear-Canvas-or-Ctrl-Delete-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--6e6f2-deleted-using-Clear-Canvas-or-Ctrl-Delete-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--88c0b--using-Erase-or-Delete-Backspace-buttons-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--88c0b--using-Erase-or-Delete-Backspace-buttons-3-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--88c0b--using-Erase-or-Delete-Backspace-buttons-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--88c0b--using-Erase-or-Delete-Backspace-buttons-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--db31a--using-Erase-or-Delete-Backspace-buttons-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--db31a--using-Erase-or-Delete-Backspace-buttons-1-chromium-linux.png
index 44c7062649..882c4590b0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--db31a--using-Erase-or-Delete-Backspace-buttons-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-adding-to--db31a--using-Erase-or-Delete-Backspace-buttons-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-default-Mu-b939c--correct-coordinates-of-spine-tails-and-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-default-Mu-b939c--correct-coordinates-of-spine-tails-and-head-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-default-Mu-b939c--correct-coordinates-of-spine-tails-and-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-default-Mu-b939c--correct-coordinates-of-spine-tails-and-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-0349b-selected-and-moved-to-another-place-on-Canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-0349b-selected-and-moved-to-another-place-on-Canvas-1-chromium-linux.png
index d8d2ce8896..07b90af620 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-0349b-selected-and-moved-to-another-place-on-Canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-0349b-selected-and-moved-to-another-place-on-Canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-05d12-ti-Tailed-Arrows-can-be-deleted-using-Erase-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-05d12-ti-Tailed-Arrows-can-be-deleted-using-Erase-3-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-05d12-ti-Tailed-Arrows-can-be-deleted-using-Erase-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-05d12-ti-Tailed-Arrows-can-be-deleted-using-Erase-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-0730f-selected-and-moved-to-another-place-on-Canvas-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-0730f-selected-and-moved-to-another-place-on-Canvas-2-chromium-linux.png
index a2232bea4d..2ad65654ca 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-0730f-selected-and-moved-to-another-place-on-Canvas-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-0730f-selected-and-moved-to-another-place-on-Canvas-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-3de4c-ead-can-be-selected-and-moved-to-new-position-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-3de4c-ead-can-be-selected-and-moved-to-new-position-1-chromium-linux.png
index 49b4c38e7d..b6dde49213 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-3de4c-ead-can-be-selected-and-moved-to-new-position-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-3de4c-ead-can-be-selected-and-moved-to-new-position-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-5751c-ct-size-and-position-of-spine-tails-and-head-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-5751c-ct-size-and-position-of-spine-tails-and-head-3-chromium-linux.png
index 11b8623057..66ec46e7c6 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-5751c-ct-size-and-position-of-spine-tails-and-head-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-5751c-ct-size-and-position-of-spine-tails-and-head-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-727de-ead-can-be-selected-and-moved-to-new-position-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-727de-ead-can-be-selected-and-moved-to-new-position-2-chromium-linux.png
index c736c76ffd..aa43513cb0 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-727de-ead-can-be-selected-and-moved-to-new-position-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-727de-ead-can-be-selected-and-moved-to-new-position-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-76d73-ti-Tailed-Arrows-can-be-deleted-using-Erase-5-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-76d73-ti-Tailed-Arrows-can-be-deleted-using-Erase-5-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-76d73-ti-Tailed-Arrows-can-be-deleted-using-Erase-5-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-76d73-ti-Tailed-Arrows-can-be-deleted-using-Erase-5-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-78ff3-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-78ff3-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png
index 9a298aa755..cfc57f9f60 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-78ff3-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-78ff3-ct-size-and-position-of-spine-tails-and-head-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-e3834-deleted-using-Clear-Canvas-or-Ctrl-Delete-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-e3834-deleted-using-Clear-Canvas-or-Ctrl-Delete-3-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-e3834-deleted-using-Clear-Canvas-or-Ctrl-Delete-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-e3834-deleted-using-Clear-Canvas-or-Ctrl-Delete-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-e5c23-ead-can-be-selected-and-moved-to-new-position-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-e5c23-ead-can-be-selected-and-moved-to-new-position-3-chromium-linux.png
index 2eba6f2f3d..58cc6da1eb 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-e5c23-ead-can-be-selected-and-moved-to-new-position-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-e5c23-ead-can-be-selected-and-moved-to-new-position-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-ee413-deleted-using-Clear-Canvas-or-Ctrl-Delete-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-ee413-deleted-using-Clear-Canvas-or-Ctrl-Delete-1-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-ee413-deleted-using-Clear-Canvas-or-Ctrl-Delete-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-ee413-deleted-using-Clear-Canvas-or-Ctrl-Delete-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-f9a41-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-f9a41-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png
index f28479ba01..6efd4ff9e5 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-f9a41-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-f9a41-ct-size-and-position-of-spine-tails-and-head-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-fae16-ti-Tailed-Arrows-can-be-deleted-using-Erase-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-fae16-ti-Tailed-Arrows-can-be-deleted-using-Erase-1-chromium-linux.png
index e18dde6f47..f37a92b47a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-fae16-ti-Tailed-Arrows-can-be-deleted-using-Erase-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-loaded-fro-fae16-ti-Tailed-Arrows-can-be-deleted-using-Erase-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-38289-i-Tailed-Arrows-on-Canvas-with-other-elements-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-38289-i-Tailed-Arrows-on-Canvas-with-other-elements-2-chromium-linux.png
index 82340d62e7..2cf35b4f33 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-38289-i-Tailed-Arrows-on-Canvas-with-other-elements-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-38289-i-Tailed-Arrows-on-Canvas-with-other-elements-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-4750a-i-Tailed-Arrows-on-Canvas-with-other-elements-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-4750a-i-Tailed-Arrows-on-Canvas-with-other-elements-1-chromium-linux.png
index 42c85a692c..5c0ca06713 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-4750a-i-Tailed-Arrows-on-Canvas-with-other-elements-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-4750a-i-Tailed-Arrows-on-Canvas-with-other-elements-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-77a9e-i-Tailed-Arrows-on-Canvas-with-other-elements-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-77a9e-i-Tailed-Arrows-on-Canvas-with-other-elements-3-chromium-linux.png
index 303d4a288f..9bbf0cb925 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-77a9e-i-Tailed-Arrows-on-Canvas-with-other-elements-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-77a9e-i-Tailed-Arrows-on-Canvas-with-other-elements-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-888a2-i-Tailed-Arrows-on-Canvas-with-other-elements-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-888a2-i-Tailed-Arrows-on-Canvas-with-other-elements-3-chromium-linux.png
index 4f77294d4f..b5c195d389 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-888a2-i-Tailed-Arrows-on-Canvas-with-other-elements-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-888a2-i-Tailed-Arrows-on-Canvas-with-other-elements-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-9f91b-i-Tailed-Arrows-on-Canvas-with-other-elements-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-9f91b-i-Tailed-Arrows-on-Canvas-with-other-elements-4-chromium-linux.png
index 953a64644c..15adb2f2e9 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-9f91b-i-Tailed-Arrows-on-Canvas-with-other-elements-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-9f91b-i-Tailed-Arrows-on-Canvas-with-other-elements-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-b3bce-i-Tailed-Arrows-on-Canvas-with-other-elements-5-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-b3bce-i-Tailed-Arrows-on-Canvas-with-other-elements-5-chromium-linux.png
index bf6fde108d..f329360e88 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-b3bce-i-Tailed-Arrows-on-Canvas-with-other-elements-5-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-b3bce-i-Tailed-Arrows-on-Canvas-with-other-elements-5-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-bdfe6-i-Tailed-Arrows-on-Canvas-with-other-elements-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-bdfe6-i-Tailed-Arrows-on-Canvas-with-other-elements-2-chromium-linux.png
index a115e80582..ff0efc8265 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-bdfe6-i-Tailed-Arrows-on-Canvas-with-other-elements-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-bdfe6-i-Tailed-Arrows-on-Canvas-with-other-elements-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-d72b7-i-Tailed-Arrows-on-Canvas-with-other-elements-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-d72b7-i-Tailed-Arrows-on-Canvas-with-other-elements-4-chromium-linux.png
index a3e38f3f93..0c571bb584 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-d72b7-i-Tailed-Arrows-on-Canvas-with-other-elements-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-d72b7-i-Tailed-Arrows-on-Canvas-with-other-elements-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-e48ed-i-Tailed-Arrows-on-Canvas-with-other-elements-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-e48ed-i-Tailed-Arrows-on-Canvas-with-other-elements-1-chromium-linux.png
index 85f923ac1e..690a98e0af 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-e48ed-i-Tailed-Arrows-on-Canvas-with-other-elements-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Multi-Tailed-Arrow-Tool/multi-tailed-arrow-tool.spec.ts-snapshots/Multi-Tailed-Arrow-Tool-Verify-that-movement-a-e48ed-i-Tailed-Arrows-on-Canvas-with-other-elements-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts
index 297a5cc6cd..c7d76c4a7f 100644
--- a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts
+++ b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts
@@ -81,7 +81,7 @@ const formatsForSave = [
},
];
-const OFFSET_FROM_ARROW = 30;
+const OFFSET_FROM_ARROW = 15;
test.describe('Plus and Arrows tools ', () => {
const modifier = getControlModifier();
@@ -631,7 +631,10 @@ test.describe('Plus and Arrows tools ', () => {
await saveStructureWithReaction(page, 'Ket Format');
});
- test('open files', async ({ page }) => {
+ test.fail('open files', async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2479
+ */
await openFileAndAddToCanvas(
`Rxn-V2000/resizing-reaction-arrow-saving.rxn`,
page,
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Actions-on-the-reaction-with-non-default-reaction-arrows-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Actions-on-the-reaction-with-non-default-reaction-arrows-2-chromium-linux.png
index ffe746ba7a..2659595dbc 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Actions-on-the-reaction-with-non-default-reaction-arrows-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Actions-on-the-reaction-with-non-default-reaction-arrows-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-cut-paste-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-cut-paste-arrow-1-chromium-linux.png
index ca9044de21..d71a1fa21a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-cut-paste-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-cut-paste-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-cut-paste-arrow-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-cut-paste-arrow-3-chromium-linux.png
index 5c737107d2..f962f6d126 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-cut-paste-arrow-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-cut-paste-arrow-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-retrosynthetic-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-retrosynthetic-arrow-1-chromium-linux.png
index 3af503b3f8..73275a5e6a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-retrosynthetic-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Copy-paste-retrosynthetic-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-1-reaction-arrow-open-angle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-1-reaction-arrow-open-angle-check-1-chromium-linux.png
index 28799f2412..ac45f5aeae 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-1-reaction-arrow-open-angle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-1-reaction-arrow-open-angle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-10-reaction-arrow-equilibrium-open-angle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-10-reaction-arrow-equilibrium-open-angle-check-1-chromium-linux.png
index c6f80c97ac..8c884c4a8e 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-10-reaction-arrow-equilibrium-open-angle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-10-reaction-arrow-equilibrium-open-angle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-11-re-0abe3--unbalanced-equilibrium-filled-half-bow-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-11-re-0abe3--unbalanced-equilibrium-filled-half-bow-check-1-chromium-linux.png
index c538616961..56e44b6f11 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-11-re-0abe3--unbalanced-equilibrium-filled-half-bow-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-11-re-0abe3--unbalanced-equilibrium-filled-half-bow-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-12-re-73790--unbalanced-equilibrium-open-half-angle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-12-re-73790--unbalanced-equilibrium-open-half-angle-check-1-chromium-linux.png
index 09c01bff2e..99fd29e91a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-12-re-73790--unbalanced-equilibrium-open-half-angle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-12-re-73790--unbalanced-equilibrium-open-half-angle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-13-re-33bbe-anced-equilibrium-large-filled-half-bow-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-13-re-33bbe-anced-equilibrium-large-filled-half-bow-check-1-chromium-linux.png
index e0d7575039..f0de169b4c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-13-re-33bbe-anced-equilibrium-large-filled-half-bow-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-13-re-33bbe-anced-equilibrium-large-filled-half-bow-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-14-re-4382d-lanced-equilibrium-filled-half-triangle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-14-re-4382d-lanced-equilibrium-filled-half-triangle-check-1-chromium-linux.png
index 0ee1df313e..e2896bbe37 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-14-re-4382d-lanced-equilibrium-filled-half-triangle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-14-re-4382d-lanced-equilibrium-filled-half-triangle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-15-reaction-arrow-elliptical-arc-arrow-filled-bow-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-15-reaction-arrow-elliptical-arc-arrow-filled-bow-check-1-chromium-linux.png
index e933184716..8e713a02b8 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-15-reaction-arrow-elliptical-arc-arrow-filled-bow-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-15-reaction-arrow-elliptical-arc-arrow-filled-bow-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-16-re-37c1a-ow-elliptical-arc-arrow-filled-triangle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-16-re-37c1a-ow-elliptical-arc-arrow-filled-triangle-check-1-chromium-linux.png
index acffead84c..7dea7e5485 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-16-re-37c1a-ow-elliptical-arc-arrow-filled-triangle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-16-re-37c1a-ow-elliptical-arc-arrow-filled-triangle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-17-reaction-arrow-elliptical-arc-arrow-open-angle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-17-reaction-arrow-elliptical-arc-arrow-open-angle-check-1-chromium-linux.png
index 6789883be1..25c877c4ce 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-17-reaction-arrow-elliptical-arc-arrow-open-angle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-17-reaction-arrow-elliptical-arc-arrow-open-angle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-18-re-f88e1-ow-elliptical-arc-arrow-open-half-angle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-18-re-f88e1-ow-elliptical-arc-arrow-open-half-angle-check-1-chromium-linux.png
index 401228a69f..fd9e538218 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-18-re-f88e1-ow-elliptical-arc-arrow-open-half-angle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-18-re-f88e1-ow-elliptical-arc-arrow-open-half-angle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-2-reaction-arrow-filled-triangle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-2-reaction-arrow-filled-triangle-check-1-chromium-linux.png
index 9a8708cbf3..80fdb5f8c4 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-2-reaction-arrow-filled-triangle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-2-reaction-arrow-filled-triangle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-3-reaction-arrow-filled-bow-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-3-reaction-arrow-filled-bow-check-1-chromium-linux.png
index 3dc889df62..f3c1dbc78d 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-3-reaction-arrow-filled-bow-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-3-reaction-arrow-filled-bow-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-4-reaction-arrow-dashed-open-angle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-4-reaction-arrow-dashed-open-angle-check-1-chromium-linux.png
index fd30ca6c10..2936006474 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-4-reaction-arrow-dashed-open-angle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-4-reaction-arrow-dashed-open-angle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-5-reaction-arrow-failed-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-5-reaction-arrow-failed-check-1-chromium-linux.png
index 5e5f9d6349..983d4b63be 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-5-reaction-arrow-failed-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-5-reaction-arrow-failed-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-6-reaction-arrow-retrosynthetic-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-6-reaction-arrow-retrosynthetic-check-1-chromium-linux.png
index e3da20deed..cf8bdbf06f 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-6-reaction-arrow-retrosynthetic-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-6-reaction-arrow-retrosynthetic-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-7-reaction-arrow-both-ends-filled-triangle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-7-reaction-arrow-both-ends-filled-triangle-check-1-chromium-linux.png
index 09b64933f0..c5ee051037 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-7-reaction-arrow-both-ends-filled-triangle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-7-reaction-arrow-both-ends-filled-triangle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-8-reaction-arrow-equilibrium-filled-half-bow-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-8-reaction-arrow-equilibrium-filled-half-bow-check-1-chromium-linux.png
index dcd4cbb96e..76a0c20fb5 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-8-reaction-arrow-equilibrium-filled-half-bow-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-8-reaction-arrow-equilibrium-filled-half-bow-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-9-reaction-arrow-equilibrium-filled-triangle-check-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-9-reaction-arrow-equilibrium-filled-triangle-check-1-chromium-linux.png
index 36341ed0ba..980cffeb57 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-9-reaction-arrow-equilibrium-filled-triangle-check-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Create-reactions-9-reaction-arrow-equilibrium-filled-triangle-check-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-1fc63--Undo-Erase-for-part-of-reaction-Undo-Redo-3-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-1fc63--Undo-Erase-for-part-of-reaction-Undo-Redo-3-chromium-linux.png
index 67d3a64b5a..8a0ef0cf74 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-1fc63--Undo-Erase-for-part-of-reaction-Undo-Redo-3-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-1fc63--Undo-Erase-for-part-of-reaction-Undo-Redo-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-d51e9-tion-arrow-copy-and-paste-it-onto-the-canvas-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-d51e9-tion-arrow-copy-and-paste-it-onto-the-canvas-1-chromium-linux.png
index 67d3a64b5a..e9f7992440 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-d51e9-tion-arrow-copy-and-paste-it-onto-the-canvas-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-d51e9-tion-arrow-copy-and-paste-it-onto-the-canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-fc6e9--Undo-Erase-for-part-of-reaction-Undo-Redo-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-fc6e9--Undo-Erase-for-part-of-reaction-Undo-Redo-2-chromium-linux.png
index 67d3a64b5a..8a0ef0cf74 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-fc6e9--Undo-Erase-for-part-of-reaction-Undo-Redo-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Non-default-Reaction-Ar-fc6e9--Undo-Erase-for-part-of-reaction-Undo-Redo-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Plus-sign---Manipulatio-1feca--whole-reaction-and-move-it-Undo-Erase-tool-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Plus-sign---Manipulatio-1feca--whole-reaction-and-move-it-Undo-Erase-tool-1-chromium-linux.png
index e72f09e8ff..86f490b458 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Plus-sign---Manipulatio-1feca--whole-reaction-and-move-it-Undo-Erase-tool-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Plus-sign---Manipulatio-1feca--whole-reaction-and-move-it-Undo-Erase-tool-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Plus-sign---Manipulatio-76931--whole-reaction-and-move-it-Undo-Erase-tool-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Plus-sign---Manipulatio-76931--whole-reaction-and-move-it-Undo-Erase-tool-2-chromium-linux.png
index 99ac8680ad..180ff27387 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Plus-sign---Manipulatio-76931--whole-reaction-and-move-it-Undo-Erase-tool-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Plus-sign---Manipulatio-76931--whole-reaction-and-move-it-Undo-Erase-tool-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Reaction-Arrow---Manipu-7a052--whole-reaction-and-move-it-Undo-Erase-tool-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Reaction-Arrow---Manipu-7a052--whole-reaction-and-move-it-Undo-Erase-tool-1-chromium-linux.png
index e72f09e8ff..86f490b458 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Reaction-Arrow---Manipu-7a052--whole-reaction-and-move-it-Undo-Erase-tool-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Reaction-Arrow---Manipu-7a052--whole-reaction-and-move-it-Undo-Erase-tool-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Reaction-Arrow---Manipu-e6ff7--whole-reaction-and-move-it-Undo-Erase-tool-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Reaction-Arrow---Manipu-e6ff7--whole-reaction-and-move-it-Undo-Erase-tool-2-chromium-linux.png
index 99ac8680ad..180ff27387 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Reaction-Arrow---Manipu-e6ff7--whole-reaction-and-move-it-Undo-Erase-tool-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Reaction-Arrow---Manipu-e6ff7--whole-reaction-and-move-it-Undo-Erase-tool-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Resizing-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Resizing-arrow-1-chromium-linux.png
index ca9044de21..d71a1fa21a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Resizing-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Resizing-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Resizing-arrow-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Resizing-arrow-2-chromium-linux.png
index 1c4aa46800..67fe49b46a 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Resizing-arrow-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Resizing-arrow-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-2-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-2-chromium-linux.png
index f3719c7f46..de195d723c 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-2-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-4-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-4-chromium-linux.png
index 8aaf398e77..44717438c7 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-4-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-4-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-6-chromium-linux.png b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-6-chromium-linux.png
index 8aaf398e77..44717438c7 100644
Binary files a/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-6-chromium-linux.png and b/ketcher-autotests/tests/Reactions/Reaction-tools/Plus-and-Arrow-tools/plus-and-arrows-tools.spec.ts-snapshots/Plus-and-Arrows-tools-Verify-reaction-is-registered-in-undo-redo-chain-6-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/CDX-Format/reagents-cdx-format.spec.ts-snapshots/Reagents-CDX-format-Open-file-in-CDX-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/CDX-Format/reagents-cdx-format.spec.ts-snapshots/Reagents-CDX-format-Open-file-in-CDX-format-1-chromium-linux.png
index 2b1a65b872..4ed1cb8bf4 100644
Binary files a/ketcher-autotests/tests/Reagents/CDX-Format/reagents-cdx-format.spec.ts-snapshots/Reagents-CDX-format-Open-file-in-CDX-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/CDX-Format/reagents-cdx-format.spec.ts-snapshots/Reagents-CDX-format-Open-file-in-CDX-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/CDX-Format/reagents-cdx-format.spec.ts-snapshots/Reagents-CDX-format-Paste-from-clipboard-in-CDX-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/CDX-Format/reagents-cdx-format.spec.ts-snapshots/Reagents-CDX-format-Paste-from-clipboard-in-CDX-format-1-chromium-linux.png
index 2b1a65b872..4ed1cb8bf4 100644
Binary files a/ketcher-autotests/tests/Reagents/CDX-Format/reagents-cdx-format.spec.ts-snapshots/Reagents-CDX-format-Paste-from-clipboard-in-CDX-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/CDX-Format/reagents-cdx-format.spec.ts-snapshots/Reagents-CDX-format-Paste-from-clipboard-in-CDX-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-File-saves-in-CDXML-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-File-saves-in-CDXML-format-1-chromium-linux.png
index 72c07527a2..70f10a1c11 100644
Binary files a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-File-saves-in-CDXML-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-File-saves-in-CDXML-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-molecules-above-and-below-one-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-molecules-above-and-below-one-arrow-1-chromium-linux.png
index 523cd25e08..9c6ebc811a 100644
Binary files a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-molecules-above-and-below-one-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-molecules-above-and-below-one-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-multistep-reactions-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-multistep-reactions-1-chromium-linux.png
index bf66b5a62e..de237db60a 100644
Binary files a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-multistep-reactions-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-multistep-reactions-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-reagent-HCl-below-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-reagent-HCl-below-arrow-1-chromium-linux.png
index dfcc56bfb0..1a65723ed9 100644
Binary files a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-reagent-HCl-below-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-reagent-HCl-below-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-reagent-NH3-above-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-reagent-NH3-above-arrow-1-chromium-linux.png
index 1763c796be..70f10a1c11 100644
Binary files a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-reagent-NH3-above-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Open-File-CDXML-with-reagent-NH3-above-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Paste-from-clipboard-in-CDXML-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Paste-from-clipboard-in-CDXML-format-1-chromium-linux.png
index 1b9b72cb80..95d570fd9a 100644
Binary files a/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Paste-from-clipboard-in-CDXML-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/CDXML-Format/reagents-cdxml-format.spec.ts-snapshots/Reagents-CDXML-format-Paste-from-clipboard-in-CDXML-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/CML-format/CML-format.spec.ts-snapshots/Reagents-CML-format-File-saves-in-CML-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/CML-format/CML-format.spec.ts-snapshots/Reagents-CML-format-File-saves-in-CML-format-1-chromium-linux.png
index 1763c796be..70f10a1c11 100644
Binary files a/ketcher-autotests/tests/Reagents/CML-format/CML-format.spec.ts-snapshots/Reagents-CML-format-File-saves-in-CML-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/CML-format/CML-format.spec.ts-snapshots/Reagents-CML-format-File-saves-in-CML-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts
index 16228ab9ea..70c10b5b2d 100644
--- a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts
+++ b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts
@@ -88,39 +88,44 @@ test.describe('Reagents RXN format', () => {
expect(actualComparableData).toEqual(expectedComparableData);
});
- test('Detection molecule as reagent and write reagent information in "MDL rxnfile V3000" format', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'Detection molecule as reagent and write reagent information in "MDL rxnfile V3000" format',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: EPMLSOPKET-4672
Description: Files are compared for reagent presence
*/
- await openFileAndAddToCanvas(
- 'KET/benzene-arrow-benzene-reagent-nh3.ket',
- page,
- );
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile('Rxn-V3000/mdl-rxnfile-v3000-expected.rxn', expectedFile);
+ await openFileAndAddToCanvas(
+ 'KET/benzene-arrow-benzene-reagent-nh3.ket',
+ page,
+ );
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/mdl-rxnfile-v3000-expected.rxn',
+ expectedFile,
+ );
- const rxnFileExpected = await readFileContents(
- 'tests/test-data/Rxn-V3000/mdl-rxnfile-v3000-expected.rxn',
- );
- const COMPARABLE_DATA_START = 5;
- const COMPARABLE_DATA_END = 58;
- const rxnFile = await getRxn(page, 'v3000');
+ const rxnFileExpected = await readFileContents(
+ 'tests/test-data/Rxn-V3000/mdl-rxnfile-v3000-expected.rxn',
+ );
+ const COMPARABLE_DATA_START = 5;
+ const COMPARABLE_DATA_END = 58;
+ const rxnFile = await getRxn(page, 'v3000');
- const actualComparableData = getComparableDataFromRxn(
- rxnFile,
- COMPARABLE_DATA_START,
- COMPARABLE_DATA_END,
- );
- const expectedComparableData = getComparableDataFromRxn(
- rxnFileExpected,
- COMPARABLE_DATA_START,
- COMPARABLE_DATA_END,
- );
- expect(actualComparableData).toEqual(expectedComparableData);
- });
+ const actualComparableData = getComparableDataFromRxn(
+ rxnFile,
+ COMPARABLE_DATA_START,
+ COMPARABLE_DATA_END,
+ );
+ const expectedComparableData = getComparableDataFromRxn(
+ rxnFileExpected,
+ COMPARABLE_DATA_START,
+ COMPARABLE_DATA_END,
+ );
+ expect(actualComparableData).toEqual(expectedComparableData);
+ },
+ );
test('File saves in "MDL rxnfile V2000" format', async ({ page }) => {
/*
@@ -157,8 +162,9 @@ test.describe('Reagents RXN format', () => {
await page.getByRole('button', { name: 'Save', exact: true }).click();
});
- test('File saves in "MDL rxnfile V3000" format', async ({ page }) => {
+ test.fail('File saves in "MDL rxnfile V3000" format', async ({ page }) => {
/*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: EPMLSOPKET-4676
Description: File saved in format (e.g. "ketcher.rxn")
*/
diff --git a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V2000-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V2000-format-1-chromium-linux.png
index 9c51ce3305..e3fba180e5 100644
Binary files a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V2000-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V2000-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V3000-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V3000-format-1-chromium-linux.png
index e31b6d1870..5a313d1402 100644
Binary files a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V3000-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V3000-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V3000-format-with-reagents-above-and-below-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V3000-format-with-reagents-above-and-below-arrow-1-chromium-linux.png
index c62c9c9cc5..a7155ce8ea 100644
Binary files a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V3000-format-with-reagents-above-and-below-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Open-from-file-in-RXN-V3000-format-with-reagents-above-and-below-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Paste-from-clipboard-in-RXN-V2000-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Paste-from-clipboard-in-RXN-V2000-format-1-chromium-linux.png
index 64a32ea88a..6175465032 100644
Binary files a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Paste-from-clipboard-in-RXN-V2000-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Paste-from-clipboard-in-RXN-V2000-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Paste-from-clipboard-in-RXN-V3000-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Paste-from-clipboard-in-RXN-V3000-format-1-chromium-linux.png
index 5d9256eb37..000041434a 100644
Binary files a/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Paste-from-clipboard-in-RXN-V3000-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/RXN-Format/reagents-rxn-format.spec.ts-snapshots/Reagents-RXN-format-Paste-from-clipboard-in-RXN-V3000-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/SMARTS-Format/reagents-smarts-format.spec.ts-snapshots/Reagents-SMARTS-format-Open-from-file-in-Daylight-SMARTS-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/SMARTS-Format/reagents-smarts-format.spec.ts-snapshots/Reagents-SMARTS-format-Open-from-file-in-Daylight-SMARTS-format-1-chromium-linux.png
index 97e7636044..91efa9fd82 100644
Binary files a/ketcher-autotests/tests/Reagents/SMARTS-Format/reagents-smarts-format.spec.ts-snapshots/Reagents-SMARTS-format-Open-from-file-in-Daylight-SMARTS-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/SMARTS-Format/reagents-smarts-format.spec.ts-snapshots/Reagents-SMARTS-format-Open-from-file-in-Daylight-SMARTS-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/SMARTS-Format/reagents-smarts-format.spec.ts-snapshots/Reagents-SMARTS-format-Paste-from-clipboard-in-Daylight-SMARTS-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/SMARTS-Format/reagents-smarts-format.spec.ts-snapshots/Reagents-SMARTS-format-Paste-from-clipboard-in-Daylight-SMARTS-format-1-chromium-linux.png
index 1a18834e6b..4d42bd6d34 100644
Binary files a/ketcher-autotests/tests/Reagents/SMARTS-Format/reagents-smarts-format.spec.ts-snapshots/Reagents-SMARTS-format-Paste-from-clipboard-in-Daylight-SMARTS-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/SMARTS-Format/reagents-smarts-format.spec.ts-snapshots/Reagents-SMARTS-format-Paste-from-clipboard-in-Daylight-SMARTS-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Open-from-file-in-Daylight-SMILES-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Open-from-file-in-Daylight-SMILES-format-1-chromium-linux.png
index 8022d566e2..f7888d9fd5 100644
Binary files a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Open-from-file-in-Daylight-SMILES-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Open-from-file-in-Daylight-SMILES-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Open-from-file-in-Extended-SMILES-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Open-from-file-in-Extended-SMILES-format-1-chromium-linux.png
index 8022d566e2..f7888d9fd5 100644
Binary files a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Open-from-file-in-Extended-SMILES-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Open-from-file-in-Extended-SMILES-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Paste-from-clipboard-in-Daylight-SMILES-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Paste-from-clipboard-in-Daylight-SMILES-format-1-chromium-linux.png
index 97e7636044..91efa9fd82 100644
Binary files a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Paste-from-clipboard-in-Daylight-SMILES-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Paste-from-clipboard-in-Daylight-SMILES-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Paste-from-clipboard-in-Extended-SMILES-format-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Paste-from-clipboard-in-Extended-SMILES-format-1-chromium-linux.png
index 8022d566e2..f7888d9fd5 100644
Binary files a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Paste-from-clipboard-in-Extended-SMILES-format-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-Paste-from-clipboard-in-Extended-SMILES-format-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-SMILES-import-if-dearomotize-on-load-is-true-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-SMILES-import-if-dearomotize-on-load-is-true-1-chromium-linux.png
index 93f873cad3..74f4845c31 100644
Binary files a/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-SMILES-import-if-dearomotize-on-load-is-true-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/SMILES-Format/reagents-smiles-format.spec.ts-snapshots/Reagents-SMILES-format-SMILES-import-if-dearomotize-on-load-is-true-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Check-that-text-nodes-do-not-loses-after-save-to-SVG-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Check-that-text-nodes-do-not-loses-after-save-to-SVG-1-chromium-linux.png
index 941c60fbf3..0609b7425b 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Check-that-text-nodes-do-not-loses-after-save-to-SVG-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Check-that-text-nodes-do-not-loses-after-save-to-SVG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Detection-text-a-39ec2-nt-information-in-PNG-format-in-Preview-tab-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Detection-text-a-39ec2-nt-information-in-PNG-format-in-Preview-tab-1-chromium-linux.png
index 5456fbf958..585ec70f08 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Detection-text-a-39ec2-nt-information-in-PNG-format-in-Preview-tab-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Detection-text-a-39ec2-nt-information-in-PNG-format-in-Preview-tab-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Detection-text-a-630ad-nt-information-in-SVG-format-in-Preview-tab-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Detection-text-a-630ad-nt-information-in-SVG-format-in-Preview-tab-1-chromium-linux.png
index 017a3fcbf4..023e670968 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Detection-text-a-630ad-nt-information-in-SVG-format-in-Preview-tab-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Detection-text-a-630ad-nt-information-in-SVG-format-in-Preview-tab-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Open-File-CDXML-with-reagent-NH3-above-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Open-File-CDXML-with-reagent-NH3-above-arrow-1-chromium-linux.png
index 6078466212..c1ff117ab1 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Open-File-CDXML-with-reagent-NH3-above-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Open-File-CDXML-with-reagent-NH3-above-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Open-File-RXN-v3000-with-reagent-NH3-above-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Open-File-RXN-v3000-with-reagent-NH3-above-arrow-1-chromium-linux.png
index a771cdec96..2a104e84da 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Open-File-RXN-v3000-with-reagent-NH3-above-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Open-File-RXN-v3000-with-reagent-NH3-above-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Save-PNG-with-reagent-NH3-above-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Save-PNG-with-reagent-NH3-above-arrow-1-chromium-linux.png
index d52793120d..64394cfcfc 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Save-PNG-with-reagent-NH3-above-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Save-PNG-with-reagent-NH3-above-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Save-SVG-with-reagent-NH3-above-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Save-SVG-with-reagent-NH3-above-arrow-1-chromium-linux.png
index 2ed42fcc18..e3d750744f 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Save-SVG-with-reagent-NH3-above-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-above-arrow.spec.ts-snapshots/Reagents-molecule-above-arrow-Save-SVG-with-reagent-NH3-above-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Open-File-CDXML-with-reagent-HCl-below-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Open-File-CDXML-with-reagent-HCl-below-arrow-1-chromium-linux.png
index 5f45c7a009..4eed2e17a7 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Open-File-CDXML-with-reagent-HCl-below-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Open-File-CDXML-with-reagent-HCl-below-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Open-File-RXN-v3000-with-reagent-HCl-below-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Open-File-RXN-v3000-with-reagent-HCl-below-arrow-1-chromium-linux.png
index 5d9256eb37..000041434a 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Open-File-RXN-v3000-with-reagent-HCl-below-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Open-File-RXN-v3000-with-reagent-HCl-below-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Save-PNG-with-reagent-HCl-below-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Save-PNG-with-reagent-HCl-below-arrow-1-chromium-linux.png
index 714adfda9a..aa3e5c7407 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Save-PNG-with-reagent-HCl-below-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Save-PNG-with-reagent-HCl-below-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Save-SVG-with-reagent-HCl-below-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Save-SVG-with-reagent-HCl-below-arrow-1-chromium-linux.png
index 060a8b229b..07cc3695d0 100644
Binary files a/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Save-SVG-with-reagent-HCl-below-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Reagents/reagents-molecule-below-arrow.spec.ts-snapshots/Reagents-molecule-below-arrow-Save-SVG-with-reagent-HCl-below-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts
index d187617959..4b7b5a2316 100644
--- a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts
+++ b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts
@@ -428,11 +428,12 @@ test.describe('Attachment Point Tool', () => {
await takeEditorScreenshot(page);
});
- test('Save as *.mol file V3000', async ({ page }) => {
+ test.fail('Save as *.mol file V3000', async ({ page }) => {
/*
- Test case: EPMLSOPKET-1651
- Description: Structure with attachment points saved as .mol file V3000
- */
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1651
+ * Description: Structure with attachment points saved as .mol file V3000
+ */
await openFileAndAddToCanvas('KET/chain-with-attachment-points.ket', page);
const expectedFile = await getMolfile(page, 'v3000');
await saveToFile(
@@ -500,11 +501,12 @@ test.describe('Attachment Point Tool', () => {
await takeEditorScreenshot(page);
});
- test('Save as *.rxn file V3000', async ({ page }) => {
+ test.fail('Save as *.rxn file V3000', async ({ page }) => {
/*
- Test case: EPMLSOPKET-1652
- Description: Structure with attachment points saved as .rxn file V3000
- */
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1652
+ * Description: Structure with attachment points saved as .rxn file V3000
+ */
await openFileAndAddToCanvas('KET/reaction-with-arrow-and-plus.ket', page);
const expectedFile = await getRxn(page, 'v3000');
await saveToFile(
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Click-and-Save-as-rxn-file-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Click-and-Save-as-rxn-file-1-chromium-linux.png
index 97bce64896..4b61a724fb 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Click-and-Save-as-rxn-file-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Click-and-Save-as-rxn-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Copy-Paste-reaction-with-Attachment-point-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Copy-Paste-reaction-with-Attachment-point-1-chromium-linux.png
index aa0a7918cc..88e7d38af6 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Copy-Paste-reaction-with-Attachment-point-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Copy-Paste-reaction-with-Attachment-point-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Create-reaction-with-Attachment-point-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Create-reaction-with-Attachment-point-1-chromium-linux.png
index a410311f48..7850a40c78 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Create-reaction-with-Attachment-point-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Create-reaction-with-Attachment-point-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Cut-Paste-reaction-with-Attachment-point-2-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Cut-Paste-reaction-with-Attachment-point-2-chromium-linux.png
index 2b93fcb19a..92b34a9d42 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Cut-Paste-reaction-with-Attachment-point-2-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Cut-Paste-reaction-with-Attachment-point-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Save-as-rxn-file-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Save-as-rxn-file-1-chromium-linux.png
index 97bce64896..4b61a724fb 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Save-as-rxn-file-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Attachment-Point-Tool/attachment-point-tool.spec.ts-snapshots/Attachment-Point-Tool-Save-as-rxn-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Entity-Selection-Flag-in-KET-format/entity-selection-flag-in-ket-format.spec.ts-snapshots/2-User-can-restore-previously-saved-selection-for-SelectionTestForArrowsAndPlus-ket-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Entity-Selection-Flag-in-KET-format/entity-selection-flag-in-ket-format.spec.ts-snapshots/2-User-can-restore-previously-saved-selection-for-SelectionTestForArrowsAndPlus-ket-1-chromium-linux.png
index 32e8100604..cff10fbfd1 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Entity-Selection-Flag-in-KET-format/entity-selection-flag-in-ket-format.spec.ts-snapshots/2-User-can-restore-previously-saved-selection-for-SelectionTestForArrowsAndPlus-ket-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Entity-Selection-Flag-in-KET-format/entity-selection-flag-in-ket-format.spec.ts-snapshots/2-User-can-restore-previously-saved-selection-for-SelectionTestForArrowsAndPlus-ket-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Entity-Selection-Flag-in-KET-format/entity-selection-flag-in-ket-format.spec.ts-snapshots/3-User-can-restore-previously-saved-selection-for-SelectionTestForMappingTool-ket-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Entity-Selection-Flag-in-KET-format/entity-selection-flag-in-ket-format.spec.ts-snapshots/3-User-can-restore-previously-saved-selection-for-SelectionTestForMappingTool-ket-1-chromium-linux.png
index 5953c6e1e6..5fb8148f8d 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Entity-Selection-Flag-in-KET-format/entity-selection-flag-in-ket-format.spec.ts-snapshots/3-User-can-restore-previously-saved-selection-for-SelectionTestForMappingTool-ket-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Entity-Selection-Flag-in-KET-format/entity-selection-flag-in-ket-format.spec.ts-snapshots/3-User-can-restore-previously-saved-selection-for-SelectionTestForMappingTool-ket-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Erase-Tool/erase-tool.spec.ts-snapshots/Erase-Tool-Erase-atom-and-bond-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Erase-Tool/erase-tool.spec.ts-snapshots/Erase-Tool-Erase-atom-and-bond-1-chromium-linux.png
index 19c259579d..807a2fc85e 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Erase-Tool/erase-tool.spec.ts-snapshots/Erase-Tool-Erase-atom-and-bond-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Erase-Tool/erase-tool.spec.ts-snapshots/Erase-Tool-Erase-atom-and-bond-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Erase-Tool/erase-tool.spec.ts-snapshots/Erase-Tool-Erase-reaction-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Erase-Tool/erase-tool.spec.ts-snapshots/Erase-Tool-Erase-reaction-1-chromium-linux.png
index 4fc857d892..382ffd7a00 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Erase-Tool/erase-tool.spec.ts-snapshots/Erase-Tool-Erase-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Erase-Tool/erase-tool.spec.ts-snapshots/Erase-Tool-Erase-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Fragment selection/fragment-selection-tool.spec.ts-snapshots/Fragment-selection-tool-Deleting-molecule-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Fragment selection/fragment-selection-tool.spec.ts-snapshots/Fragment-selection-tool-Deleting-molecule-1-chromium-linux.png
index 330d1d886c..31d328e2a3 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Fragment selection/fragment-selection-tool.spec.ts-snapshots/Fragment-selection-tool-Deleting-molecule-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Fragment selection/fragment-selection-tool.spec.ts-snapshots/Fragment-selection-tool-Deleting-molecule-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Layout/layout-tool.spec.ts-snapshots/Layout-The-reaction-is-displayed-in-the-middle-of-the-screen-after-clicks-Layout-button-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Layout/layout-tool.spec.ts-snapshots/Layout-The-reaction-is-displayed-in-the-middle-of-the-screen-after-clicks-Layout-button-1-chromium-linux.png
index ca1413cacc..f441094380 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Layout/layout-tool.spec.ts-snapshots/Layout-The-reaction-is-displayed-in-the-middle-of-the-screen-after-clicks-Layout-button-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Layout/layout-tool.spec.ts-snapshots/Layout-The-reaction-is-displayed-in-the-middle-of-the-screen-after-clicks-Layout-button-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-fragment-tool.spec.ts b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-fragment-tool.spec.ts
index c1f6ee47bf..8366bd8aa0 100644
--- a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-fragment-tool.spec.ts
+++ b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-fragment-tool.spec.ts
@@ -352,12 +352,13 @@ test.describe('R-Group Fragment Tool', () => {
expect(molFile).toEqual(molFileExpected);
});
- test('Save as *.mol V3000 file', async ({ page }) => {
+ test.fail('Save as *.mol V3000 file', async ({ page }) => {
/*
- Test case: EPMLSOPKET-1603
- Description: All R-group members, R-group definition, occurrence,
- brackets are rendered correctly after saving as *.mol V3000 file.
- */
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1603
+ * Description: All R-group members, R-group definition, occurrence,
+ * brackets are rendered correctly after saving as *.mol V3000 file.
+ */
await openFileAndAddToCanvas(
'Molfiles-V3000/r1-several-structures-V3000.mol',
page,
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts
index 199fbc6015..e8cc470725 100644
--- a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts
+++ b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts
@@ -506,8 +506,9 @@ test.describe('R-Group Label Tool', () => {
expect(rxnFile).toEqual(rxnFileExpected);
});
- test('Save as *.rxn V3000 file', async ({ page }) => {
+ test.fail('Save as *.rxn V3000 file', async ({ page }) => {
/*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: EPMLSOPKET-1567
Description: User is able to save the structure with R-group label as .rxn V3000 file
*/
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Bond-to-the-R-Group-Label-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Bond-to-the-R-Group-Label-1-chromium-linux.png
index ae66fa3f32..7462aab8b6 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Bond-to-the-R-Group-Label-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Bond-to-the-R-Group-Label-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Chain-to-the-R-Group-Label-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Chain-to-the-R-Group-Label-1-chromium-linux.png
index 015a401c71..551c2ee614 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Chain-to-the-R-Group-Label-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Chain-to-the-R-Group-Label-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Template-to-the-R-Group-Label-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Template-to-the-R-Group-Label-1-chromium-linux.png
index a9e723be69..7497796ed7 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Template-to-the-R-Group-Label-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Add-Template-to-the-R-Group-Label-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Atom-properties-do-not-implement-for-the-Rgroup-labels-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Atom-properties-do-not-implement-for-the-Rgroup-labels-1-chromium-linux.png
index 2663d65ee7..c6dde5541c 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Atom-properties-do-not-implement-for-the-Rgroup-labels-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Atom-properties-do-not-implement-for-the-Rgroup-labels-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Copy-Paste-actions-Structure-with-R-Group-label-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Copy-Paste-actions-Structure-with-R-Group-label-1-chromium-linux.png
index 265c24de0a..f59aa46c84 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Copy-Paste-actions-Structure-with-R-Group-label-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Copy-Paste-actions-Structure-with-R-Group-label-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Cut-Paste-actions-Structure-with-R-Group-label-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Cut-Paste-actions-Structure-with-R-Group-label-1-chromium-linux.png
index e0de64344f..218040fe2e 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Cut-Paste-actions-Structure-with-R-Group-label-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Cut-Paste-actions-Structure-with-R-Group-label-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Move-Actions-with-Reaction-components-with-R-Group-label-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Move-Actions-with-Reaction-components-with-R-Group-label-1-chromium-linux.png
index 3dec6200b7..de9d3c939c 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Move-Actions-with-Reaction-components-with-R-Group-label-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Move-Actions-with-Reaction-components-with-R-Group-label-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Move-whole-Reaction-components-with-R-Group-label-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Move-whole-Reaction-components-with-R-Group-label-1-chromium-linux.png
index 6269bd7da8..71ca49ded3 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Move-whole-Reaction-components-with-R-Group-label-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-label-dialog.spec.ts-snapshots/R-Group-Label-Tool-Move-whole-Reaction-components-with-R-Group-label-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-tool.spec.ts b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-tool.spec.ts
index 1e5e3b93b9..9c7ff8a11e 100644
--- a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-tool.spec.ts
+++ b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/R-group-tool/r-group-tool.spec.ts
@@ -98,33 +98,37 @@ test.describe('R-Group', () => {
await takeEditorScreenshot(page);
});
- test('Save as .mol V3000 file with R-Group features', async ({ page }) => {
- /*
- Test case: EPMLSOPKET-1672
- Description: The file is saved as .mol V3000 file.
- */
- await openFileAndAddToCanvas(
- 'Molfiles-V2000/r-group-with-allkind-attachment-points.mol',
- page,
- );
- const expectedFile = await getMolfile(page, 'v3000');
- await saveToFile(
- 'Molfiles-V3000/r-group-with-allkind-attachment-points-expectedV3000.mol',
- expectedFile,
- );
- const METADATA_STRING_INDEX = [1];
- const { file: molFile, fileExpected: molFileExpected } =
- await receiveFileComparisonData({
+ test.fail(
+ 'Save as .mol V3000 file with R-Group features',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2490
+ * Test case: EPMLSOPKET-1672
+ * Description: The file is saved as .mol V3000 file.
+ */
+ await openFileAndAddToCanvas(
+ 'Molfiles-V2000/r-group-with-allkind-attachment-points.mol',
page,
- metaDataIndexes: METADATA_STRING_INDEX,
- expectedFileName:
- 'tests/test-data/Molfiles-V3000/r-group-with-allkind-attachment-points-expectedV3000.mol',
- fileFormat: 'v3000',
- });
+ );
+ const expectedFile = await getMolfile(page, 'v3000');
+ await saveToFile(
+ 'Molfiles-V3000/r-group-with-allkind-attachment-points-expectedV3000.mol',
+ expectedFile,
+ );
+ const METADATA_STRING_INDEX = [1];
+ const { file: molFile, fileExpected: molFileExpected } =
+ await receiveFileComparisonData({
+ page,
+ metaDataIndexes: METADATA_STRING_INDEX,
+ expectedFileName:
+ 'tests/test-data/Molfiles-V3000/r-group-with-allkind-attachment-points-expectedV3000.mol',
+ fileFormat: 'v3000',
+ });
- expect(molFile).toEqual(molFileExpected);
- await takeEditorScreenshot(page);
- });
+ expect(molFile).toEqual(molFileExpected);
+ await takeEditorScreenshot(page);
+ },
+ );
test('Open .smi file with R-Group features', async ({ page }) => {
/*
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Delete-with-selection-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Delete-with-selection-1-chromium-linux.png
index 7fdf6e86af..1e06f381e7 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Delete-with-selection-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Delete-with-selection-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Reaction-components-dragging-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Reaction-components-dragging-1-chromium-linux.png
index f7ad1db383..956c2dc8df 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Reaction-components-dragging-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Reaction-components-dragging-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Reaction-components-selection-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Reaction-components-selection-1-chromium-linux.png
index db1c9a3783..a5af30b6c9 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Reaction-components-selection-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rectangle selection/rectangle-tool.spec.ts-snapshots/Rectangle-selection-tool-Reaction-components-selection-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Reaction-is-flipped-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Reaction-is-flipped-1-chromium-linux.png
index 7cc31f6ffe..1a0eb540a0 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Reaction-is-flipped-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Reaction-is-flipped-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Reaction-is-flipped-2-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Reaction-is-flipped-2-chromium-linux.png
index 4a27dc8199..f126000c37 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Reaction-is-flipped-2-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Reaction-is-flipped-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Rotate-reaction-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Rotate-reaction-1-chromium-linux.png
index 8b276862de..edc1d6ebd8 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Rotate-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Rotation/rotation.spec.ts-snapshots/Rotation-Rotate-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/S-Group-Tool/Data-S-Group-Tool/data-s-group-tool.spec.ts-snapshots/Data-S-Group-tool-Add-Data-S-Group-for-the-reaction-components-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/S-Group-Tool/Data-S-Group-Tool/data-s-group-tool.spec.ts-snapshots/Data-S-Group-tool-Add-Data-S-Group-for-the-reaction-components-1-chromium-linux.png
index 0368b244dc..9c29216b85 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/S-Group-Tool/Data-S-Group-Tool/data-s-group-tool.spec.ts-snapshots/Data-S-Group-tool-Add-Data-S-Group-for-the-reaction-components-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/S-Group-Tool/Data-S-Group-Tool/data-s-group-tool.spec.ts-snapshots/Data-S-Group-tool-Add-Data-S-Group-for-the-reaction-components-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/S-Group-Tool/Data-S-Group-Tool/data-s-group-tool.spec.ts-snapshots/Data-S-Group-tool-Add-Data-S-Group-for-the-reaction-components-with-attached-radio-button-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/S-Group-Tool/Data-S-Group-Tool/data-s-group-tool.spec.ts-snapshots/Data-S-Group-tool-Add-Data-S-Group-for-the-reaction-components-with-attached-radio-button-1-chromium-linux.png
index aab5a05abe..cc19593271 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/S-Group-Tool/Data-S-Group-Tool/data-s-group-tool.spec.ts-snapshots/Data-S-Group-tool-Add-Data-S-Group-for-the-reaction-components-with-attached-radio-button-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/S-Group-Tool/Data-S-Group-Tool/data-s-group-tool.spec.ts-snapshots/Data-S-Group-tool-Add-Data-S-Group-for-the-reaction-components-with-attached-radio-button-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-Drag-the-reaction-components-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-Drag-the-reaction-components-1-chromium-linux.png
index f7ad1db383..956c2dc8df 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-Drag-the-reaction-components-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-Drag-the-reaction-components-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-Select-the-reaction-components-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-Select-the-reaction-components-1-chromium-linux.png
index 57f3bd375a..a5af30b6c9 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-Select-the-reaction-components-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-Select-the-reaction-components-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-UndoRedo-moving-of-structures-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-UndoRedo-moving-of-structures-1-chromium-linux.png
index 326190e706..0346b34748 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-UndoRedo-moving-of-structures-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/Lasso-Selection-Tool/lasso-tool.spec.ts-snapshots/Lasso-Selection-tool-UndoRedo-moving-of-structures-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts
index 849ddccacf..242178338e 100644
--- a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts
+++ b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts
@@ -526,52 +526,54 @@ test.describe('Bond Properties', () => {
await takeEditorScreenshot(page);
});
- test(`Different combinations - 2/3 open the saved .mol file`, async ({
- page,
- }) => {
- /*
- Test case: EPMLSOPKET-1465
- Description: User is able to change the bond properties at a time.
- All selected properties are assigned to the selected bond.
- *.mol and *.rxn files correctly opened, applied atom property correctly represented.
- */
-
- await openFileAndAddToCanvas(
- 'Molfiles-V2000/mol_1465_to_open-expected.mol',
- page,
- );
- await doubleClickOnBond(page, BondType.SINGLE, 5);
- await selectOption(page, 'Single', 'Single Up');
- await selectOption(page, 'Either', 'Chain');
- await selectOption(page, 'Unmarked', 'No change');
- await pressButton(page, 'Apply');
+ test.fail(
+ `Different combinations - 2/3 open the saved .mol file`,
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2495
+ * Test case: EPMLSOPKET-1465
+ * Description: User is able to change the bond properties at a time.
+ * All selected properties are assigned to the selected bond.
+ * *.mol and *.rxn files correctly opened, applied atom property correctly represented.
+ */
+
+ await openFileAndAddToCanvas(
+ 'Molfiles-V2000/mol_1465_to_open-expected.mol',
+ page,
+ );
+ await doubleClickOnBond(page, BondType.SINGLE, 5);
+ await selectOption(page, 'Single', 'Single Up');
+ await selectOption(page, 'Either', 'Chain');
+ await selectOption(page, 'Unmarked', 'No change');
+ await pressButton(page, 'Apply');
- await selectLeftPanelButton(LeftPanelButton.ArrowOpenAngleTool, page);
- const { x, y } = await getCoordinatesOfTheMiddleOfTheScreen(page);
- await page.mouse.move(x, y + 30);
- dragMouseTo(x + 100, y + 100, page);
- await selectLeftPanelButton(LeftPanelButton.RectangleSelection, page);
+ await selectLeftPanelButton(LeftPanelButton.ArrowOpenAngleTool, page);
+ const { x, y } = await getCoordinatesOfTheMiddleOfTheScreen(page);
+ await page.mouse.move(x, y + 30);
+ dragMouseTo(x + 100, y + 100, page);
+ await selectLeftPanelButton(LeftPanelButton.RectangleSelection, page);
- await selectRingButton(RingButton.Benzene, page);
- await page.mouse.click(x + 150, y + 150);
+ await selectRingButton(RingButton.Benzene, page);
+ await page.mouse.click(x + 150, y + 150);
- const expectedFile = await getRxn(page, 'v2000');
- await saveToFile('Rxn-V2000/rxn-1465-to-open-expected.rxn', expectedFile);
+ const expectedFile = await getRxn(page, 'v2000');
+ await saveToFile('Rxn-V2000/rxn-1465-to-open-expected.rxn', expectedFile);
- const METADATA_STRING_INDEX = [2, 7, 34];
+ const METADATA_STRING_INDEX = [2, 7, 34];
- const { fileExpected: rxnFileExpected, file: rxnFile } =
- await receiveFileComparisonData({
- page,
- expectedFileName:
- 'tests/test-data/Rxn-V2000/rxn-1465-to-open-expected.rxn',
- metaDataIndexes: METADATA_STRING_INDEX,
- fileFormat: 'v2000',
- });
+ const { fileExpected: rxnFileExpected, file: rxnFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V2000/rxn-1465-to-open-expected.rxn',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ fileFormat: 'v2000',
+ });
- expect(rxnFile).toEqual(rxnFileExpected);
- await takeEditorScreenshot(page);
- });
+ expect(rxnFile).toEqual(rxnFileExpected);
+ await takeEditorScreenshot(page);
+ },
+ );
test(`Different combinations - 3/3 open the saved *.rxn and edit it`, async ({
page,
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Change-Reacting-Center-field-value---1-2-edit-and-save-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Change-Reacting-Center-field-value---1-2-edit-and-save-1-chromium-linux.png
index 28b1a298ab..20b6d57ad7 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Change-Reacting-Center-field-value---1-2-edit-and-save-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Change-Reacting-Center-field-value---1-2-edit-and-save-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Change-Reacting-Center-field-value---2-2-open-and-edit-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Change-Reacting-Center-field-value---2-2-open-and-edit-1-chromium-linux.png
index 54f4c0e010..0da9d8d7eb 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Change-Reacting-Center-field-value---2-2-open-and-edit-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Change-Reacting-Center-field-value---2-2-open-and-edit-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Different-combinations---3-3-open-the-saved-rxn-and-edit-it-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Different-combinations---3-3-open-the-saved-rxn-and-edit-it-1-chromium-linux.png
index f4cc37a39c..5fa4dedc5e 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Different-combinations---3-3-open-the-saved-rxn-and-edit-it-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Actions-With-Structures/Selection-Tool/bond-properties.spec.ts-snapshots/Bond-Properties-Different-combinations---3-3-open-the-saved-rxn-and-edit-it-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Properties/atom-properties.spec.ts b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Properties/atom-properties.spec.ts
index dc99762859..007d587e6b 100644
--- a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Properties/atom-properties.spec.ts
+++ b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Properties/atom-properties.spec.ts
@@ -1486,37 +1486,39 @@ test.describe('Atom Properties', () => {
await takeEditorScreenshot(page);
});
- test('All atom properties information saved as *.rxn file', async ({
- page,
- }) => {
- /*
+ test.fail(
+ 'All atom properties information saved as *.rxn file',
+ async ({ page }) => {
+ /*
+ * IMPORTANT: Test fails because we have bug https://github.com/epam/Indigo/issues/2476
Test case: EPMLSOPKET-1656
Description: The structure is saved as *.rxn file.
*/
- await openFileAndAddToCanvas(
- 'Rxn-V3000/all-possible-atoms-properties.rxn',
- page,
- );
- const expectedFile = await getRxn(page, 'v3000');
- await saveToFile(
- 'Rxn-V3000/all-possible-atoms-properties-expected.rxn',
- expectedFile,
- );
-
- // eslint-disable-next-line no-magic-numbers
- const METADATA_STRING_INDEX = [2];
- const { fileExpected: molFileExpected, file: molFile } =
- await receiveFileComparisonData({
+ await openFileAndAddToCanvas(
+ 'Rxn-V3000/all-possible-atoms-properties.rxn',
page,
- expectedFileName:
- 'tests/test-data/Rxn-V3000/all-possible-atoms-properties-expected.rxn',
- fileFormat: 'v3000',
- metaDataIndexes: METADATA_STRING_INDEX,
- });
+ );
+ const expectedFile = await getRxn(page, 'v3000');
+ await saveToFile(
+ 'Rxn-V3000/all-possible-atoms-properties-expected.rxn',
+ expectedFile,
+ );
- expect(molFile).toEqual(molFileExpected);
- await takeEditorScreenshot(page);
- });
+ // eslint-disable-next-line no-magic-numbers
+ const METADATA_STRING_INDEX = [2];
+ const { fileExpected: molFileExpected, file: molFile } =
+ await receiveFileComparisonData({
+ page,
+ expectedFileName:
+ 'tests/test-data/Rxn-V3000/all-possible-atoms-properties-expected.rxn',
+ fileFormat: 'v3000',
+ metaDataIndexes: METADATA_STRING_INDEX,
+ });
+
+ expect(molFile).toEqual(molFileExpected);
+ await takeEditorScreenshot(page);
+ },
+ );
test('Add Reaction flags - Inversion (Inverts) in modal and press Cancel', async ({
page,
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Properties/atom-properties.spec.ts-snapshots/Atom-Properties-Colored-atoms-set---Mapping-reaction-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Properties/atom-properties.spec.ts-snapshots/Atom-Properties-Colored-atoms-set---Mapping-reaction-1-chromium-linux.png
index e8624ba726..2a3412dd84 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Properties/atom-properties.spec.ts-snapshots/Atom-Properties-Colored-atoms-set---Mapping-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Properties/atom-properties.spec.ts-snapshots/Atom-Properties-Colored-atoms-set---Mapping-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-Colored-atoms---save-as-rxn-file-and-render-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-Colored-atoms---save-as-rxn-file-and-render-1-chromium-linux.png
index 7ea7ee6320..04185f2064 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-Colored-atoms---save-as-rxn-file-and-render-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-Colored-atoms---save-as-rxn-file-and-render-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-Generic-Groups---save-as-rxn-file-and-render-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-Generic-Groups---save-as-rxn-file-and-render-1-chromium-linux.png
index b8fe90c273..dd317e5d68 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-Generic-Groups---save-as-rxn-file-and-render-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-Generic-Groups---save-as-rxn-file-and-render-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-List-Not-List---save-as-rxn-file-and-render-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-List-Not-List---save-as-rxn-file-and-render-1-chromium-linux.png
index 073f073f8a..044b14c8e4 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-List-Not-List---save-as-rxn-file-and-render-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Atom/Atom-Tool/atom-tool.spec.ts-snapshots/Atom-Tool-List-Not-List---save-as-rxn-file-and-render-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/SMARTS-attributes/Reaction-queries-attributes/reaction-queries-attributes.spec.ts-snapshots/Checking-reaction-queries-attributes-in-SMARTS-format-Checking-SMARTS-with-Arrow-Open-Angle-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/SMARTS-attributes/Reaction-queries-attributes/reaction-queries-attributes.spec.ts-snapshots/Checking-reaction-queries-attributes-in-SMARTS-format-Checking-SMARTS-with-Arrow-Open-Angle-1-chromium-linux.png
index 1ed465d4e8..122600e616 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/SMARTS-attributes/Reaction-queries-attributes/reaction-queries-attributes.spec.ts-snapshots/Checking-reaction-queries-attributes-in-SMARTS-format-Checking-SMARTS-with-Arrow-Open-Angle-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/SMARTS-attributes/Reaction-queries-attributes/reaction-queries-attributes.spec.ts-snapshots/Checking-reaction-queries-attributes-in-SMARTS-format-Checking-SMARTS-with-Arrow-Open-Angle-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/text-formating.spec.ts-snapshots/Text-tools-test-cases-UTF-8-compatible-Paste-from-Clipboard-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/text-formating.spec.ts-snapshots/Text-tools-test-cases-UTF-8-compatible-Paste-from-Clipboard-1-chromium-linux.png
index 21b85e13e6..30c904c91e 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/text-formating.spec.ts-snapshots/Text-tools-test-cases-UTF-8-compatible-Paste-from-Clipboard-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/text-formating.spec.ts-snapshots/Text-tools-test-cases-UTF-8-compatible-Paste-from-Clipboard-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/utf-8-svg-png.spec.ts-snapshots/Open-UTF-8-and-save-as-SVG-and-PNG-Open-UTF-8-file-and-save-as-PNG-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/utf-8-svg-png.spec.ts-snapshots/Open-UTF-8-and-save-as-SVG-and-PNG-Open-UTF-8-file-and-save-as-PNG-1-chromium-linux.png
index fa40cf7955..f90a8f6375 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/utf-8-svg-png.spec.ts-snapshots/Open-UTF-8-and-save-as-SVG-and-PNG-Open-UTF-8-file-and-save-as-PNG-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/utf-8-svg-png.spec.ts-snapshots/Open-UTF-8-and-save-as-SVG-and-PNG-Open-UTF-8-file-and-save-as-PNG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/utf-8-svg-png.spec.ts-snapshots/Open-UTF-8-and-save-as-SVG-and-PNG-Open-UTF-8-file-and-save-as-SVG-1-chromium-linux.png b/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/utf-8-svg-png.spec.ts-snapshots/Open-UTF-8-and-save-as-SVG-and-PNG-Open-UTF-8-file-and-save-as-SVG-1-chromium-linux.png
index c344c8fb29..110b90f203 100644
Binary files a/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/utf-8-svg-png.spec.ts-snapshots/Open-UTF-8-and-save-as-SVG-and-PNG-Open-UTF-8-file-and-save-as-SVG-1-chromium-linux.png and b/ketcher-autotests/tests/Structure-Creating-&-Editing/Text-Tool/utf-8-svg-png.spec.ts-snapshots/Open-UTF-8-and-save-as-SVG-and-PNG-Open-UTF-8-file-and-save-as-SVG-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Templates/S-Groups/s-groups.spec.ts-snapshots/S-Groups-Open-file-with-several-s-groups-and-check-brackets-1-chromium-linux.png b/ketcher-autotests/tests/Templates/S-Groups/s-groups.spec.ts-snapshots/S-Groups-Open-file-with-several-s-groups-and-check-brackets-1-chromium-linux.png
index a0b033405c..5704d7afac 100644
Binary files a/ketcher-autotests/tests/Templates/S-Groups/s-groups.spec.ts-snapshots/S-Groups-Open-file-with-several-s-groups-and-check-brackets-1-chromium-linux.png and b/ketcher-autotests/tests/Templates/S-Groups/s-groups.spec.ts-snapshots/S-Groups-Open-file-with-several-s-groups-and-check-brackets-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Save-as-rxn-file-1-chromium-linux.png b/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Save-as-rxn-file-1-chromium-linux.png
index 7803f00476..15aa124143 100644
Binary files a/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Save-as-rxn-file-1-chromium-linux.png and b/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Save-as-rxn-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Templates---Zoom-action-for-the-template-structure-2-chromium-linux.png b/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Templates---Zoom-action-for-the-template-structure-2-chromium-linux.png
index 7ab4de13ee..b7b6b93ec6 100644
Binary files a/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Templates---Zoom-action-for-the-template-structure-2-chromium-linux.png and b/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Templates---Zoom-action-for-the-template-structure-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Templates---Zoom-action-for-the-template-structure-3-chromium-linux.png b/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Templates---Zoom-action-for-the-template-structure-3-chromium-linux.png
index 8def875625..cb66f509fe 100644
Binary files a/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Templates---Zoom-action-for-the-template-structure-3-chromium-linux.png and b/ketcher-autotests/tests/Templates/Template-Manipulations/Template-manipulations.spec.ts-snapshots/Template-Manupulations-Templates---Zoom-action-for-the-template-structure-3-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Templates/User-Templates/user-templates.spec.ts-snapshots/Click-User-Templates-on-canvas-Create-Template-with-with-Reaction-arrow-1-chromium-linux.png b/ketcher-autotests/tests/Templates/User-Templates/user-templates.spec.ts-snapshots/Click-User-Templates-on-canvas-Create-Template-with-with-Reaction-arrow-1-chromium-linux.png
index a5c0dcd5d4..4d65320d0d 100644
Binary files a/ketcher-autotests/tests/Templates/User-Templates/user-templates.spec.ts-snapshots/Click-User-Templates-on-canvas-Create-Template-with-with-Reaction-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/Templates/User-Templates/user-templates.spec.ts-snapshots/Click-User-Templates-on-canvas-Create-Template-with-with-Reaction-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/Templates/User-Templates/user-templates.spec.ts-snapshots/Create-and-Save-Templates-User-Templates---Create-Template---UI-1-chromium-linux.png b/ketcher-autotests/tests/Templates/User-Templates/user-templates.spec.ts-snapshots/Create-and-Save-Templates-User-Templates---Create-Template---UI-1-chromium-linux.png
index 1f1a211733..bc187e35f1 100644
Binary files a/ketcher-autotests/tests/Templates/User-Templates/user-templates.spec.ts-snapshots/Create-and-Save-Templates-User-Templates---Create-Template---UI-1-chromium-linux.png and b/ketcher-autotests/tests/Templates/User-Templates/user-templates.spec.ts-snapshots/Create-and-Save-Templates-User-Templates---Create-Template---UI-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Clear-Canvas/clear-canvas.spec.ts-snapshots/Clear-canvas-Clear-Canvas---Undo-Redo-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Clear-Canvas/clear-canvas.spec.ts-snapshots/Clear-canvas-Clear-Canvas---Undo-Redo-1-chromium-linux.png
index c363c115f2..b3a7088943 100644
Binary files a/ketcher-autotests/tests/User-Interface/Clear-Canvas/clear-canvas.spec.ts-snapshots/Clear-canvas-Clear-Canvas---Undo-Redo-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Clear-Canvas/clear-canvas.spec.ts-snapshots/Clear-canvas-Clear-Canvas---Undo-Redo-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Clear-Canvas/clear-canvas.spec.ts-snapshots/Clear-canvas-Clear-Canvas---Undo-Redo-2-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Clear-Canvas/clear-canvas.spec.ts-snapshots/Clear-canvas-Clear-Canvas---Undo-Redo-2-chromium-linux.png
index 4b26f288e4..b3a7088943 100644
Binary files a/ketcher-autotests/tests/User-Interface/Clear-Canvas/clear-canvas.spec.ts-snapshots/Clear-canvas-Clear-Canvas---Undo-Redo-2-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Clear-Canvas/clear-canvas.spec.ts-snapshots/Clear-canvas-Clear-Canvas---Undo-Redo-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-Cut-Paste-reaction-at-the-same-canvas-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-Cut-Paste-reaction-at-the-same-canvas-1-chromium-linux.png
index 64296aa86d..350f85e5dc 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-Cut-Paste-reaction-at-the-same-canvas-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-Cut-Paste-reaction-at-the-same-canvas-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-Mapped-reaction-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-Mapped-reaction-1-chromium-linux.png
index 35768d40a7..90cb533399 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-Mapped-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-Mapped-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-by-hotkeys-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-by-hotkeys-1-chromium-linux.png
index 1997a8a485..165716d56e 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-by-hotkeys-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-by-hotkeys-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-with-changed-arrow-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-with-changed-arrow-1-chromium-linux.png
index 8d4bb46fb7..3b1c83ac4e 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-with-changed-arrow-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-with-changed-arrow-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-with-multiple-arrows-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-with-multiple-arrows-1-chromium-linux.png
index c3168c2b67..8fe98a0746 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-with-multiple-arrows-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-reaction-with-multiple-arrows-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-Atom-from-reaction-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-Atom-from-reaction-1-chromium-linux.png
index 8dc7b762cd..f971455cce 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-Atom-from-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-Atom-from-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-Bond-from-reaction-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-Bond-from-reaction-1-chromium-linux.png
index 1ed09cd25b..09b917ced2 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-Bond-from-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-Bond-from-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-reaction-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-reaction-1-chromium-linux.png
index 522c97669d..f1314250dc 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-reaction-with-hotkey-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-reaction-with-hotkey-1-chromium-linux.png
index 522c97669d..f1314250dc 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-reaction-with-hotkey-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Copy-and-paste-the-reaction-with-hotkey-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-Mapped-reaction-and-edit-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-Mapped-reaction-and-edit-1-chromium-linux.png
index 3683a6177b..029e8dfb2f 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-Mapped-reaction-and-edit-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-Mapped-reaction-and-edit-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-by-hotkeys-and-edit-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-by-hotkeys-and-edit-1-chromium-linux.png
index 1fb212275d..4da11766df 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-by-hotkeys-and-edit-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-by-hotkeys-and-edit-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-with-changed-arrow-and-edit-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-with-changed-arrow-and-edit-1-chromium-linux.png
index cb3c221594..02c53086d1 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-with-changed-arrow-and-edit-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-with-changed-arrow-and-edit-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-with-multiple-arrows-and-edit-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-with-multiple-arrows-and-edit-1-chromium-linux.png
index 7753c1fdcd..9e6610188d 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-with-multiple-arrows-and-edit-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-and-Paste-reaction-with-multiple-arrows-and-edit-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Atom-from-reaction-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Atom-from-reaction-1-chromium-linux.png
index 773087a999..168e60077d 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Atom-from-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Atom-from-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Atom-from-reaction-2-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Atom-from-reaction-2-chromium-linux.png
index c954af2dfe..930b00375f 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Atom-from-reaction-2-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Atom-from-reaction-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Bond-from-reaction-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Bond-from-reaction-1-chromium-linux.png
index 6587cd782d..f0ba01c1cf 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Bond-from-reaction-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Bond-from-reaction-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Bond-from-reaction-2-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Bond-from-reaction-2-chromium-linux.png
index 9b4bc67e38..b6f1cde1f9 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Bond-from-reaction-2-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-Bond-from-reaction-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-reaction-2-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-reaction-2-chromium-linux.png
index f5ae58f8b8..a56da2a37c 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-reaction-2-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-reaction-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-reaction-with-hotkey-2-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-reaction-with-hotkey-2-chromium-linux.png
index f123370ca0..72d17ecdd3 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-reaction-with-hotkey-2-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Copy-Cut-Paste/copy-cut-paste.spec.ts-snapshots/Copy-Cut-Paste-Actions-Cut-the-reaction-with-hotkey-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Undo-Redo/undo-redo-actions.spec.ts-snapshots/Undo-Redo-Actions-Undo-Redo-Mapping-tool-template-action-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Undo-Redo/undo-redo-actions.spec.ts-snapshots/Undo-Redo-Actions-Undo-Redo-Mapping-tool-template-action-1-chromium-linux.png
index 947859a4c2..622d430ff6 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Undo-Redo/undo-redo-actions.spec.ts-snapshots/Undo-Redo-Actions-Undo-Redo-Mapping-tool-template-action-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Undo-Redo/undo-redo-actions.spec.ts-snapshots/Undo-Redo-Actions-Undo-Redo-Mapping-tool-template-action-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Editing-Tools/Undo-Redo/undo-redo-actions.spec.ts-snapshots/Undo-Redo-Actions-Undo-Redo-Mapping-tool-template-action-2-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Editing-Tools/Undo-Redo/undo-redo-actions.spec.ts-snapshots/Undo-Redo-Actions-Undo-Redo-Mapping-tool-template-action-2-chromium-linux.png
index 3b98e3de67..47f42a4676 100644
Binary files a/ketcher-autotests/tests/User-Interface/Editing-Tools/Undo-Redo/undo-redo-actions.spec.ts-snapshots/Undo-Redo-Actions-Undo-Redo-Mapping-tool-template-action-2-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Editing-Tools/Undo-Redo/undo-redo-actions.spec.ts-snapshots/Undo-Redo-Actions-Undo-Redo-Mapping-tool-template-action-2-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Open-structure-Errors-of-input-text-file-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Open-structure-Errors-of-input-text-file-1-chromium-linux.png
index e54860905f..ceff201438 100644
Binary files a/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Open-structure-Errors-of-input-text-file-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Open-structure-Errors-of-input-text-file-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Paste-from-clipboard-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Paste-from-clipboard-1-chromium-linux.png
index 6ddcc7d8d2..f54c6ea038 100644
Binary files a/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Paste-from-clipboard-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Paste-from-clipboard-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Paste-from-clipboard-as-a-new-project-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Paste-from-clipboard-as-a-new-project-1-chromium-linux.png
index d6c2f727af..0c9b1e4312 100644
Binary files a/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Paste-from-clipboard-as-a-new-project-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Floating-windows/floating-windows.spec.ts-snapshots/Floating-windows-Paste-from-clipboard-as-a-new-project-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/User-Interface/Left-toolbar/left-toolbar-ui.spec.ts-snapshots/Left-toolbar-UI-tests-left-toolbar-reaction-arrows-verification-1-chromium-linux.png b/ketcher-autotests/tests/User-Interface/Left-toolbar/left-toolbar-ui.spec.ts-snapshots/Left-toolbar-UI-tests-left-toolbar-reaction-arrows-verification-1-chromium-linux.png
index 31c493d403..866e325c4b 100644
Binary files a/ketcher-autotests/tests/User-Interface/Left-toolbar/left-toolbar-ui.spec.ts-snapshots/Left-toolbar-UI-tests-left-toolbar-reaction-arrows-verification-1-chromium-linux.png and b/ketcher-autotests/tests/User-Interface/Left-toolbar/left-toolbar-ui.spec.ts-snapshots/Left-toolbar-UI-tests-left-toolbar-reaction-arrows-verification-1-chromium-linux.png differ
diff --git a/ketcher-autotests/tests/test-data/CDX/schema-with-two-retrosynthetic-arrows.cdx b/ketcher-autotests/tests/test-data/CDX/schema-with-two-retrosynthetic-arrows.cdx
index 97050b25f4..1815c644ee 100644
--- a/ketcher-autotests/tests/test-data/CDX/schema-with-two-retrosynthetic-arrows.cdx
+++ b/ketcher-autotests/tests/test-data/CDX/schema-with-two-retrosynthetic-arrows.cdx
@@ -1 +1 @@
-VmpDRDAxMDAEAwIBAAAAAAAAAAAAAAAAAAAAAAUIBAAAAB4AGggCAAMAGwgCAAQAAAEkAAAAAgACAOn9BQBBcmlhbAMA6f0PAFRpbWVzIE5ldyBSb21hbgADMgAIAP///////wAAAAAAAP//AAAAAP////8AAAAA//8AAAAA/////wAAAAD/////AAD//wGAAAAAABAIAgABAA8IAgABAAOABAAAAASABQAAAAACCADBieoAZLB4AAAABIAGAAAAAAIIALDJCAFksHgAAAAEgAcAAAACBAIABwArBAIAAQAAAggApukXAaPikgAGgAAAAAAAAggApukXAaPikgAjCAEAAAAHDgABAAAAAwBgAMgAAABOSAAAAAAEgAgAAAAAAggAsMkIAeIUrQAAAASACQAAAAIEAgAHACsEAgAAAAACCADBieoA4hStAAaAAAAAAAACCADBieoA4hStACMIAQAAAAcNAAEAAAADAGAAyAAAAE4AAAAABIAKAAAAAAIIAMpp2wCj4pIAAAAEgAsAAAACBAIAGQArBAIAAAAAAggA+Cm9AKPikgAGgAAAAAAAAggA+Cm9AKPikgAjCAEAAAAHDgABAAAAAwBgAMgAAABNbgAAAAAEgAwAAAACBAIAGQArBAIAAAAAAggAjOkXAQd+XgAGgAAAAAAAAggAjOkXAQd+XgAjCAEAAAAHDgABAAAAAwBgAMgAAABNbgAAAAAEgA0AAAACBAIAEAArBAIAAAAAAggAjOkXAUBHxwAGgAAAAAAAAggAjOkXAUBHxwAjCAEAAAAHDQABAAAAAwBgAMgAAABTAAAAAAWALwAAAAQGBAAKAAAABQYEAAUAAAAAAAWAMAAAAAQGBAAFAAAABQYEAAYAAAAABgIAAgAAAAWAMQAAAAQGBAAGAAAABQYEAAcAAAAAAAWAMgAAAAQGBAAHAAAABQYEAAgAAAAAAAWAMwAAAAQGBAAIAAAABQYEAAkAAAAAAAWANAAAAAQGBAAJAAAABQYEAAoAAAAABgIAAgAAAAWANQAAAAQGBAAKAAAABQYEAAsAAAAAAAWANgAAAAQGBAAGAAAABQYEAAwAAAAAAAWANwAAAAQGBAAIAAAABQYEAA0AAAAABgIAAgAAAAAAA4AOAAAABIAPAAAAAAIIACJ29QAMhmsBAAAEgBAAAAAAAggAELYTAQyGawEAAASAEQAAAAIEAgAHACsEAgABAAACCAAI1iIBSriFAQaAAAAAAAACCAAI1iIBSriFASMIAQAAAAcOAAEAAAADAGAAyAAAAE5IAAAAAASAEgAAAAACCADaBxIBzP+pAQAABIATAAAAAgQCAAgAKwQCAAAAAAIIACJ29QCI6p8BBoAAAAAAAAIIACJ29QCI6p8BIwgBAAAABw0AAQAAAAMAYADIAAAATwAAAAAEgBQAAAAAAggAK1bmAEq4hQEAAASAFQAAAAIEAgAZACsEAgAAAAACCABZFsgASriFAQaAAAAAAAACCABZFsgASriFASMIAQAAAAcOAAEAAAADAGAAyAAAAE1uAAAAAASAFgAAAAIEAgAZACsEAgAAAAACCADu1SIBrFNRAQaAAAAAAAACCADu1SIBrFNRASMIAQAAAAcOAAEAAAADAGAAyAAAAE1uAAAAAASAFwAAAAIEAgAQACsEAgAAAAACCADu1SIB5hy6AQaAAAAAAAACCADu1SIB5hy6ASMIAQAAAAcNAAEAAAADAGAAyAAAAFMAAAAABIAYAAAAAgQCAAcAKwQCAAIAAAIIAGq0/gCwj7EBBoAAAAAAAAIIAGq0/gCwj7EBIwgBAAAABxkAAgAAAAMAYADIAAAAAgADACAAyAAAAE5IMgAAAAAFgDgAAAAEBgQAFAAAAAUGBAAPAAAAAAAFgDkAAAAEBgQADwAAAAUGBAAQAAAAAAYCAAIAAAAFgDoAAAAEBgQAEAAAAAUGBAARAAAAAAAFgDsAAAAEBgQAEQAAAAUGBAASAAAAAAAFgDwAAAAEBgQAEwAAAAUGBAAUAAAAAAYCAAIAAAAFgD0AAAAEBgQAFAAAAAUGBAAVAAAAAAAFgD4AAAAEBgQAEAAAAAUGBAAWAAAAAAAFgD8AAAAEBgQAEgAAAAUGBAAXAAAAAAYCAAIAAAAFgEAAAAAEBgQAEgAAAAUGBAAYAAAAAAAAAAOAGQAAAASAGgAAAAACCAAu5u0AtFJuAgAABIAbAAAAAAIIABwmDAG0Um4CAAAEgBwAAAACBAIACAArBAIAAAAAAggAFEYbAfSEiAIGgAAAAAAAAggAFEYbAfSEiAIjCAEAAAAHDQABAAAAAwBgAMgAAABPAAAAAASAHQAAAAIEAgAIACsEAgAAAAACCAAu5u0ANLeiAgaAAAAAAAACCAAu5u0ANLeiAiMIAQAAAAcNAAEAAAADAGAAyAAAAE8AAAAABIAeAAAAAAIIADbG3gD0hIgCAAAEgB8AAAACBAIAGQArBAIAAAAAAggAZYbAAPSEiAIGgAAAAAAAAggAZYbAAPSEiAIjCAEAAAAHDgABAAAAAwBgAMgAAABNbgAAAAAEgCAAAAACBAIAGQArBAIAAAAAAggA+kUbAVggVAIGgAAAAAAAAggA+kUbAVggVAIjCAEAAAAHDgABAAAAAwBgAMgAAABNbgAAAAAFgEEAAAAEBgQAHgAAAAUGBAAaAAAAAAAFgEIAAAAEBgQAGgAAAAUGBAAbAAAAAAAFgEMAAAAEBgQAGwAAAAUGBAAcAAAAAAYCAAIAAAAFgEQAAAAEBgQAHQAAAAUGBAAeAAAAAAYCAAIAAAAFgEUAAAAEBgQAHgAAAAUGBAAfAAAAAAAFgEYAAAAEBgQAGwAAAAUGBAAgAAAAAAAAAAOAIQAAAASAIgAAAAACCADpH/8AKEL1AgAABIAjAAAAAgQCAAcAKwQCAAIAAAIIAJHt5ABAIuYCBoAAAAAAAAIIAJHt5ABAIuYCIwgBAAAABxkAAgAAAAMAYADIAAAAAgADACAAyAAAAE5IMgAAAAAEgCQAAAACBAIABwArBAIAAgAAAggAQFIZAUAi5gIGgAAAAAAAAggAQFIZAUAi5gIjCAEAAAAHGQACAAAAAwBgAMgAAAACAAMAIADIAAAATkgyAAAAAASAJQAAAAIEAgAQACsEAgAAAAACCADpH/8A/IETAwaAAAAAAAACCADpH/8A/IETAyMIAQAAAAcNAAEAAAADAGAAyAAAAFMAAAAABYBHAAAABAYEACIAAAAFBgQAIwAAAAAABYBIAAAABAYEACIAAAAFBgQAJAAAAAAABYBJAAAABAYEACIAAAAFBgQAJQAAAAAGAgACAAAAAAAhgCYAAAAEAhAA7lf7ABwONQHuV/sAeI74ADcKAgAAADUKAgACAC8KAgADACAKAgBYAjAKAgBYAjEKAgCWADMKAgBYAgcCDAAcjjQB7lf7AAAAAAAIAgwAeA75AO5X+wAAAAAAAAAHgEoAAAATAAQAJgAAAAAKAgABAAIKAgAgACAKAgBYAgQCEADuV/sAHI40Ae5X+wB4DvkAAAAhgCkAAAAEAhAAdov/AOCxOAJ2i/8APDL8ATcKAgAAADUKAgACAC8KAgADACAKAgBYAjAKAgBYAjEKAgCWADMKAgBYAgcCDADgMTgCdov/AAAAAAAIAgwAPLL8AXaL/wAAAAAAAAAHgEsAAAATAAQAKQAAAAAKAgABAAIKAgAgACAKAgBYAgQCEAB2i/8A4DE4AnaL/wA8svwBAAAHgCwAAAAEAhAANC0JAaB0vQI0rQEBoHS9AgAKAgAHAAcKAgAIAAAADYAAAAAADoAAAAAAAQwEAA4AAAACDAQABAAAAAQMBABKAAAAAAAOgAAAAAABDAgAIQAAABkAAAACDAQADgAAAAQMBABLAAAAAAAAAAAAAAAAAA==
\ No newline at end of file
+VmpDRDAxMDAEAwIBAAAAAAAAAAAAAAAAAAAAAAUIBAAAAB4AGggCAAMAGwgCAAQAAAEkAAAAAgACAOn9BQBBcmlhbAMA6f0PAFRpbWVzIE5ldyBSb21hbgADMgAIAP///////wAAAAAAAP//AAAAAP////8AAAAA//8AAAAA/////wAAAAD/////AAD//wGAAAAAABAIAgABAA8IAgABAAOABAAAAASABQAAAAACCAAu5u0AtFJuAgAABIAGAAAAAAIIABwmDAG0Um4CAAAEgAcAAAACBAIACAArBAIAAAAAAggAFEYbAfSEiAIGgAAAAAAAAggAFEYbAfSEiAIjCAEAAAAHDQABAAAAAwBgAMgAAABPAAAAAASACAAAAAIEAgAIACsEAgAAAAACCAAu5u0ANLeiAgaAAAAAAAACCAAu5u0ANLeiAiMIAQAAAAcNAAEAAAADAGAAyAAAAE8AAAAABIAJAAAAAAIIADbG3gD0hIgCAAAEgAoAAAACBAIAGQArBAIAAAAAAggAZYbAAPSEiAIGgAAAAAAAAggAZYbAAPSEiAIjCAEAAAAHDgABAAAAAwBgAMgAAABNbgAAAAAEgAsAAAACBAIAGQArBAIAAAAAAggA+kUbAVggVAIGgAAAAAAAAggA+kUbAVggVAIjCAEAAAAHDgABAAAAAwBgAMgAAABNbgAAAAAFgC8AAAAEBgQACQAAAAUGBAAFAAAAAAAFgDAAAAAEBgQABQAAAAUGBAAGAAAAAAAFgDEAAAAEBgQABgAAAAUGBAAHAAAAAAYCAAIAAAAFgDIAAAAEBgQACAAAAAUGBAAJAAAAAAYCAAIAAAAFgDMAAAAEBgQACQAAAAUGBAAKAAAAAAAFgDQAAAAEBgQABgAAAAUGBAALAAAAAAAAAAOADAAAAASADQAAAAACCADpH/8AKEL1AgAABIAOAAAAAgQCAAcAKwQCAAIAAAIIAJHt5ABAIuYCBoAAAAAAAAIIAJHt5ABAIuYCIwgBAAAABxkAAgAAAAMAYADIAAAAAgADACAAyAAAAE5IMgAAAAAEgA8AAAACBAIABwArBAIAAgAAAggAQFIZAUAi5gIGgAAAAAAAAggAQFIZAUAi5gIjCAEAAAAHGQACAAAAAwBgAMgAAAACAAMAIADIAAAATkgyAAAAAASAEAAAAAIEAgAQACsEAgAAAAACCADpH/8A/IETAwaAAAAAAAACCADpH/8A/IETAyMIAQAAAAcNAAEAAAADAGAAyAAAAFMAAAAABYA1AAAABAYEAA0AAAAFBgQADgAAAAAABYA2AAAABAYEAA0AAAAFBgQADwAAAAAABYA3AAAABAYEAA0AAAAFBgQAEAAAAAAGAgACAAAAAAADgBEAAAAEgBIAAAAAAggAwYnqAGSweAAAAASAEwAAAAACCACwyQgBZLB4AAAABIAUAAAAAgQCAAcAKwQCAAEAAAIIAKbpFwGj4pIABoAAAAAAAAIIAKbpFwGj4pIAIwgBAAAABw4AAQAAAAMAYADIAAAATkgAAAAABIAVAAAAAAIIALDJCAHiFK0AAAAEgBYAAAACBAIABwArBAIAAAAAAggAwYnqAOIUrQAGgAAAAAAAAggAwYnqAOIUrQAjCAEAAAAHDQABAAAAAwBgAMgAAABOAAAAAASAFwAAAAACCADKadsAo+KSAAAABIAYAAAAAgQCABkAKwQCAAAAAAIIAPgpvQCj4pIABoAAAAAAAAIIAPgpvQCj4pIAIwgBAAAABw4AAQAAAAMAYADIAAAATW4AAAAABIAZAAAAAgQCABkAKwQCAAAAAAIIAIzpFwEHfl4ABoAAAAAAAAIIAIzpFwEHfl4AIwgBAAAABw4AAQAAAAMAYADIAAAATW4AAAAABIAaAAAAAgQCABAAKwQCAAAAAAIIAIzpFwFAR8cABoAAAAAAAAIIAIzpFwFAR8cAIwgBAAAABw0AAQAAAAMAYADIAAAAUwAAAAAFgDgAAAAEBgQAFwAAAAUGBAASAAAAAAAFgDkAAAAEBgQAEgAAAAUGBAATAAAAAAYCAAIAAAAFgDoAAAAEBgQAEwAAAAUGBAAUAAAAAAAFgDsAAAAEBgQAFAAAAAUGBAAVAAAAAAAFgDwAAAAEBgQAFQAAAAUGBAAWAAAAAAAFgD0AAAAEBgQAFgAAAAUGBAAXAAAAAAYCAAIAAAAFgD4AAAAEBgQAFwAAAAUGBAAYAAAAAAAFgD8AAAAEBgQAEwAAAAUGBAAZAAAAAAAFgEAAAAAEBgQAFQAAAAUGBAAaAAAAAAYCAAIAAAAAAAOAGwAAAASAHAAAAAACCAAidvUADIZrAQAABIAdAAAAAAIIABC2EwEMhmsBAAAEgB4AAAACBAIABwArBAIAAQAAAggACNYiAUq4hQEGgAAAAAAAAggACNYiAUq4hQEjCAEAAAAHDgABAAAAAwBgAMgAAABOSAAAAAAEgB8AAAAAAggA2gcSAcz/qQEAAASAIAAAAAIEAgAIACsEAgAAAAACCAAidvUAiOqfAQaAAAAAAAACCAAidvUAiOqfASMIAQAAAAcNAAEAAAADAGAAyAAAAE8AAAAABIAhAAAAAAIIACtW5gBKuIUBAAAEgCIAAAACBAIAGQArBAIAAAAAAggAWRbIAEq4hQEGgAAAAAAAAggAWRbIAEq4hQEjCAEAAAAHDgABAAAAAwBgAMgAAABNbgAAAAAEgCMAAAACBAIAGQArBAIAAAAAAggA7tUiAaxTUQEGgAAAAAAAAggA7tUiAaxTUQEjCAEAAAAHDgABAAAAAwBgAMgAAABNbgAAAAAEgCQAAAACBAIAEAArBAIAAAAAAggA7tUiAeYcugEGgAAAAAAAAggA7tUiAeYcugEjCAEAAAAHDQABAAAAAwBgAMgAAABTAAAAAASAJQAAAAIEAgAHACsEAgACAAACCABqtP4AsI+xAQaAAAAAAAACCABqtP4AsI+xASMIAQAAAAcZAAIAAAADAGAAyAAAAAIAAwAgAMgAAABOSDIAAAAABYBBAAAABAYEACEAAAAFBgQAHAAAAAAABYBCAAAABAYEABwAAAAFBgQAHQAAAAAGAgACAAAABYBDAAAABAYEAB0AAAAFBgQAHgAAAAAABYBEAAAABAYEAB4AAAAFBgQAHwAAAAAABYBFAAAABAYEACAAAAAFBgQAIQAAAAAGAgACAAAABYBGAAAABAYEACEAAAAFBgQAIgAAAAAABYBHAAAABAYEAB0AAAAFBgQAIwAAAAAABYBIAAAABAYEAB8AAAAFBgQAJAAAAAAGAgACAAAABYBJAAAABAYEAB8AAAAFBgQAJQAAAAAAAAAhgCYAAAAEAhAA7lf7ABwONQHuV/sAeI74ADcKAgAAADUKAgACAC8KAgADACAKAgBYAjAKAgBYAjEKAgCWADMKAgBYAgcCDAAcjjQB7lf7AAAAAAAIAgwAeA75AO5X+wAAAAAAAAAHgEoAAAATAAQAJgAAAAAKAgABAAIKAgAgACAKAgBYAgQCEADuV/sAHI40Ae5X+wB4DvkAAAAhgCkAAAAEAhAAdov/AOCxOAJ2i/8APDL8ATcKAgAAADUKAgACAC8KAgADACAKAgBYAjAKAgBYAjEKAgCWADMKAgBYAgcCDADgMTgCdov/AAAAAAAIAgwAPLL8AXaL/wAAAAAAAAAHgEsAAAATAAQAKQAAAAAKAgABAAIKAgAgACAKAgBYAgQCEAB2i/8A4DE4AnaL/wA8svwBAAAHgCwAAAAEAhAANC0JAaB0vQI0rQEBoHS9AgAKAgAHAAcKAgAIAAAADYAAAAAADoAAAAAAAQwIAAQAAAAMAAAAAgwEABsAAAAEDAQASgAAAAAADoAAAAAAAQwEABsAAAACDAQAEQAAAAQMBABLAAAAAAAAAAAAAAAAAA==
\ No newline at end of file
diff --git a/ketcher-autotests/tests/test-data/CDXML/schema-with-retrosynthetic-angel-arrows-and-plus.cdxml b/ketcher-autotests/tests/test-data/CDXML/schema-with-retrosynthetic-angel-arrows-and-plus.cdxml
index 1b2281e5b5..de9ed4620a 100644
--- a/ketcher-autotests/tests/test-data/CDXML/schema-with-retrosynthetic-angel-arrows-and-plus.cdxml
+++ b/ketcher-autotests/tests/test-data/CDXML/schema-with-retrosynthetic-angel-arrows-and-plus.cdxml
@@ -18,195 +18,195 @@
-
+
+
+ TlH
+ 3
+
+
+
+
+
+
+ DyH
+ 2
+
+
+
+
+
Br
-
-
-
-
-
-
+
+
+
+
+
+
O
-
-
-
+
+
+
N
-
-
-
+
+
+
N
-
-
-
-
-
-
+
+
+
+
+
+
Cl
-
-
-
+
+
+
Cl
-
-
+
+
Cl
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
F
-
-
+
+
SH
-
-
-
-
+
+
+
+
SH
-
-
-
-
+
+
+
+
SH
-
-
-
-
+
+
+
+
SH
-
+
F
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TlH
- 3
-
-
-
-
-
-
- DyH
- 2
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
diff --git a/ketcher-autotests/tests/test-data/CDXML/schema-with-two-retrosynthetic-arrows.cdxml b/ketcher-autotests/tests/test-data/CDXML/schema-with-two-retrosynthetic-arrows.cdxml
index 8d3c70e368..03555cf987 100644
--- a/ketcher-autotests/tests/test-data/CDXML/schema-with-two-retrosynthetic-arrows.cdxml
+++ b/ketcher-autotests/tests/test-data/CDXML/schema-with-two-retrosynthetic-arrows.cdxml
@@ -18,144 +18,144 @@
-
-
-
-
- NH
+
+
+
+
+ O
-
-
-
- N
+
+
+ O
-
-
-
+
+
+
Mn
-
-
+
+
Mn
-
-
+
+
+
+
+
+
+
+
+
+
+
+ NH
+ 2
+
+
+
+
+ NH
+ 2
+
+
+
+
S
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
NH
-
-
-
- O
+
+
+
+ N
-
-
-
+
+
+
Mn
-
-
+
+
Mn
-
-
+
+
S
-
-
- NH
- 2
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
- O
+
+
+
+
+
+ NH
-
-
+
+
+
O
-
-
-
+
+
+
Mn
-
-
+
+
Mn
-
-
-
-
-
-
-
-
-
-
-
- NH
- 2
+
+
+ S
-
-
+
+
NH
2
-
-
- S
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -163,8 +163,8 @@
-
-
+
+
diff --git a/ketcher-autotests/tests/test-data/Molfiles-V2000/test-data-for-chiral-centersv2000-expected.mol b/ketcher-autotests/tests/test-data/Molfiles-V2000/test-data-for-chiral-centersv2000-expected.mol
index 4b76813eeb..283dfb1785 100644
--- a/ketcher-autotests/tests/test-data/Molfiles-V2000/test-data-for-chiral-centersv2000-expected.mol
+++ b/ketcher-autotests/tests/test-data/Molfiles-V2000/test-data-for-chiral-centersv2000-expected.mol
@@ -1,5 +1,5 @@
null
- Ketcher 101523 9412D 1 1.00000 0.00000 0
+ Ketcher 10 32417462D 1 1.00000 0.00000 0
19 20 0 0 1 0 0 0 0 0999 V2000
10.7385 -8.3755 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
@@ -11,7 +11,7 @@ null
13.6730 -7.7518 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
13.9820 -6.8007 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
14.3421 -8.4949 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
- 15.3203 -8.2870 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0
+ 15.3202 -8.2870 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0
15.7270 -7.3735 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
16.7215 -7.4780 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0
16.9294 -8.4562 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
diff --git a/ketcher-autotests/tests/test-data/Rxn-V2000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn b/ketcher-autotests/tests/test-data/Rxn-V2000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn
index 43023cfbdb..7080769853 100644
--- a/ketcher-autotests/tests/test-data/Rxn-V2000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn
+++ b/ketcher-autotests/tests/test-data/Rxn-V2000/schema-with-retrosynthetic-angel-arrows-and-plus.rxn
@@ -1,11 +1,25 @@
$RXN
- -INDIGO- 0815241136
+ -INDIGO- 1004241204
3 1
$MOL
- -INDIGO-08152411362D
+ -INDIGO-10042412042D
+
+ 1 0 0 0 0 0 0 0 0 0999 V2000
+ 28.8484 -8.6432 0.0000 Tl 0 0 0 0 0 3 0 0 0 0 0 0
+M END
+$MOL
+
+ -INDIGO-10042412042D
+
+ 1 0 0 0 0 0 0 0 0 0999 V2000
+ 31.8989 -8.5936 0.0000 Dy 0 0 0 0 0 2 0 0 0 0 0 0
+M END
+$MOL
+
+ -INDIGO-10042412042D
25 27 0 0 0 0 0 0 0 0999 V2000
-2.4989 -10.3597 0.0000 Br 0 0 0 0 0 0 0 0 0 0 0 0
@@ -63,21 +77,7 @@ $MOL
M END
$MOL
- -INDIGO-08152411362D
-
- 1 0 0 0 0 0 0 0 0 0999 V2000
- 28.8484 -8.6432 0.0000 Tl 0 0 0 0 0 3 0 0 0 0 0 0
-M END
-$MOL
-
- -INDIGO-08152411362D
-
- 1 0 0 0 0 0 0 0 0 0999 V2000
- 31.8989 -8.5936 0.0000 Dy 0 0 0 0 0 2 0 0 0 0 0 0
-M END
-$MOL
-
- -INDIGO-08152411362D
+ -INDIGO-10042412042D
29 30 0 0 0 0 0 0 0 0999 V2000
13.4946 -7.2635 0.0000 F 0 0 0 0 0 0 0 0 0 0 0 0
diff --git a/ketcher-autotests/tests/test-data/Rxn-V2000/unsplit-nucleotides-connected-with-sugars.rxn b/ketcher-autotests/tests/test-data/Rxn-V2000/unsplit-nucleotides-connected-with-sugars.rxn
index e687ba4d8d..53e44abc63 100644
--- a/ketcher-autotests/tests/test-data/Rxn-V2000/unsplit-nucleotides-connected-with-sugars.rxn
+++ b/ketcher-autotests/tests/test-data/Rxn-V2000/unsplit-nucleotides-connected-with-sugars.rxn
@@ -1,11 +1,11 @@
$RXN
- -INDIGO- 0719241334
+ -INDIGO- 1003241730
- 8 0 1
+ 8 1
$MOL
- -INDIGO-07192413342D
+ -INDIGO-10032417302D
39 42 0 0 1 0 0 0 0 0999 V2000
1.7439 3.3018 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
@@ -166,7 +166,7 @@ M SDI 10 4 -0.0726 0.4134 0.0000 0.0000
M END
$MOL
- -INDIGO-07192413342D
+ -INDIGO-10032417302D
39 42 0 0 1 0 0 0 0 0999 V2000
3.3606 0.5700 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
@@ -327,7 +327,7 @@ M SDI 10 4 -0.0726 0.4134 0.0000 0.0000
M END
$MOL
- -INDIGO-07192413342D
+ -INDIGO-10032417302D
39 42 0 0 1 0 0 0 0 0999 V2000
8.1749 2.2950 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
@@ -488,7 +488,7 @@ M SDI 10 4 -0.0726 0.4134 0.0000 0.0000
M END
$MOL
- -INDIGO-07192413342D
+ -INDIGO-10032417302D
39 42 0 0 1 0 0 0 0 0999 V2000
7.9367 -1.4050 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
@@ -649,7 +649,7 @@ M SDI 10 4 -0.0726 0.4134 0.0000 0.0000
M END
$MOL
- -INDIGO-07192413342D
+ -INDIGO-10032417302D
39 42 0 0 1 0 0 0 0 0999 V2000
1.1271 -3.0976 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
@@ -810,7 +810,7 @@ M SDI 10 4 -0.0726 0.4134 0.0000 0.0000
M END
$MOL
- -INDIGO-07192413342D
+ -INDIGO-10032417302D
39 42 0 0 1 0 0 0 0 0999 V2000
7.6139 -4.6800 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
@@ -971,7 +971,7 @@ M SDI 10 4 -0.0726 0.4134 0.0000 0.0000
M END
$MOL
- -INDIGO-07192413342D
+ -INDIGO-10032417302D
39 42 0 0 1 0 0 0 0 0999 V2000
1.5444 -6.4638 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
@@ -1132,7 +1132,7 @@ M SDI 10 4 -0.0726 0.4134 0.0000 0.0000
M END
$MOL
- -INDIGO-07192413342D
+ -INDIGO-10032417302D
39 42 0 0 1 0 0 0 0 0999 V2000
6.6810 -8.1976 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
@@ -1293,7 +1293,7 @@ M SDI 10 4 -0.0726 0.4134 0.0000 0.0000
M END
$MOL
- -INDIGO-07192413342D
+ -INDIGO-10032417302D
39 42 0 0 1 0 0 0 0 0999 V2000
1.0592 -9.9813 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
diff --git a/ketcher-autotests/tests/test-data/SMARTS/schema-with-retrosynthetic-angel-arrows-and-plus.smarts b/ketcher-autotests/tests/test-data/SMARTS/schema-with-retrosynthetic-angel-arrows-and-plus.smarts
index c675328dec..b62fc6e6b5 100644
--- a/ketcher-autotests/tests/test-data/SMARTS/schema-with-retrosynthetic-angel-arrows-and-plus.smarts
+++ b/ketcher-autotests/tests/test-data/SMARTS/schema-with-retrosynthetic-angel-arrows-and-plus.smarts
@@ -1 +1 @@
-Br-[#6]1:[#6]:[#6](-Cl):[#6](-[#6]-[#8]-[#6](-[#6]2:[#6](-Cl):[#6]:[#6](-Cl):[#6]:[#6]:2)-[#6]-[#7]2:[#6]:[#7]:[#6]:[#6]:2):[#6]:[#6]:1.[Tl;v3].[Dy;v2]>>F1-[#6](-[#6]=[#6])=[#6](-[#6]=[#6])-[#6]=[#6](-[#16]=[#6]2-[#16]=[#6](-[#16]=F-[#6](-[#6]=[#6])=[#6]-[#6]=[#6])-[#6]=[#6](=[#6]-[#6])=[#6]-2=[#6]-[#6])-[#16]=1
\ No newline at end of file
+[Tl;v3].[Dy;v2].Br-[#6]1:[#6]:[#6](-Cl):[#6](-[#6]-[#8]-[#6](-[#6]2:[#6](-Cl):[#6]:[#6](-Cl):[#6]:[#6]:2)-[#6]-[#7]2:[#6]:[#7]:[#6]:[#6]:2):[#6]:[#6]:1>>F1-[#6](-[#6]=[#6])=[#6](-[#6]=[#6])-[#6]=[#6](-[#16]=[#6]2-[#16]=[#6](-[#16]=F-[#6](-[#6]=[#6])=[#6]-[#6]=[#6])-[#6]=[#6](=[#6]-[#6])=[#6]-2=[#6]-[#6])-[#16]=1
\ No newline at end of file
diff --git a/ketcher-autotests/tests/test-data/SMILES/schema-with-retrosynthetic-angel-arrows-and-plus.smi b/ketcher-autotests/tests/test-data/SMILES/schema-with-retrosynthetic-angel-arrows-and-plus.smi
index e42e9a08b0..a8d0971e45 100644
--- a/ketcher-autotests/tests/test-data/SMILES/schema-with-retrosynthetic-angel-arrows-and-plus.smi
+++ b/ketcher-autotests/tests/test-data/SMILES/schema-with-retrosynthetic-angel-arrows-and-plus.smi
@@ -1 +1 @@
-Brc1cc(Cl)c(COC(c2c(Cl)cc(Cl)cc2)C[n]2cncc2)cc1.[TlH3].[DyH2]>>F1C(C=C)=C(C=C)C=C(S=C2S=C(S=F/C(/C=C)=C/C=C)C=C(=CC)=C2=CC)S=1
\ No newline at end of file
+[TlH3].[DyH2].Brc1cc(Cl)c(COC(c2c(Cl)cc(Cl)cc2)C[n]2cncc2)cc1>>F1C(C=C)=C(C=C)C=C(S=C2S=C(S=F/C(/C=C)=C/C=C)C=C(=CC)=C2=CC)S=1
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index c365c2da4a..948a48fa90 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15625,9 +15625,9 @@
}
},
"node_modules/indigo-ketcher": {
- "version": "1.24.0-rc.2",
- "resolved": "https://registry.npmjs.org/indigo-ketcher/-/indigo-ketcher-1.24.0-rc.2.tgz",
- "integrity": "sha512-/mnK7hP9t5onYASJ31xwaM5+FNWakvtgq61lTIvfvSVCBVXHs3C0JbH74KR74E+4f1kzJKN/I0ZSCkgPeUJP2Q=="
+ "version": "1.25.0-rc.1",
+ "resolved": "https://registry.npmjs.org/indigo-ketcher/-/indigo-ketcher-1.25.0-rc.1.tgz",
+ "integrity": "sha512-aOux5vEvf7mQVhGycO1b0xI9t318YMeiDNu4DujKpTkmvU7MKBpo+0Dj8ZqMURVmdVlAJOL9ExPoozMs/FA3/A=="
},
"node_modules/inflight": {
"version": "1.0.6",
@@ -35268,7 +35268,7 @@
"license": "Apache-2.0",
"dependencies": {
"@babel/runtime": "^7.17.9",
- "indigo-ketcher": "1.24.0-rc.2",
+ "indigo-ketcher": "1.25.0-rc.1",
"ketcher-core": "*"
},
"devDependencies": {
diff --git a/packages/ketcher-core/src/application/render/draw.ts b/packages/ketcher-core/src/application/render/draw.ts
index e9af7b78ba..fbdfa306c3 100644
--- a/packages/ketcher-core/src/application/render/draw.ts
+++ b/packages/ketcher-core/src/application/render/draw.ts
@@ -17,6 +17,7 @@
import { RaphaelPaper, Element } from 'raphael';
import { HalfBond, RxnArrowMode, Vec2 } from 'domain/entities';
+import { getOptionsWithConvertedUnits } from './options';
import Raphael from './raphael-ext';
import svgPath from 'svgpath';
import util from './util';
@@ -24,6 +25,31 @@ import { ArrowItem, RelativeBox, RenderOptions } from './render.types';
import { tfx } from 'utilities';
import { PathBuilder } from './pathBuilder';
+const ARROW_HEAD_LENGHT = 0.25; // 10
+const ARROW_HEAD_WIDTH = 0.125; // 5
+const ARROW_HEAD_ATTR = 0.1; // 4
+const ARROW_OFFSET = 0.1; // 4
+const ARROW_DASH_INTERVAL = 0.0875; // 3.5
+const ARROW_FAIL_SIGN_WIDTH = 0.2; // 8
+const ARROW_UNBALANCED_OFFSET = 0.2; // 8 (used to be 15)
+
+export function getArrowHeadDimensions(options: RenderOptions) {
+ const { microModeScale } = getOptionsWithConvertedUnits(options);
+
+ return {
+ arrowHeadLength: ARROW_HEAD_LENGHT * microModeScale,
+ arrowHeadWidth: ARROW_HEAD_WIDTH * microModeScale,
+ arrowHeadAttr: ARROW_HEAD_ATTR * microModeScale,
+ arrowOffset: ARROW_OFFSET * microModeScale,
+ };
+}
+
+function getUnbalancedArrowHeadOffset(options: RenderOptions) {
+ const { microModeScale } = getOptionsWithConvertedUnits(options);
+
+ return ARROW_UNBALANCED_OFFSET * microModeScale;
+}
+
function rectangle(paper: RaphaelPaper, points: [Vec2, Vec2]) {
return paper.rect(
tfx(Math.min(points[0].x, points[1].x)),
@@ -282,9 +308,12 @@ function arrowEllipticalArcFilledBow(
shouldApplySnappingStyle: boolean,
) {
const direction = height >= 0 ? 1 : -1;
- const arrowHeadLength = direction * 10;
- const arrowHeadWidth = direction * 5;
- const arrowHeadAttr = direction * 4;
+ const { arrowHeadLength, arrowHeadWidth, arrowHeadAttr } =
+ getArrowHeadDimensions(options);
+
+ const length = direction * arrowHeadLength;
+ const width = direction * arrowHeadWidth;
+ const attr = direction * arrowHeadAttr;
const endX = start.x + arrowLength;
const path =
@@ -292,10 +321,10 @@ function arrowEllipticalArcFilledBow(
`A${arrowLength / 2},${height},${0},${0},${direction > 0 ? 1 : 0},${tfx(
endX,
)},${tfx(start.y)}` +
- `L${tfx(endX - arrowHeadWidth)},${tfx(start.y - arrowHeadLength)}` +
- `l${tfx(arrowHeadWidth)},${tfx(arrowHeadAttr)}` +
- `l${tfx(arrowHeadWidth)},${tfx(-arrowHeadAttr)}` +
- `l${tfx(-arrowHeadWidth)},${arrowHeadLength}`;
+ `L${tfx(endX - width)},${tfx(start.y - length)}` +
+ `l${tfx(width)},${tfx(attr)}` +
+ `l${tfx(width)},${tfx(-attr)}` +
+ `l${tfx(-width)},${length}`;
const transformedPath = svgPath(path)
.rotate(arrowAngle, start.x, start.y)
@@ -317,9 +346,12 @@ function arrowEllipticalArcFilledTriangle(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
+ const { arrowHeadLength, arrowHeadWidth } = getArrowHeadDimensions(options);
+
const direction = height >= 0 ? 1 : -1;
- const triangleLength = direction * 10;
- const triangleWidth = direction * 5;
+
+ const triangleLength = direction * arrowHeadLength;
+ const triangleWidth = direction * arrowHeadWidth;
const endX = start.x + arrowLength;
@@ -353,8 +385,12 @@ function arrowEllipticalArcOpenAngle(
shouldApplySnappingStyle: boolean,
) {
const direction = height >= 0 ? 1 : -1;
- const width = direction * 5;
- const length = direction * 7;
+
+ const { arrowHeadLength, arrowHeadWidth } = getArrowHeadDimensions(options);
+
+ const width = direction * arrowHeadWidth;
+ const length = direction * arrowHeadLength;
+
const endX = start.x + arrowLength;
const path =
@@ -387,8 +423,11 @@ function arrowEllipticalArcOpenHalfAngle(
shouldApplySnappingStyle: boolean,
) {
const direction = height >= 0 ? 1 : -1;
- const width = direction * 5;
- const length = direction * 7;
+
+ const { arrowHeadLength, arrowHeadWidth } = getArrowHeadDimensions(options);
+
+ const width = direction * arrowHeadWidth;
+ const length = direction * arrowHeadLength;
const endX = start.x + arrowLength;
const path =
@@ -418,9 +457,12 @@ function arrowOpenAngle(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
+ const { arrowHeadAttr, arrowHeadLength } = getArrowHeadDimensions(options);
const pathBuilder = new PathBuilder().addOpenArrowPathParts(
start,
arrowLength,
+ arrowHeadLength,
+ arrowHeadAttr,
);
const transformedPath = svgPath(pathBuilder.build())
.rotate(arrowAngle, start.x, start.y)
@@ -442,16 +484,15 @@ function arrowFilledTriangle(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const triangleLength = 10;
- const triangleWidth = 5;
+ const { arrowHeadLength, arrowHeadWidth } = getArrowHeadDimensions(options);
const endX = start.x + arrowLength;
const path =
`M${tfx(start.x)},${tfx(start.y)}` +
`L${tfx(endX)},${tfx(start.y)}` +
- `L${tfx(endX - triangleLength)},${tfx(start.y + triangleWidth)}` +
- `L${tfx(endX - triangleLength)},${tfx(start.y - triangleWidth)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(start.y + arrowHeadWidth)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(start.y - arrowHeadWidth)}` +
`L${tfx(endX)},${tfx(start.y)}Z`;
const transformedPath = svgPath(path)
@@ -473,9 +514,8 @@ function arrowFilledBow(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const arrowHeadLength = 10;
- const arrowHeadWidth = 5;
- const arrowHeadAttr = 4;
+ const { arrowHeadLength, arrowHeadWidth, arrowHeadAttr } =
+ getArrowHeadDimensions(options);
const endX = start.x + arrowLength;
@@ -506,9 +546,10 @@ function arrowDashedOpenAngle(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const triangleLength = 10;
- const triangleWidth = 5;
- const dashInterval = 3.5;
+ const { arrowHeadLength, arrowHeadWidth } = getArrowHeadDimensions(options);
+ const { microModeScale } = getOptionsWithConvertedUnits(options);
+
+ const dashInterval = ARROW_DASH_INTERVAL * microModeScale;
const path: string[] = [];
@@ -526,9 +567,9 @@ function arrowDashedOpenAngle(
// Arrowhead
path.push(
`M${tfx(endX)},${tfx(start.y)}` +
- `L${tfx(endX - triangleLength)},${tfx(start.y + triangleWidth)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(start.y + arrowHeadWidth)}` +
`M${tfx(endX)},${tfx(start.y)}` +
- `L${tfx(endX - triangleLength)},${tfx(start.y - triangleWidth)}`,
+ `L${tfx(endX - arrowHeadLength)},${tfx(start.y - arrowHeadWidth)}`,
);
const transformedPath = svgPath(path.join(''))
@@ -550,10 +591,11 @@ function arrowFailed(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const arrowHeadLength = 10;
- const arrowHeadWidth = 5;
- const arrowHeadAttr = 4;
- const failSignWidth = 8;
+ const { arrowHeadLength, arrowHeadWidth, arrowHeadAttr } =
+ getArrowHeadDimensions(options);
+ const { microModeScale } = getOptionsWithConvertedUnits(options);
+
+ const failSignWidth = ARROW_FAIL_SIGN_WIDTH * microModeScale;
const endX = start.x + arrowLength;
@@ -602,39 +644,31 @@ function arrowRetrosynthetic(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const width = 5;
- const length = 7;
- const arrowheadLength = 0.1;
- const lineOffset = 4;
+ const { arrowHeadLength, arrowHeadWidth, arrowOffset } =
+ getArrowHeadDimensions(options);
const endX = start.x + arrowLength;
const path: string[] = [];
- // First arrow and arrowhead base
+ // First arrow and arrowhead
path.push(
- `M${tfx(start.x)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX - length)},${tfx(start.y - width - lineOffset)}`,
- );
-
- // First Arrowhead line
- path.push(
- `M${tfx(endX - length)},${tfx(start.y - width - lineOffset)}` +
- `L${tfx(endX + length)},${tfx(start.y - arrowheadLength)}`,
- );
-
- // Second arrow and arrowhead base
- path.push(
- `M${tfx(start.x)},${tfx(start.y + lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y + lineOffset)}` +
- `L${tfx(endX - length)},${tfx(start.y + width + lineOffset)}`,
+ `M${tfx(start.x)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y - arrowHeadWidth - arrowOffset,
+ )}` +
+ `L${tfx(endX + arrowHeadLength)},${tfx(start.y)}`,
);
- // Second Arrowhead line
+ // Second arrow and arrowhead
path.push(
- `M${tfx(endX - length)},${tfx(start.y + width + lineOffset)}` +
- `L${tfx(endX + length)},${tfx(start.y + arrowheadLength)}`,
+ `M${tfx(start.x)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y + arrowHeadWidth + arrowOffset,
+ )}` +
+ `L${tfx(endX + arrowHeadLength)},${tfx(start.y)}`,
);
const transformedPath = svgPath(path.join(''))
@@ -657,20 +691,19 @@ function arrowBothEndsFilledTriangle(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const triangleLength = 10;
- const triangleWidth = 5;
+ const { arrowHeadLength, arrowHeadWidth } = getArrowHeadDimensions(options);
const endX = start.x + arrowLength;
const path =
`M${tfx(start.x)},${tfx(start.y)}` +
`L${tfx(endX)},${tfx(start.y)}` +
- `L${tfx(endX - triangleLength)},${tfx(start.y + triangleWidth)}` +
- `L${tfx(endX - triangleLength)},${tfx(start.y - triangleWidth)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(start.y + arrowHeadWidth)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(start.y - arrowHeadWidth)}` +
`L${tfx(endX)},${tfx(start.y)}` +
`M${tfx(start.x)},${tfx(start.y)}` +
- `L${tfx(start.x + triangleLength)},${tfx(start.y - triangleWidth)}` +
- `L${tfx(start.x + triangleLength)},${tfx(start.y + triangleWidth)}` +
+ `L${tfx(start.x + arrowHeadLength)},${tfx(start.y - arrowHeadWidth)}` +
+ `L${tfx(start.x + arrowHeadLength)},${tfx(start.y + arrowHeadWidth)}` +
`L${tfx(start.x)},${tfx(start.y)}`;
const transformedPath = svgPath(path)
@@ -692,29 +725,35 @@ function arrowEquilibriumFilledHalfBow(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const arrowLen = 9;
- const lineOffset = 3.5;
- const arrowOffset = 7;
- const arrowHeadAttr = 2;
+ const { arrowHeadLength, arrowHeadAttr, arrowOffset, arrowHeadWidth } =
+ getArrowHeadDimensions(options);
const endX = start.x + arrowLength;
const path: string[] = [];
- // Arrow
+ // top arrow
path.push(
- `M${tfx(start.x)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX - arrowLen)},${tfx(start.y - arrowOffset)}` +
- `L${tfx(endX - arrowLen + arrowHeadAttr)},${tfx(start.y - lineOffset)}Z`,
+ `M${tfx(start.x)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y - arrowHeadWidth - arrowOffset,
+ )}` +
+ `L${tfx(endX - arrowHeadLength + arrowHeadAttr)},${tfx(
+ start.y - arrowOffset,
+ )}Z`,
);
- // Arrowhead
+ // bottom arrow
path.push(
- `M${tfx(endX)},${tfx(start.y + lineOffset)}` +
- `L${tfx(start.x)},${tfx(start.y + lineOffset)}` +
- `L${tfx(start.x + arrowLen)},${tfx(start.y + arrowOffset)}` +
- `L${tfx(start.x + arrowLen - arrowHeadAttr)},${start.y + lineOffset}Z`,
+ `M${tfx(endX)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x + arrowHeadLength)},${tfx(
+ start.y + arrowHeadWidth + arrowOffset,
+ )}` +
+ `L${tfx(start.x + arrowHeadLength - arrowHeadAttr)},${
+ start.y + arrowOffset
+ }Z`,
);
const transformedPath = svgPath(path.join(''))
@@ -736,9 +775,8 @@ function arrowEquilibriumFilledTriangle(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const arrowLen = 9;
- const lineOffset = 3.5;
- const arrowOffset = 7;
+ const { arrowHeadLength, arrowOffset, arrowHeadWidth } =
+ getArrowHeadDimensions(options);
const endX = start.x + arrowLength;
@@ -746,23 +784,28 @@ function arrowEquilibriumFilledTriangle(
// First arrow
path.push(
- `M${tfx(start.x)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX - arrowLen)},${tfx(start.y - arrowOffset)}` +
- `L${tfx(endX - arrowLen)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX - arrowLen)},${tfx(start.y)}` +
- `L${tfx(endX)},${tfx(start.y - lineOffset)}Z`,
+ `M${tfx(start.x)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y + arrowHeadWidth - arrowOffset,
+ )}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y - arrowHeadWidth - arrowOffset,
+ )}` +
+ `L${tfx(endX)},${tfx(start.y - arrowOffset)}Z`,
);
// Second arrow
path.push(
- `M${tfx(start.x)},${tfx(start.y + lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y + lineOffset)}` +
- `M${tfx(start.x)},${tfx(start.y + lineOffset)}` +
- `L${tfx(start.x + arrowLen)},${tfx(start.y + arrowOffset)}` +
- `L${tfx(start.x + arrowLen)},${start.y + lineOffset}Z` +
- `L${tfx(start.x + arrowLen)},${tfx(start.y)}` +
- `L${tfx(start.x + arrowLen)},${start.y + lineOffset}Z`,
+ `M${tfx(endX)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x + arrowHeadLength)},${tfx(
+ start.y + arrowHeadWidth + arrowOffset,
+ )}` +
+ `L${tfx(start.x + arrowHeadLength)},${tfx(
+ start.y - arrowHeadWidth + arrowOffset,
+ )}` +
+ `L${tfx(start.x)},${tfx(start.y + arrowOffset)}Z`,
);
const transformedPath = svgPath(path.join(''))
@@ -784,10 +827,8 @@ function arrowEquilibriumOpenAngle(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const width = 5;
- const length = 7;
- const arrowLen = 9;
- const lineOffset = 3.5;
+ const { arrowHeadLength, arrowHeadWidth, arrowOffset } =
+ getArrowHeadDimensions(options);
const endX = start.x + arrowLength;
@@ -795,17 +836,21 @@ function arrowEquilibriumOpenAngle(
// First arrow
path.push(
- `M${tfx(start.x)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX - length)},${tfx(start.y - width - lineOffset)}`,
+ `M${tfx(start.x)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y - arrowHeadWidth - arrowOffset,
+ )}`,
);
// Second arrow
path.push(
- `M${tfx(start.x)},${tfx(start.y + lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y + lineOffset)}` +
- `M${tfx(start.x)},${tfx(start.y + lineOffset)}` +
- `L${tfx(start.x + arrowLen)},${tfx(start.y + lineOffset + width)}`,
+ `M${tfx(start.x)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y + arrowOffset)}` +
+ `M${tfx(start.x)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x + arrowHeadLength)},${tfx(
+ start.y + arrowOffset + arrowHeadWidth,
+ )}`,
);
const transformedPath = svgPath(path.join(''))
@@ -828,11 +873,9 @@ function arrowUnbalancedEquilibriumFilledHalfBow(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const arrowLen = 9;
- const lineOffset = 3.5;
- const arrowOffset = 7;
- const arrowHeadAttr = 2;
- const unbalanceVal = 15;
+ const { arrowHeadLength, arrowHeadWidth, arrowOffset, arrowHeadAttr } =
+ getArrowHeadDimensions(options);
+ const unbalanceVal = getUnbalancedArrowHeadOffset(options);
const endX = start.x + arrowLength;
@@ -840,22 +883,25 @@ function arrowUnbalancedEquilibriumFilledHalfBow(
// First arrow
path.push(
- `M${tfx(start.x)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX - arrowLen)},${tfx(start.y - arrowOffset)}` +
- `L${tfx(endX - arrowLen + arrowHeadAttr)},${tfx(start.y - lineOffset)}Z`,
+ `M${tfx(start.x)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y - arrowHeadWidth - arrowOffset,
+ )}` +
+ `L${tfx(endX - arrowHeadLength + arrowHeadAttr)},${tfx(
+ start.y - arrowOffset,
+ )}Z`,
);
// Second (Unbalanced) arrow
path.push(
- `M${tfx(start.x + unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `L${tfx(endX - unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `M${tfx(start.x + unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `L${tfx(start.x + arrowLen + unbalanceVal)},${tfx(
- start.y + arrowOffset,
+ `M${tfx(endX - unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x + unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x + unbalanceVal + arrowHeadLength)},${tfx(
+ start.y + arrowHeadWidth + arrowOffset,
)}` +
- `L${tfx(start.x + arrowLen - arrowHeadAttr + unbalanceVal)},${
- start.y + lineOffset
+ `L${tfx(start.x + unbalanceVal + arrowHeadLength - arrowHeadAttr)},${
+ start.y + arrowOffset
}Z`,
);
@@ -878,11 +924,9 @@ function arrowUnbalancedEquilibriumOpenHalfAngle(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const width = 5;
- const length = 7;
- const arrowLen = 9;
- const lineOffset = 3.5;
- const unbalanceVal = 15;
+ const { arrowHeadLength, arrowHeadWidth, arrowOffset } =
+ getArrowHeadDimensions(options);
+ const unbalanceVal = getUnbalancedArrowHeadOffset(options);
const endX = start.x + arrowLength;
@@ -890,18 +934,20 @@ function arrowUnbalancedEquilibriumOpenHalfAngle(
// First arrow
path.push(
- `M${tfx(start.x)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX - length)},${tfx(start.y - width - lineOffset)}`,
+ `M${tfx(start.x)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y - arrowHeadWidth - arrowOffset,
+ )}`,
);
// Second (Unbalanced) arrow
path.push(
- `M${tfx(start.x + unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `L${tfx(endX - unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `M${tfx(start.x + unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `L${tfx(start.x + arrowLen + unbalanceVal)},${tfx(
- start.y + lineOffset + width,
+ `M${tfx(start.x + unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(endX - unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `M${tfx(start.x + unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x + arrowHeadLength + unbalanceVal)},${tfx(
+ start.y + arrowOffset + arrowHeadWidth,
)}`,
);
@@ -925,11 +971,16 @@ function arrowUnbalancedEquilibriumLargeFilledHalfBow(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const arrowLen = 9;
- const lineOffset = 3.5;
- const arrowOffset = 10;
- const arrowHeadAttr = 2;
- const unbalanceVal = 15;
+ const {
+ arrowHeadLength,
+ arrowHeadWidth: arrowHeadWidthNormal,
+ arrowOffset,
+ arrowHeadAttr,
+ } = getArrowHeadDimensions(options);
+ const unbalanceVal = getUnbalancedArrowHeadOffset(options);
+
+ // Multiplying by 1.5 because it's large variant
+ const arrowHeadWidth = arrowHeadWidthNormal * 1.5;
const endX = start.x + arrowLength;
@@ -937,22 +988,26 @@ function arrowUnbalancedEquilibriumLargeFilledHalfBow(
// First arrow
path.push(
- `M${tfx(start.x)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX - arrowLen)},${tfx(start.y - arrowOffset)}` +
- `L${tfx(endX - arrowLen + arrowHeadAttr)},${tfx(start.y - lineOffset)}Z`,
+ `M${tfx(start.x)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y - arrowHeadWidth - arrowOffset,
+ )}` +
+ `L${tfx(endX - arrowHeadLength + arrowHeadAttr)},${tfx(
+ start.y - arrowOffset,
+ )}Z`,
);
// Second (Unbalanced) arrow
path.push(
- `M${tfx(start.x + unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `L${tfx(endX - unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `M${tfx(start.x + unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `L${tfx(start.x + arrowLen + unbalanceVal)},${tfx(
- start.y + arrowOffset,
+ `M${tfx(start.x + unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(endX - unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `M${tfx(start.x + unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x + arrowHeadLength + unbalanceVal)},${tfx(
+ start.y + arrowHeadWidth + arrowOffset,
)}` +
- `L${tfx(start.x + arrowLen - arrowHeadAttr + unbalanceVal)},${
- start.y + lineOffset
+ `L${tfx(start.x + arrowHeadLength - arrowHeadAttr + unbalanceVal)},${
+ start.y + arrowOffset
}Z`,
);
@@ -975,10 +1030,9 @@ function arrowUnbalancedEquilibriumFilledHalfTriangle(
options: RenderOptions,
shouldApplySnappingStyle: boolean,
) {
- const arrowLen = 9;
- const lineOffset = 3.5;
- const arrowOffset = 7;
- const unbalanceVal = 15;
+ const { arrowHeadLength, arrowHeadWidth, arrowOffset } =
+ getArrowHeadDimensions(options);
+ const unbalanceVal = getUnbalancedArrowHeadOffset(options);
const endX = start.x + arrowLength;
@@ -986,21 +1040,25 @@ function arrowUnbalancedEquilibriumFilledHalfTriangle(
// First arrow
path.push(
- `M${tfx(start.x)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX)},${tfx(start.y - lineOffset)}` +
- `L${tfx(endX - arrowLen)},${tfx(start.y - arrowOffset)}` +
- `L${tfx(endX - arrowLen)},${tfx(start.y - lineOffset)}Z`,
+ `M${tfx(start.x)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX)},${tfx(start.y - arrowOffset)}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(
+ start.y - arrowHeadWidth - arrowOffset,
+ )}` +
+ `L${tfx(endX - arrowHeadLength)},${tfx(start.y - arrowOffset)}Z`,
);
// Second (Unbalanced) arrow
path.push(
- `M${tfx(start.x + unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `L${tfx(endX - unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `M${tfx(start.x + unbalanceVal)},${tfx(start.y + lineOffset)}` +
- `L${tfx(start.x + arrowLen + unbalanceVal)},${tfx(
- start.y + arrowOffset,
+ `M${tfx(start.x + unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(endX - unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `M${tfx(start.x + unbalanceVal)},${tfx(start.y + arrowOffset)}` +
+ `L${tfx(start.x + arrowHeadLength + unbalanceVal)},${tfx(
+ start.y + arrowHeadWidth + arrowOffset,
)}` +
- `L${tfx(start.x + arrowLen + unbalanceVal)},${start.y + lineOffset}Z`,
+ `L${tfx(start.x + arrowHeadLength + unbalanceVal)},${
+ start.y + arrowOffset
+ }Z`,
);
const transformedPath = svgPath(path.join(''))
diff --git a/packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts b/packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts
index 0a5abbc728..a3dc1bd959 100644
--- a/packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts
+++ b/packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts
@@ -3,6 +3,7 @@ import { Line, MultitailArrow } from 'domain/entities/multitailArrow';
import { MULTITAIL_ARROW_KEY } from 'domain/constants/multitailArrow';
import { LayerMap, Render, ReStruct } from 'application/render';
import { RenderOptions } from 'application/render/render.types';
+import { getArrowHeadDimensions } from 'application/render/draw';
import { PathBuilder } from 'application/render/pathBuilder';
import { Scale } from 'domain/helpers';
import { Box2Abs, Pool, Vec2 } from 'domain/entities';
@@ -291,13 +292,21 @@ export class ReMultitailArrow extends ReObject {
const arrowStart = new Vec2(topSpine.x, head.y);
const arrowLength = head.x - arrowStart.x;
+ const { arrowHeadLength, arrowHeadWidth } =
+ getArrowHeadDimensions(renderOptions);
+
pathBuilder.addMultitailArrowBase(
topSpine.y,
bottomSpine.y,
topSpine.x,
topTailOffsetX,
);
- headPathBuilder.addFilledTriangleArrowPathParts(arrowStart, arrowLength);
+ headPathBuilder.addFilledTriangleArrowPathParts(
+ arrowStart,
+ arrowLength,
+ arrowHeadLength,
+ arrowHeadWidth,
+ );
tails.forEach((tail) => {
pathBuilder.addLine(tail, { x: topSpine.x, y: tail.y });
});
diff --git a/packages/ketcher-core/src/domain/entities/rxnArrow.ts b/packages/ketcher-core/src/domain/entities/rxnArrow.ts
index f0090bec5c..a389bc1a0a 100644
--- a/packages/ketcher-core/src/domain/entities/rxnArrow.ts
+++ b/packages/ketcher-core/src/domain/entities/rxnArrow.ts
@@ -73,7 +73,7 @@ export class RxnArrow extends BaseMicromoleculeEntity {
}
}
this.mode = attributes.mode;
- const defaultHeight = 2;
+ const defaultHeight = 1;
if (RxnArrow.isElliptical(this)) {
this.height = attributes.height ?? defaultHeight;
diff --git a/packages/ketcher-core/src/domain/services/struct/structService.types.ts b/packages/ketcher-core/src/domain/services/struct/structService.types.ts
index 691935cc06..3738f777d4 100644
--- a/packages/ketcher-core/src/domain/services/struct/structService.types.ts
+++ b/packages/ketcher-core/src/domain/services/struct/structService.types.ts
@@ -154,7 +154,6 @@ export type OutputFormatType = 'png' | 'svg';
export interface GenerateImageOptions extends StructServiceOptions {
outputFormat: OutputFormatType;
backgroundColor?: string;
- bondThickness: number;
}
export interface StructService {
diff --git a/packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts b/packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts
index 6a8558a28d..cd18f4e9c4 100644
--- a/packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts
+++ b/packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts
@@ -14,7 +14,7 @@
* limitations under the License.
***************************************************************************/
-import { defaultBondThickness, CoreEditor } from 'application/editor';
+import { CoreEditor } from 'application/editor';
import {
AromatizeData,
AromatizeResult,
@@ -45,6 +45,7 @@ import {
} from 'domain/services';
import { KetcherLogger } from 'utilities';
import { getLabelRenderModeForIndigo } from 'infrastructure/services/helpers';
+import { ketcherProvider } from 'application/utils';
function pollDeferred(process, complete, timeGap, startTimeGap) {
return new Promise((resolve, reject) => {
@@ -131,6 +132,22 @@ function indigoCall(
};
}
+export function pickStandardServerOptions(options?: StructServiceOptions) {
+ const ketcherInstance = ketcherProvider.getKetcher();
+
+ return {
+ 'dearomatize-on-load': options?.['dearomatize-on-load'],
+ 'smart-layout': options?.['smart-layout'],
+ 'ignore-stereochemistry-errors': options?.['ignore-stereochemistry-errors'],
+ 'mass-skip-error-on-pseudoatoms':
+ options?.['mass-skip-error-on-pseudoatoms'],
+ 'gross-formula-add-rsites': options?.['gross-formula-add-rsites'],
+ 'gross-formula-add-isotopes': options?.['gross-formula-add-isotopes'],
+ 'ignore-no-chiral-flag': ketcherInstance.editor.options().ignoreChiralFlag,
+ 'aromatize-skip-superatoms': true,
+ };
+}
+
export class RemoteStructService implements StructService {
private readonly apiPath: string;
private readonly defaultOptions: StructServiceOptions;
@@ -162,6 +179,14 @@ export class RemoteStructService implements StructService {
);
}
+ private getStandardServerOptions(options?: StructServiceOptions) {
+ if (!options) {
+ return this.defaultOptions;
+ }
+
+ return pickStandardServerOptions(options);
+ }
+
async info(): Promise {
let indigoVersion: string;
let imagoVersions: Array;
@@ -196,7 +221,17 @@ export class RemoteStructService implements StructService {
const monomerLibrary = JSON.stringify(
CoreEditor.provideEditorInstance()?.monomersLibraryParsedJson,
);
- const expandedOptions = { monomerLibrary, ...options };
+ const expandedOptions = {
+ monomerLibrary,
+ ...this.getStandardServerOptions(options),
+ 'bond-length-unit': options?.['bond-length-unit'],
+ 'bond-length': options?.['bond-length'],
+ 'reaction-component-margin-size-unit':
+ options?.['reaction-component-margin-size-unit'],
+ 'reaction-component-margin-size':
+ options?.['reaction-component-margin-size'],
+ 'image-resolution': options?.['image-resolution'],
+ };
return indigoCall(
'POST',
@@ -211,13 +246,26 @@ export class RemoteStructService implements StructService {
data: LayoutData,
options?: StructServiceOptions,
): Promise {
+ const expandedOptions = {
+ ...this.getStandardServerOptions(options),
+
+ 'output-content-type': 'application/json',
+ 'bond-length-unit': options?.['bond-length-unit'],
+ 'bond-length': options?.['bond-length'],
+ 'reaction-component-margin-size-unit':
+ options?.['reaction-component-margin-size-unit'],
+ 'reaction-component-margin-size':
+ options?.['reaction-component-margin-size'],
+ 'image-resolution': options?.['image-resolution'],
+ };
+
return indigoCall(
'POST',
'indigo/layout',
this.apiPath,
this.defaultOptions,
this.customHeaders,
- )(data, options);
+ )(data, expandedOptions);
}
clean(data: CleanData, options?: StructServiceOptions): Promise {
@@ -227,7 +275,7 @@ export class RemoteStructService implements StructService {
this.apiPath,
this.defaultOptions,
this.customHeaders,
- )(data, options);
+ )(data, this.getStandardServerOptions(options));
}
aromatize(
@@ -240,7 +288,7 @@ export class RemoteStructService implements StructService {
this.apiPath,
this.defaultOptions,
this.customHeaders,
- )(data, options);
+ )(data, this.getStandardServerOptions(options));
}
dearomatize(
@@ -253,7 +301,7 @@ export class RemoteStructService implements StructService {
this.apiPath,
this.defaultOptions,
this.customHeaders,
- )(data, options);
+ )(data, this.getStandardServerOptions(options));
}
calculateCip(
@@ -266,7 +314,7 @@ export class RemoteStructService implements StructService {
this.apiPath,
this.defaultOptions,
this.customHeaders,
- )(data, options);
+ )(data, this.getStandardServerOptions(options));
}
automap(
@@ -279,7 +327,7 @@ export class RemoteStructService implements StructService {
this.apiPath,
this.defaultOptions,
this.customHeaders,
- )(data, options);
+ )(data, this.getStandardServerOptions(options));
}
check(data: CheckData, options?: StructServiceOptions): Promise {
@@ -289,7 +337,7 @@ export class RemoteStructService implements StructService {
this.apiPath,
this.defaultOptions,
this.customHeaders,
- )(data, options);
+ )(data, this.getStandardServerOptions(options));
}
calculate(
@@ -302,7 +350,7 @@ export class RemoteStructService implements StructService {
this.apiPath,
this.defaultOptions,
this.customHeaders,
- )(data, options);
+ )(data, this.getStandardServerOptions(options));
}
recognize(blob: Blob, version: string): Promise {
@@ -340,8 +388,6 @@ export class RemoteStructService implements StructService {
options?: GenerateImageOptions,
): Promise {
const outputFormat: OutputFormatType = options?.outputFormat || 'png';
- const bondThickness: number =
- options?.bondThickness || defaultBondThickness;
return indigoCall(
'POST',
@@ -352,8 +398,26 @@ export class RemoteStructService implements StructService {
)(
{ struct: data },
{
+ ...this.getStandardServerOptions(options),
+ 'render-coloring': options?.['render-coloring'],
+ 'render-font-size': options?.['render-font-size'],
+ 'render-font-size-unit': options?.['render-font-size-unit'],
+ 'render-font-size-sub': options?.['render-font-size-sub'],
+ 'render-font-size-sub-unit': options?.['render-font-size-sub-unit'],
+ 'image-resolution': options?.['image-resolution'],
+ 'bond-length-unit': options?.['bond-length-unit'],
+ 'bond-length': options?.['bond-length'],
+ 'render-bond-thickness': options?.['render-bond-thickness'],
+ 'render-bond-thickness-unit': options?.['render-bond-thickness-unit'],
+ 'render-bond-spacing': options?.['render-bond-spacing'],
+ 'render-stereo-bond-width': options?.['render-stereo-bond-width'],
+ 'render-stereo-bond-width-unit':
+ options?.['render-stereo-bond-width-unit'],
+ 'render-hash-spacing': options?.['render-hash-spacing'],
+ 'render-hash-spacing-unit': options?.['render-hash-spacing-unit'],
+ 'render-output-sheet-width': options?.['render-output-sheet-width'],
+ 'render-output-sheet-height': options?.['render-output-sheet-height'],
'render-output-format': outputFormat,
- 'render-bond-line-width': bondThickness,
'render-label-mode': getLabelRenderModeForIndigo(),
},
(response) => response.then((resp) => resp.text()),
@@ -370,6 +434,6 @@ export class RemoteStructService implements StructService {
this.apiPath,
this.defaultOptions,
this.customHeaders,
- )(data, options);
+ )(data, this.getStandardServerOptions(options));
}
}
diff --git a/packages/ketcher-react/src/assets/icons/files/reaction-arrow-elliptical-arc-arrow-filled-bow.svg b/packages/ketcher-react/src/assets/icons/files/reaction-arrow-elliptical-arc-arrow-filled-bow.svg
index 25059987b1..baaf054f58 100644
--- a/packages/ketcher-react/src/assets/icons/files/reaction-arrow-elliptical-arc-arrow-filled-bow.svg
+++ b/packages/ketcher-react/src/assets/icons/files/reaction-arrow-elliptical-arc-arrow-filled-bow.svg
@@ -1,3 +1,3 @@
diff --git a/packages/ketcher-react/src/assets/icons/files/reaction-arrow-elliptical-arc-arrow-open-half-angle.svg b/packages/ketcher-react/src/assets/icons/files/reaction-arrow-elliptical-arc-arrow-open-half-angle.svg
index baaf054f58..25059987b1 100644
--- a/packages/ketcher-react/src/assets/icons/files/reaction-arrow-elliptical-arc-arrow-open-half-angle.svg
+++ b/packages/ketcher-react/src/assets/icons/files/reaction-arrow-elliptical-arc-arrow-open-half-angle.svg
@@ -1,3 +1,3 @@
diff --git a/packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts b/packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts
index 6c879c7329..cb9e4ec3d0 100644
--- a/packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts
+++ b/packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts
@@ -29,8 +29,8 @@ interface DragContextInProgress extends BaseDragContext {
type ReactionArrowDragContext = InitialDragContext | DragContextInProgress;
export class ReactionArrowAddTool implements ArrowAddTool {
- static MIN_LENGTH = 1.5;
- static DEFAULT_LENGTH = 2;
+ static MIN_LENGTH = 0.5;
+ static DEFAULT_LENGTH = 1;
private dragCtx: ReactionArrowDragContext | null = null;
diff --git a/packages/ketcher-react/src/script/ui/state/options/index.js b/packages/ketcher-react/src/script/ui/state/options/index.js
index 2ba12e8155..a1d44718db 100644
--- a/packages/ketcher-react/src/script/ui/state/options/index.js
+++ b/packages/ketcher-react/src/script/ui/state/options/index.js
@@ -64,10 +64,50 @@ export const initOptionsState = {
validation(storage.getItem(KETCHER_SAVED_OPTIONS_KEY)),
),
getServerSettings() {
- return pick(SERVER_OPTIONS, this.settings);
+ const seriliazedServerOptions = getSerilizedServerOptions(this.settings);
+ const defaultServerOptions = pick(SERVER_OPTIONS, this.settings);
+
+ return {
+ ...defaultServerOptions,
+ ...seriliazedServerOptions,
+ };
},
};
+function getSerilizedServerOptions(options) {
+ let newOptions = {
+ 'render-coloring': options.atomColoring,
+ 'render-font-size': options.fontsz,
+ 'render-font-size-unit': options.fontszUnit,
+ 'render-font-size-sub': options.fontszsub,
+ 'render-font-size-sub-unit': options.fontszsubUnit,
+ 'image-resolution': Number(options.imageResolution),
+ 'bond-length': options.bondLength,
+ 'bond-length-unit': options.bondLengthUnit,
+ 'render-bond-thickness': options.bondThickness,
+ 'render-bond-thickness-unit': options.bondThicknessUnit,
+ 'render-bond-spacing': options.bondSpacing / 100,
+ 'render-stereo-bond-width': options.stereoBondWidth,
+ 'render-stereo-bond-width-unit': options.stereoBondWidthUnit,
+ 'render-hash-spacing': options.hashSpacing,
+ 'render-hash-spacing-unit': options.hashSpacingUnit,
+ 'reaction-component-margin-size': options.reactionComponentMarginSize,
+ 'reaction-component-margin-size-unit':
+ options.reactionComponentMarginSizeUnit,
+ };
+
+ if (options.imageResolution === '600') {
+ newOptions = {
+ ...newOptions,
+ // TODO: change to the values from settings once they are implemented
+ 'render-output-sheet-width': 11,
+ 'render-output-sheet-height': 8.5,
+ };
+ }
+
+ return newOptions;
+}
+
export function appUpdate(data) {
return (dispatch) => {
dispatch({ type: 'APP_OPTIONS', data });
diff --git a/packages/ketcher-react/src/script/ui/state/shared.ts b/packages/ketcher-react/src/script/ui/state/shared.ts
index 827c34e20d..3045d5c776 100644
--- a/packages/ketcher-react/src/script/ui/state/shared.ts
+++ b/packages/ketcher-react/src/script/ui/state/shared.ts
@@ -136,13 +136,13 @@ export function load(struct: Struct, options?) {
const state = getState();
const editor = state.editor as Editor;
const server = state.server;
+ const serverSettings = state.options.getServerSettings();
const errorHandler = editor.errorHandler;
options = options || {};
let { isPaste, method, ...otherOptions } = options;
otherOptions = {
+ ...serverSettings,
...otherOptions,
- 'dearomatize-on-load': editor.options()['dearomatize-on-load'],
- ignoreChiralFlag: editor.options().ignoreChiralFlag,
};
dispatch(setAnalyzingFile(true));
diff --git a/packages/ketcher-react/src/script/ui/views/modal/components/document/Save/Save.jsx b/packages/ketcher-react/src/script/ui/views/modal/components/document/Save/Save.jsx
index dcc4bc89fc..71a264f53a 100644
--- a/packages/ketcher-react/src/script/ui/views/modal/components/document/Save/Save.jsx
+++ b/packages/ketcher-react/src/script/ui/views/modal/components/document/Save/Save.jsx
@@ -144,14 +144,7 @@ class SaveDialog extends Component {
};
changeType = (type) => {
- const {
- struct,
- server,
- options,
- formState,
- ignoreChiralFlag,
- bondThickness,
- } = this.props;
+ const { struct, server, options, formState, ignoreChiralFlag } = this.props;
const errorHandler = this.context.errorHandler;
if (this.isImageFormat(type)) {
@@ -164,11 +157,12 @@ class SaveDialog extends Component {
structStr,
isLoading: true,
});
- const options = {};
- options.outputFormat = type;
- options.bondThickness = bondThickness;
+ const serverOptions = { ...options };
+
+ serverOptions.outputFormat = type;
+
return server
- .generateImageAsBase64(structStr, options)
+ .generateImageAsBase64(structStr, serverOptions)
.then((base64) => {
this.setState({
disableControls: false,
diff --git a/packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/leftToolbarOptions.ts b/packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/leftToolbarOptions.ts
index e6614b30da..b6e7f2a8a8 100644
--- a/packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/leftToolbarOptions.ts
+++ b/packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/leftToolbarOptions.ts
@@ -36,10 +36,12 @@ const arrowsOptions: ToolbarItem[] = makeItems([
'reaction-arrow-unbalanced-equilibrium-open-half-angle',
'reaction-arrow-unbalanced-equilibrium-large-filled-half-bow',
'reaction-arrow-unbalanced-equilibrium-filled-half-triangle',
- 'reaction-arrow-elliptical-arc-arrow-filled-bow',
- 'reaction-arrow-elliptical-arc-arrow-filled-triangle',
+
'reaction-arrow-elliptical-arc-arrow-open-angle',
+ 'reaction-arrow-elliptical-arc-arrow-filled-triangle',
+ 'reaction-arrow-elliptical-arc-arrow-filled-bow',
'reaction-arrow-elliptical-arc-arrow-open-half-angle',
+
MULTITAIL_ARROW_TOOL_NAME,
]);
diff --git a/packages/ketcher-standalone/package.json b/packages/ketcher-standalone/package.json
index 5d213d7aae..3bacfd707d 100644
--- a/packages/ketcher-standalone/package.json
+++ b/packages/ketcher-standalone/package.json
@@ -42,7 +42,7 @@
},
"dependencies": {
"@babel/runtime": "^7.17.9",
- "indigo-ketcher": "1.24.0-rc.2",
+ "indigo-ketcher": "1.25.0-rc.1",
"ketcher-core": "*"
},
"devDependencies": {
diff --git a/packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.ts b/packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.ts
index c4872812ac..75db11933e 100644
--- a/packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.ts
+++ b/packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.ts
@@ -102,8 +102,6 @@ self.onmessage = (e: MessageEvent>) => {
...data.options,
'render-output-format': data.outputFormat,
'render-background-color': data.backgroundColor,
- 'render-coloring': true,
- 'render-bond-line-width': data.bondThickness,
},
Command.GenerateImageAsBase64,
data.struct,
diff --git a/packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts b/packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts
index 25a20d21f8..8bf8ceacba 100644
--- a/packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts
+++ b/packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts
@@ -65,6 +65,7 @@ import {
RecognizeResult,
StructService,
StructServiceOptions,
+ pickStandardServerOptions,
} from 'ketcher-core';
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
@@ -238,6 +239,14 @@ class IndigoService implements StructService {
};
}
+ private getStandardServerOptions(options?: StructServiceOptions) {
+ if (!options) {
+ return this.defaultOptions;
+ }
+
+ return pickStandardServerOptions(options);
+ }
+
private callIndigoNoRenderLoadedCallback() {
window.dispatchEvent(new Event(STRUCT_SERVICE_NO_RENDER_INITIALIZED_EVENT));
}
@@ -324,8 +333,14 @@ class IndigoService implements StructService {
CoreEditor.provideEditorInstance()?.monomersLibraryParsedJson,
);
const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
+ ...this.getStandardServerOptions(options),
+ 'bond-length-unit': options?.['bond-length-unit'],
+ 'bond-length': options?.['bond-length'],
+ 'reaction-component-margin-size-unit':
+ options?.['reaction-component-margin-size-unit'],
+ 'reaction-component-margin-size':
+ options?.['reaction-component-margin-size'],
+ 'image-resolution': options?.['image-resolution'],
'input-format': inputFormat,
monomerLibrary,
};
@@ -382,9 +397,16 @@ class IndigoService implements StructService {
};
const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
+ ...this.getStandardServerOptions(options),
'output-content-type': 'application/json',
+
+ 'bond-length-unit': options?.['bond-length-unit'],
+ 'bond-length': options?.['bond-length'],
+ 'reaction-component-margin-size-unit':
+ options?.['reaction-component-margin-size-unit'],
+ 'reaction-component-margin-size':
+ options?.['reaction-component-margin-size'],
+ 'image-resolution': options?.['image-resolution'],
};
const commandData: LayoutCommandData = {
@@ -423,15 +445,10 @@ class IndigoService implements StructService {
}
};
- const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
- };
-
const commandData: CleanCommandData = {
struct,
format,
- options: commandOptions,
+ options: this.getStandardServerOptions(options),
selectedAtoms: selected || [],
};
@@ -468,15 +485,10 @@ class IndigoService implements StructService {
}
};
- const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
- };
-
const commandData: AromatizeCommandData = {
struct,
format,
- options: commandOptions,
+ options: this.getStandardServerOptions(options),
};
const inputMessage: InputMessage = {
@@ -512,15 +524,10 @@ class IndigoService implements StructService {
}
};
- const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
- };
-
const commandData: DearomatizeCommandData = {
struct,
format,
- options: commandOptions,
+ options: this.getStandardServerOptions(options),
};
const inputMessage: InputMessage = {
@@ -556,15 +563,10 @@ class IndigoService implements StructService {
}
};
- const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
- };
-
const commandData: CalculateCipCommandData = {
struct,
format,
- options: commandOptions,
+ options: this.getStandardServerOptions(options),
};
const inputMessage: InputMessage = {
@@ -600,16 +602,11 @@ class IndigoService implements StructService {
}
};
- const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
- };
-
const commandData: AutomapCommandData = {
struct,
format,
mode,
- options: commandOptions,
+ options: this.getStandardServerOptions(options),
};
const inputMessage: InputMessage = {
@@ -649,15 +646,10 @@ class IndigoService implements StructService {
}
};
- const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
- };
-
const commandData: CheckCommandData = {
struct,
types,
- options: commandOptions,
+ options: this.getStandardServerOptions(options),
};
const inputMessage: InputMessage = {
@@ -701,15 +693,10 @@ class IndigoService implements StructService {
}
};
- const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
- };
-
const commandData: CalculateCommandData = {
struct,
properties,
- options: commandOptions,
+ options: this.getStandardServerOptions(options),
selectedAtoms: selected || [],
};
@@ -734,11 +721,9 @@ class IndigoService implements StructService {
options: GenerateImageOptions = {
outputFormat: 'png',
backgroundColor: '',
- bondThickness: 1,
},
): Promise {
- const { outputFormat, backgroundColor, bondThickness, ...restOptions } =
- options;
+ const { outputFormat, backgroundColor, ...restOptions } = options;
return new Promise((resolve, reject) => {
const action = ({ data }: OutputMessageWrapper) => {
@@ -753,15 +738,32 @@ class IndigoService implements StructService {
};
const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...restOptions,
+ ...this.getStandardServerOptions(restOptions),
'render-label-mode': getLabelRenderModeForIndigo(),
+ 'render-coloring': restOptions['render-coloring'],
+ 'render-font-size': restOptions['render-font-size'],
+ 'render-font-size-unit': restOptions['render-font-size-unit'],
+ 'render-font-size-sub': restOptions['render-font-size-sub'],
+ 'render-font-size-sub-unit': restOptions['render-font-size-sub-unit'],
+ 'image-resolution': restOptions['image-resolution'],
+ 'bond-length-unit': restOptions['bond-length-unit'],
+ 'bond-length': restOptions['bond-length'],
+ 'render-bond-thickness': restOptions['render-bond-thickness'],
+ 'render-bond-thickness-unit': restOptions['render-bond-thickness-unit'],
+ 'render-bond-spacing': restOptions['render-bond-spacing'],
+ 'render-stereo-bond-width': restOptions['render-stereo-bond-width'],
+ 'render-stereo-bond-width-unit':
+ restOptions['render-stereo-bond-width-unit'],
+ 'render-hash-spacing': restOptions['render-hash-spacing'],
+ 'render-hash-spacing-unit': restOptions['render-hash-spacing-unit'],
+ 'render-output-sheet-width': restOptions['render-output-sheet-width'],
+ 'render-output-sheet-height': restOptions['render-output-sheet-height'],
};
+
const commandData: GenerateImageCommandData = {
struct: inputData,
outputFormat: outputFormat || 'png',
backgroundColor,
- bondThickness,
options: commandOptions,
};
@@ -799,16 +801,11 @@ class IndigoService implements StructService {
}
};
- const commandOptions: CommandOptions = {
- ...this.defaultOptions,
- ...options,
- };
-
const commandData: ExplicitHydrogensCommandData = {
struct,
format,
mode,
- options: commandOptions,
+ options: this.getStandardServerOptions(options),
};
const inputMessage: InputMessage = {