Affinity Designer 1.10.5.1342
Windows 10
Reproduced with Hardware Acceleration enabled & disabled
I'm new to Affinity Designer, so I don't know if this is new behavior or not.
I've notice two similar bugs that I assume are related. They involve unchecking text layers in a copy of a symbol, then re-checking that layer in the original symbol. There seem to be two different manifestations of this bug I'll call Scenario 1 and Scenario 2.
The component doesn't show back up on the copy
The component shows up in the interface, but gets cut off during export
I've included two Affinity Designer documents below to demonstrate the behavior, or you can re-create the behavior from scratch using the steps below. While I'm using the export preview for simplicity, the same behavior is present in exported PNG files as well.
Scenario 1:
Make a new document (A6)
Using the Artistic Text Tool, type a few words
Select the text layer in the Layers panel
Symbols --> Create
Drag a new copy of the symbol to the page
===== OR OPEN Scenario_1.afdesign to skip to this part =====
In the Layers panel, expand the COPY of the symbol
Uncheck the text layer of the copy
(It disappears from BOTH instances of the symbol)
Make sure the COPY's text layer isn't selected
Expand the ORIGINAL symbol
Check the text layer of the original symbol
EXPECTED: The text is visible in both copies
ACTUAL: The text is visible in the original, and is checked in the copy in the Layers panel, but is not actually visible in the copy
If you uncheck/recheck the text in the copy it shows back up
Also, if the copy's text layer is selected when you check the original's text layer, it shows back up
Before:
After:
Scenario 2:
Make a new document (A6)
Using the rectangle tool, make a rectangle approximately 10mm by 10mm, with a color fill
Select the Artistic Text Tool, Centered, 12pt
Roughly centered underneath the rectangle, type "This will disappear"
Group the rectangle and text together
Make another rectangle slightly larger than the group with a different fill color
In the Layers panel, drag the group to be a child of this new rectangle
Select the top-level rectangle
Symbols --> Create
Drag a new copy of the symbol onto the page
===== OR OPEN Scenario_2.afdesign to skip the above steps =====
Expand the COPY of the symbol in the layers panel to uncheck the text layer
Make sure the COPY's text layer isn't selected
Expand the ORIGINAL symbol in the layers panel to CHECK the text layer
File --> Export --> Preview
EXPECTED: The text is visible in both copies
ACTUAL: The text shows up in the document, however in the export/preview the text is partially cut off
If you uncheck/recheck the text in the copy it exports correctly
Before:
After:
Scenario_1.afdesign
Scenario_2.afdesign