gentics / gentics/mesh-ui

Not refreshing node fields when concurrently editing node

Open
#335 1 comment 1 reaction 0 assignees View on GitHub
f/node-editing
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.