Collaborative Editing is too obscure + Clarify the "Uncommitted changes" dialog

Now that Collaborative Editing has been changed to be enabled-by-default, we’re immediately seeing a lot of people in Post Approval complaining about “losing” their scripts, or not being able to publish (4 at the moment of writing, this has only been enabled for 1 day). There were also 5 other people in Post Approval confused about this workflow 2 months before it was made enabled-by-default.

The first few replies to this topic are some of these mistaken bug reports merged in from Post Approval.

This usability issue is also coming up in support topics:


There is a significant usability issue with the Collaborative Editing feature when trying to work together or publish a place with uncommitted script changes.

Users do not understand that they need to commit their changes now, they do not understand the Drafts window is what’s used to commit script changes, and don’t know to open it when they’re stopped from publishing. The Drafts widget initially magically appears with no visible buttons or obvious required actions when you edit a script. Users will either leave the widget there, or more likely close it and forget about it because it’s invasive and disrupts their layout. The widget reports that their work is “saved”, so users likely see no problem with just closing it.

The popup dialog when attempting to publish is a partial solution to users not realizing they need to commit their changes. Currently, it does not suggest that users can commit changes via the Drafts widget, and users don’t tend to click on the Learn More link to discover information that has been left out in the popup dialog. Further, the anchor link on the DevHub does not seem to work in Chrome, so this information has to be scrolled to - all the way at the bottom of the page.

Because they’ve likely closed the Drafts widget, and/or because the concept of “committing” is invisible in the Drafts widget UI (context menu only), this causes users to mistakenly believe they’re receiving an error about a problem they cannot fix themselves when they try to publish. The dialog message does not clearly offer the solution.

image

Further, there is no way for developers to discover what any of this means apart from this dialog box. Two unaware developers can make edits to the same script and then become confused when their respective versions become out of sync.


Firstly, to help mitigate the issue with users not understanding the dialog, I think the Drafts widget needs to be mentioned in the popup text (at minimum). This would at least be a clue linking the idea of “Committing” to the widget. Clever users might be able to put the puzzle together and discover naturally how this workflow works (without using the Learn More link) if the dialog text was changed to something like:

There are uncommitted script changes that will not be published with the place. Do you want to cancel and commit these changes with the Drafts widget, or publish anyway? Learn more

If possible, opening the Drafts widget (if closed) when the user clicks Cancel would also help them discover things naturally.


I’ve brought up similar usability concerns and suggestions on the announcement.

11 Likes

Note: I know this was only a misunderstanding. I’ve been asked to post this by Post Approval to make the usability issue with this feature visible to engineers.

Original topic:


The script changes dont save in a team create place.
I have asked multiple devs if they had this issue aswell, they told me they had it aswell.

Steps to reproduce:

  1. Open a team create place
  2. Edit a script (the “editing script” message doesn’t appear next to the script)
  3. Close the script and try to publish the place
  4. Message will pop up

    image
1 Like

Note: I know this was only a misunderstanding. I’ve been asked to post this by Post Approval.

Original topic:


Hello, when I try publishing my game after making a few changes to scripts, the following error message pops up:

“There are uncommitted script changes that will not be published with the place. Do you want to publish anyway?”

Is there any way around this message so script changes will actually publish to Roblox?

2 Likes

Note: I know this was only a misunderstanding. I’ve been asked to post this by Post Approval.

Original topic:


Hello Roblox,

Today I woke up, March 5th, 2020, and I come to find that the group game I was working on, I cannot publish the game due to this error:

RobloxError

I’m not exactly sure why this happens and if anyone can help me, that would be amazing. The bug also happened on my friends game too and that game is not in a group. I also received a roblox update to both the Roblox player and Roblox Studio this morning, so maybe that is the cause or a change.

Thank you,
cam_Guy

7 Likes

Note: I know this was only a misunderstanding. I’ve been asked to post this by Post Approval.

Original topic:


Hey there!
Me and one of my developers were trying to develop our game.
There was a script that was different on both of our’s sides…
When I first joined, for me it appeared a different script where what actually happens / appears for him.
It’s like after the new update, scripts don’t save or something.
How can I solve this issue?
(Everytime a script is deleted it shows the message below)
How are scripts not saved?
image

Thanks for the detailed feedback! We are evaluating options to address these concerns.

Please consider updating the prompt text and wiring the cancel button to open Drafts in the meantime, people are still getting confused about what to do.

More posts about this available via search.

https://devforum.roblox.com/search?context=category&context_id=55&q=Uncommitted%20%23help-and-feedback&skip_context=true

Thanks, yes we are working on updating the text in the prompt.

2 Likes