diff --git a/plugin/src/Reconciler.lua b/plugin/src/Reconciler.lua index 60e637a7..db0728e2 100644 --- a/plugin/src/Reconciler.lua +++ b/plugin/src/Reconciler.lua @@ -60,6 +60,13 @@ local function makeInstanceMap() end local function setProperty(instance, key, value) + -- The 'Contents' property of LocalizationTable isn't directly exposed, but + -- has corresponding (deprecated) getters and setters. + if key == "Contents" and instance.ClassName == "LocalizationTable" then + instance:SetContents(value) + return + end + local ok, err = pcall(function() if instance[key] ~= value then instance[key] = value