MOV-AI / movai-flow

MOV.AI Flow™ - The IDE that brings visualization and structure to ROS
Other
119 stars 15 forks source link

[FP-1510] Inconsistency of data when Nodes are edited in different view #135

Open almeidamov opened 2 years ago

almeidamov commented 2 years ago

Have you checked our docs before proceeding?

Steps to Reproduce

1. Browser 1: Open IDE -> IDE is open and same Nodes are shown as 2 Browser 2: Open IDE -> IDE is open and same Nodes are shown as 1

2. Browser 1: Create Node with Description and Save with name “aa“ -> Saved successfully“ message is shown and new Node “aa“ appears in Left side Explorer Browser 2: No action -> new Node “aa“ appears in Left side Explorer

3. Browser 1: No action -> No result Browser 2: Open Node “aa“ -> It was Expected for new Node “aa“ opens with description filled but the Actual result was that new Node “aa“ opens without description

4. Browser 1: with “aa“ Node Tab is still open, delete Node “aa“ -> It was Expected for Node “aa“ disappears from Left side Explorer and closes “aa“ Tab but the Actual result was that Node “aa“ disappears from Left side Explorer and closes “aa“ Tab (correct) Browser 2: with “aa“ Node Tab is still open -> It was Expected for Node “aa“ disappears from Left side Explorer and closes “aa“ Tab but the Actual result was that Node “aa“ disappears from Left side Explorer and does not closes “aa“ Tab (wrong)

5. Browser 1: No action -> It was Expected for new Node “aa“ appears in Left side Explorer but the Actual result was that Node “aa“ is not shown Browser 2: with “aa“ Node Tab, press CTRL+S to save “aa“ Node -> It was Expected for “Saved successfully“ message is shown and new Node “aa“ appears in Left side Explorer but the Actual result was that Error message “Failed to save“ is shown and Node “aa“ is not created

Screenshots/GIFs

issue

Versions

Possible workarounds

Additional Details

guide-bot[bot] commented 2 years ago

Thanks for opening this Issue! We need you to:

  1. Fill out the description.

    Action: Edit description and replace <!- ... --> with actual values.