Publishing a place with unpublished LinkedSources through File menu results in updates not syncing correctly

  • Describe the bug. Describe what is happening when the bug occurs. Describe what you would normally expect to occur.

Place updates fail to publish if you have unpublished LinkedSources. In Studio, it’s the most up to date version. However, in-game, it’s the version before publishing the latest.

  • How often does the bug happen (Everytime/sometimes/rarely)? What are the steps that reproduce the bug? Please list them in very high detail. Provide simple example places that exhibit the bug and provide description of what you believe should be the behavior.

Always. Everytime I’ve published a place with unpublished LinkedSources through the file menu ( to bulk publish the LinkedSources as well as publish the changes to the game) results in the same bug.

  • Where does the bug happen (www, gametest, etc) Is it level-specific? Is it game specific? Please post a link to the place that exhibits the issue.

To my knowledge, this affects every game on Roblox that uses LinkedSources.

  • Would a screenshot or video help describe it to someone? If so, post one.

In-game screenshot on the supposed “latest version”:

In-studio image showing that the file does exist:
image

  • For graphics bugs, it is sometimes helpful to know your system specs, especially graphics card.

  • When did the bug start happening? If we can tie it to a specific release that helps us figure out what we broke.

As far as I know, this started occuring around the latest version of Studio. Then again, I didn’t start using the Publish menu until recently.

  • Anything else that you would want to know about the bug if it were your job to find and fix it.

After publishing the place through File → Publish to Roblox, the exit prompt said “Save” rather than “Publish” as if it was saving the place to my desktop. Not sure why this is a thing all of the sudden, but it seems like it has the potential to break a lot of games that make use of LinkedSources.

Repro steps:

  • Create a new LinkedSource
  • Make a change to it without publishing it
  • Make sure the LinkedSource is dependent on something, i.e. a Model under ReplicatedStorage. Something as simple as local X = game.ReplicatedStorage.Model should do the trick
  • Go to file → Publish to Roblox
  • After that, go in-game. There should be an error message or something similar if this bug occurred.