Click any button in the Atom Generic section, for example, A, click the OK button and click another structure atom.
Click "Save as" button. Select Daylight SMART format. Click OK.
Clear the canvas.
Open the structure saved at 5th step.
Actual result
After 5th step when user tries to save the structure with Pol, the message "Indigo Exception: SMILE saver: SMARTS format availible for quary only" appears on the screen.
When any Atom Generic and Pol, R or H+ (for example, A and Pol, M and H+ etc.) present at the structure, the structure can be saved in Daylight Smart format, but can't be opened. The error message appears at the screen "Indigo Exception: molecule auto loader: SMILES loader: empty atom?" :
Expected result:
The structure after opening from saved file should display at the same way as before saving. If the editor can't support such structure, warning message about it should appear before the saving and structure shouldn't be saved.
Note:
I checked combinations of Special Nodes and Atom Generics:
Steps to reproduce
Actual result After 5th step when user tries to save the structure with Pol, the message "Indigo Exception: SMILE saver: SMARTS format availible for quary only" appears on the screen.
When any Atom Generic and Pol, R or H+ (for example, A and Pol, M and H+ etc.) present at the structure, the structure can be saved in Daylight Smart format, but can't be opened. The error message appears at the screen "Indigo Exception: molecule auto loader: SMILES loader: empty atom?" :
Expected result: The structure after opening from saved file should display at the same way as before saving. If the editor can't support such structure, warning message about it should appear before the saving and structure shouldn't be saved.
Note: I checked combinations of Special Nodes and Atom Generics: