Not refreshing node fields when concurrently editing node
- Dominant language
- TypeScript
- Stars
- 24
- Forks
- 27
- PR merge metrics
- No merged PRs in 30d
Description
**Mesh version**
The version of https://demo.getmesh.io/mesh-ui/ available at this issue creation time
**Steps to reproduce**
Open 2 Chrome browser windows on https://demo.getmesh.io/mesh-ui/
Window 1: Log in
Window 2: Log in
Window 1: Create a node of type Content and fill fields Slug, Title, Teaser with the string "1". Save (v0.1 is created)
Window 2: Refresh the browser window. Verify that Content Node "1" appears in the left pane
Window 1: Edit the node "1" and change the Title field to string "2". Save (v0.2 is created)
Window 2: Verify that Content Node "1" remains on the left pane. Edit this node. Verify that the Title on the right pane still has the **incorrect** value "1". The values on the left pane and top pane are correct, including the version (v0.2)
**Expected results**
In Window 2 the field Title in the right pane should display the value "2"
This bug is having a serious impact in our multi-user environment, causing loss of data
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the concurrent edit in two Chrome windows on the Mesh UI, following the steps in the issue. Trace the node list and right-side edit pane refresh behavior after the node reaches v0.2; done means the right pane displays the updated Title value "2" instead of the stale "1".
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100