I have noticed 2 major inconsistencies / bug related to strokes / outlines of vector objects in the paint editor.
1.
Description
When multiple shapes are grouped,
and this group is selected,
the group's stroke thicness reported by the number input is wrong / falls back to 0.
Steps
Go in the costume editor
Create a shape
Create a 2nd shape
Group those 2 shapes together
Select that new group
Apply some outline to that group
De-select the group
Re-select the group
Expected behavior
The right outline thicness is reported.
Actual behavior
The reported outline thicness is 0.
2.
Description
When multiple shapes are grouped,
and one of those shapes has never had an outline,
and when trying to apply an outline to the whole group,
only the shapes that had previously had an oultine actually have the new outline applied.
Steps
Go in the costume editor
Create a shape
Give that shape a stroke
Create a 2nd shape
Make sure that 2nd shape doesn't have a stroke or didn't have a stroke when created.
Group thos 2 shapes together.
Select that new group
Apply some outline to that group
Expected behavior
The outline is applied to all shapes of that group.
Actual behavior
Only the shapes that have previously had an outline are applied the new outline.
Issue 1 first discovered in 2018
Microsoft Windows [version 10.0.17134.345]
Google Chrome 69.0.3497.100 (64 bits)
Javascript V8 6.9.427.23
Issue 2 discovered in 2022 (Scratch 3.26)
Microsoft Windows [version 10.0.19044.1415]
Google Chrome 96.0.4664.110 (64 bits)
JavaScript V8 9.6.180.21
Hello,
I have noticed 2 major inconsistencies / bug related to strokes / outlines of vector objects in the paint editor.
1.
Description
When multiple shapes are grouped, and this group is selected, the group's stroke thicness reported by the number input is wrong / falls back to 0.
Steps
Expected behavior
The right outline thicness is reported.
Actual behavior
The reported outline thicness is 0.
2.
Description
When multiple shapes are grouped, and one of those shapes has never had an outline, and when trying to apply an outline to the whole group, only the shapes that had previously had an oultine actually have the new outline applied.
Steps
Expected behavior
The outline is applied to all shapes of that group.
Actual behavior
Only the shapes that have previously had an outline are applied the new outline.
Issue 1 first discovered in 2018 Microsoft Windows [version 10.0.17134.345] Google Chrome 69.0.3497.100 (64 bits) Javascript V8 6.9.427.23
Issue 2 discovered in 2022 (Scratch 3.26) Microsoft Windows [version 10.0.19044.1415] Google Chrome 96.0.4664.110 (64 bits) JavaScript V8 9.6.180.21