Searching specifically "roblox" causes Game Access Permissions to error

When searching “roblox” in the Collaborators field in the game access permissions menu it errors and breaks the field until restarted.

Here’s a video of my searching a few things and then searching “roblox”. Happens regardless of letter case.

Here are the errors printed:

Errors
[14:14:04.101 - Plugin_GameSettings.rbxm.GameSettings.Rodux.NoYield:26: Plugin_GameSettings.rbxm.GameSettings.Src.Components.Permissions.CollaboratorSearchWidget:113: attempt to index boolean with userdata](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.106 - Plugin_GameSettings.rbxm.GameSettings.Src.Components.Permissions.CollaboratorSearchWidget:113 function getMatches](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.107 - Plugin_GameSettings.rbxm.GameSettings.Src.Components.Permissions.CollaboratorSearchWidget:237 function render](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.107 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:453 function __resolveUpdate](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.108 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.108 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:227 function updateVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.108 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.108 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:100 function updateVirtualNodeWithChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.109 - Plugin_GameSettings.rbxm.GameSettings.Roact.RobloxRenderer:273 function updateHostNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.109 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:223 function updateVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.109 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.109 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:108 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.110 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:456 function __resolveUpdate](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.110 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.110 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:227 function updateVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.111 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.111 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:108 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.111 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:456 function __resolveUpdate](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.112 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.112 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:227 function updateVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.112 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.112 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:108 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.113 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:456 function __resolveUpdate](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.113 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.113 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:227 function updateVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.114 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.114 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:108 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.114 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:456 function __resolveUpdate](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.114 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.115 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:161 function setState](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.115 - Plugin_GameSettings.rbxm.GameSettings.RoactRodux.connect:162](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.115 - Plugin_GameSettings.rbxm.GameSettings.Rodux.Signal:70 function fire](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.116 - Plugin_GameSettings.rbxm.GameSettings.Rodux.Store:125](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.116 - ](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

14:14:04.116 - Stack Begin

[14:14:04.116 - Script 'Plugin_GameSettings.rbxm.GameSettings.Rodux.NoYield', Line 13 - function resultHandler](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#13)

[14:14:04.117 - Script 'Plugin_GameSettings.rbxm.GameSettings.Rodux.NoYield', Line 26 - function NoYield](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#26)

[14:14:04.117 - Script 'Plugin_GameSettings.rbxm.GameSettings.Rodux.Store', Line 124 - function flush](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#124)

[14:14:04.117 - Script 'Plugin_GameSettings.rbxm.GameSettings.Rodux.Store', Line 46](rbxopenscript://www.dummy.com/dummy?scriptGuid=&gst=6#46)

14:14:04.117 - Stack End```


If I don’t explicitly click the X on the right before closing the Game Settings window or going to another tab, nothing loads in the Permissions screen until I restart Studio and it prints the following errors when I return to it.

Errors
13:58:55.691 - Plugin_GameSettings.rbxm.GameSettings.Src.Components.Permissions.CollaboratorSearchWidget:113 function getMatches
13:58:55.692 - Plugin_GameSettings.rbxm.GameSettings.Src.Components.Permissions.CollaboratorSearchWidget:237 function render
13:58:55.692 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:453 function __resolveUpdate
13:58:55.692 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update
13:58:55.693 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:227 function updateVirtualNode
13:58:55.693 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren
13:58:55.693 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:100 function updateVirtualNodeWithChildren
13:58:55.694 - Plugin_GameSettings.rbxm.GameSettings.Roact.RobloxRenderer:273 function updateHostNode
13:58:55.694 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:223 function updateVirtualNode
13:58:55.694 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren
13:58:55.695 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:108 function updateVirtualNodeWithRenderResult
13:58:55.695 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:456 function __resolveUpdate
13:58:55.695 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update
13:58:55.695 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:227 function updateVirtualNode
13:58:55.696 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren
13:58:55.696 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:108 function updateVirtualNodeWithRenderResult
13:58:55.696 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:456 function __resolveUpdate
13:58:55.697 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update
13:58:55.697 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:227 function updateVirtualNode
13:58:55.697 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren
13:58:55.698 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:108 function updateVirtualNodeWithRenderResult
13:58:55.698 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:456 function __resolveUpdate
13:58:55.698 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update
13:58:55.699 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:227 function updateVirtualNode
13:58:55.699 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:67 function updateChildren
13:58:55.699 - Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler:108 function updateVirtualNodeWithRenderResult
13:58:55.699 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:456 function __resolveUpdate
13:58:55.700 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:394 function __update
13:58:55.700 - Plugin_GameSettings.rbxm.GameSettings.Roact.Component:161 function setState
13:58:55.700 - Plugin_GameSettings.rbxm.GameSettings.RoactRodux.connect:162
13:58:55.701 - Plugin_GameSettings.rbxm.GameSettings.Rodux.Signal:70 function fire
13:58:55.701 - Plugin_GameSettings.rbxm.GameSettings.Rodux.Store:125
13:58:55.701 - 
13:58:55.701 - Stack Begin
13:58:55.702 - Script 'Plugin_GameSettings.rbxm.GameSettings.Rodux.NoYield', Line 13 - function resultHandler
13:58:55.702 - Script 'Plugin_GameSettings.rbxm.GameSettings.Rodux.NoYield', Line 26 - function NoYield
13:58:55.703 - Script 'Plugin_GameSettings.rbxm.GameSettings.Rodux.Store', Line 124 - function flush
13:58:55.703 - Script 'Plugin_GameSettings.rbxm.GameSettings.Rodux.Store', Line 46
13:58:55.703 - Stack End
13:58:58.183 - Plugin_GameSettings.rbxm.GameSettings.UILibrary.Components.createFitToContent:56: attempt to index nil with 'Size'
13:58:58.183 - Stack Begin
13:58:58.184 - Script 'Plugin_GameSettings.rbxm.GameSettings.UILibrary.Components.createFitToContent', Line 56 - function resizeContainer
13:58:58.184 - Script 'Plugin_GameSettings.rbxm.GameSettings.UILibrary.Components.createFitToContent', Line 51 - function didUpdate
13:58:58.184 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 460 - function __resolveUpdate
13:58:58.185 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:58.185 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 227 - function updateVirtualNode
13:58:58.185 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:58.186 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 100 - function updateVirtualNodeWithChildren
13:58:58.186 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.RobloxRenderer', Line 273 - function updateHostNode
13:58:58.186 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 223 - function updateVirtualNode
13:58:58.186 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:58.187 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:58.187 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 456 - function __resolveUpdate
13:58:58.187 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:58.188 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 227 - function updateVirtualNode
13:58:58.188 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:58.188 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:58.188 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 456 - function __resolveUpdate
13:58:58.189 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:58.189 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 227 - function updateVirtualNode
13:58:58.189 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:58.190 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:58.190 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 456 - function __resolveUpdate
13:58:58.190 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:58.191 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 161 - function setState
13:58:58.191 - Script 'Plugin_GameSettings.rbxm.GameSettings.Src.Components.Permissions.SearchBar', Line 132
13:58:58.191 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.SingleEventManager', Line 83
13:58:58.191 - Stack End
13:58:59.574 - Plugin_GameSettings.rbxm.GameSettings.Src.Components.Permissions.CollaboratorSearchWidget:113: attempt to index boolean with userdata
13:58:59.575 - Stack Begin
13:58:59.575 - Script 'Plugin_GameSettings.rbxm.GameSettings.Src.Components.Permissions.CollaboratorSearchWidget', Line 113 - function getMatches
13:58:59.576 - Script 'Plugin_GameSettings.rbxm.GameSettings.Src.Components.Permissions.CollaboratorSearchWidget', Line 237 - function render
13:58:59.576 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 290 - function __mount
13:58:59.576 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 334 - function mountVirtualNode
13:58:59.577 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 88 - function updateChildren
13:58:59.577 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 100 - function updateVirtualNodeWithChildren
13:58:59.577 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.RobloxRenderer', Line 215 - function mountHostNode
13:58:59.578 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 330 - function mountVirtualNode
13:58:59.578 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 88 - function updateChildren
13:58:59.578 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.579 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 293 - function __mount
13:58:59.579 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 334 - function mountVirtualNode
13:58:59.579 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 88 - function updateChildren
13:58:59.580 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.580 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 293 - function __mount
13:58:59.580 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 334 - function mountVirtualNode
13:58:59.581 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 88 - function updateChildren
13:58:59.581 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.581 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 293 - function __mount
13:58:59.582 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 334 - function mountVirtualNode
13:58:59.582 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 88 - function updateChildren
13:58:59.582 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.583 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 293 - function __mount
13:58:59.583 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 334 - function mountVirtualNode
13:58:59.583 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 88 - function updateChildren
13:58:59.584 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.584 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 282 - function mountFunctionVirtualNode
13:58:59.584 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 332 - function mountVirtualNode
13:58:59.585 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 88 - function updateChildren
13:58:59.585 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 100 - function updateVirtualNodeWithChildren
13:58:59.585 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.RobloxRenderer', Line 273 - function updateHostNode
13:58:59.586 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 223 - function updateVirtualNode
13:58:59.586 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:59.586 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 100 - function updateVirtualNodeWithChildren
13:58:59.587 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.RobloxRenderer', Line 273 - function updateHostNode
13:58:59.587 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 223 - function updateVirtualNode
13:58:59.587 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:59.588 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.588 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 456 - function __resolveUpdate
13:58:59.588 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:59.589 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 227 - function updateVirtualNode
13:58:59.589 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:59.589 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.590 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 456 - function __resolveUpdate
13:58:59.590 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:59.590 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 227 - function updateVirtualNode
13:58:59.590 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:59.591 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.591 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 456 - function __resolveUpdate
13:58:59.591 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:59.592 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 227 - function updateVirtualNode
13:58:59.592 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:59.592 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.593 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 456 - function __resolveUpdate
13:58:59.593 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:59.593 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 227 - function updateVirtualNode
13:58:59.594 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:59.594 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 100 - function updateVirtualNodeWithChildren
13:58:59.594 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.RobloxRenderer', Line 273 - function updateHostNode
13:58:59.595 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 223 - function updateVirtualNode
13:58:59.595 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:59.595 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.596 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 456 - function __resolveUpdate
13:58:59.596 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:59.596 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 227 - function updateVirtualNode
13:58:59.597 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 67 - function updateChildren
13:58:59.597 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.createReconciler', Line 108 - function updateVirtualNodeWithRenderResult
13:58:59.597 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 456 - function __resolveUpdate
13:58:59.598 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 394 - function __update
13:58:59.598 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.Component', Line 161 - function setState
13:58:59.598 - Script 'Plugin_GameSettings.rbxm.GameSettings.Src.Components.MainView', Line 31 - function pageSelected
13:58:59.599 - Script 'Plugin_GameSettings.rbxm.GameSettings.Src.Components.MainView', Line 52
13:58:59.599 - Script 'Plugin_GameSettings.rbxm.GameSettings.Src.Components.MenuBar', Line 94
13:58:59.599 - Script 'Plugin_GameSettings.rbxm.GameSettings.Src.Components.MenuEntry', Line 71
13:58:59.600 - Script 'Plugin_GameSettings.rbxm.GameSettings.Roact.SingleEventManager', Line 83
13:58:59.600 - Stack End

I’m able to reproduce this 100% of the time on any place in version 0.417.0.376966.

Expected behaviour would be for the feature to return the groups and users that I want to add to play/edit/manage the game.

24 Likes

It seems like this might be caused by Roblox’s userId being 1.

The actual error is attempt to index boolean with userdata which happens on line 113 of GameSettings.Src.Components.Permissions.CollaboratorSearchWidget.

I’m completely guessing what most of this code does but if subjectId can be userId then matchedUsers[subjectId] = true (108) followed by matchedUsers[1] in matchedUsers[1][PermissionsConstants.SubjectNameKey]:lower() (113) smells like the problem.

28 Likes

This stopped happening around of the release of Unified Game Permissions.

15 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.