ID 586165 - [C] Layer and Group visibility is not preserved when using "Open in Timeline" for manually imported PSD files

Follow

Problem summary:
Layer and Group visibility is not preserved when using "Open in Timeline" for manually imported PSD files 
 
Customer reported version:
Flix 7.0.2
 
Customer reported platform:
macOS 14
 
Steps to reproduce:
1) Download the attached one_visible_layer.psd file. If this file is opened directly in Photoshop, its Layers look like this:


2) Launch Flix and navigate to File > Preferences... > Third Party Apps > Sketching Tools 
3) Ensure Adobe Photoshop is selected and Panel Open Behavior is set to Open in Timeline:

4) Create a new Sequence Revision and manually import the one_visible_layer.psd
5) Double-click the panel in the Panel Browser to open it in the Photoshop Timeline, and observe how all Layers and Groups are now visible:

 
Expected behavior:
Opening a panel in Timeline mode should retain Layer visibility and not make all Layers/Groups visible.
 
Actual behavior:
When a PSD file has been manually imported into Flix, any hidden Layers or Groups will be made visible if it is opened with "Open in Timeline" set as the Panel Open Behavior. This also occurs when multiple panels are simultaneously opened in Timeline mode. When one of the other Panel Open Behavior options are utilized ("Open in Layer Comps" or "Open as separate PSD"), Layer visibility is maintained as expected.
 
Slightly different behavior occurs when using Flix Photoshop Extension 1.0.0. With this version, all Layers are made visible and do not respect their original states, but anything contained within a Group will be hidden (even if it was originally visible):

 
Workaround:
Instead of setting the Panel Open Behavior to "Open in Timeline", utilize "Open in Layer Comps" or "Open as separate PSD". 
 
Reproduced by Support in:
Flix Client 7.1.0 - Windows 10 | Flix Photoshop Extension 1.1.0 | Flix Server 7.1.0 - CentOS 7
Flix Client 7.1.0 - Windows 10 | Flix Photoshop Extension 1.0.0 | Flix Server 7.1.0 - CentOS 7
 
Flix Client 7.0.0 - Windows 10 | Flix Photoshop Extension 1.1.0 | Flix Server 7.0.0 - CentOS 7
Flix Client 7.0.0 - Windows 10 | Flix Photoshop Extension 1.0.0 | Flix Server 7.0.0 - CentOS 7 -- Regression
 
Unable to reproduce bug in:
Flix Client 6.6.2 - Windows 10 |  Legacy Photoshop Extension   | Flix Server 6.6.2 - CentOS 7
 
Earliest version tested:
Flix 6.6.2 - This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why