View Issue Details

IDProjectCategoryView StatusLast Update
0003620NoesisGUIStudiopublic2024-08-13 18:49
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Path 
Target VersionStudio_PathFixed in VersionStudio_Path 
Summary0003620: Defunct Layer Names Are Rescusitated During Boolean Operations
Description

This is quite an exotic one, but I managed to get 100% repro on a specific sequence where if you name a layer, Boolean it with 2 other paths, undo the Boolean again, and then Boolean it with just 1 other Path, and old layer name will come back to life.

Video Attached as well!

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Using the Path Tool (P), draw 3 overlapping, fully enclosed shapes within the Page's RootGrid. Please ensure these are 3 different Paths, and not 3 PathFigures within a single Path.
3) Name the visually bottom-most layer to a custom name (aka the layer closest to the RootGrid)
4) Hold [Ctrl], and in the Navigator, click on all 3 Paths to multi-select them, ensuring to start with the layer with the custom name.
5) Once all 3 layers are selected, right-click on any of them, and from the context menu, navigate to 'Path', then 'Unite'. At this point, you will see that two of the three Paths have been united.
6) Press [Ctrl+Z] to undo the Booleaning. At this point you will see that the layer that used to have a custom name, has lost it and has been renamed to 'Path'.

7) Hold [Ctrl], and in the Navigator, click on the first two Paths to multi-select them, ensuring to start with the layer that used to have the custom name.
8) With both layers selected right-click on any of them, and from the context menu, navigate to 'Path', then 'Unite'.

Observe how the new compound path is assigned the name that the defunct custom layer name used to have.

Expected Results: Layer Names are not lost in an Undo operation (Step 6)).
Expected Results: Layer Names are given to new compound Paths, are those of the 'master' (ie the layer that the Boolean action was triggered from)

Attached Files
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2024-08-13 13:44 dstewart New Issue
2024-08-13 13:44 dstewart File Added: LayerName_Compressed.mp4
2024-08-13 14:55 jsantos Assigned To => sfernandez
2024-08-13 14:55 jsantos Status new => assigned
2024-08-13 14:55 jsantos Target Version => Studio_Path
2024-08-13 18:49 sfernandez Status assigned => resolved
2024-08-13 18:49 sfernandez Resolution open => fixed
2024-08-13 18:49 sfernandez Fixed in Version => Studio_Path