Avatar Context Menu -> View throws error on Gamepad input


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

The Avatar View menu, once opened, by selecting ‘View’ either by selecting player in the PlayerList/Leaderboard or the Avatar Context Menu, as soon as there is any Gamepad input,
an error is thrown. I expect there not to be an error.

How often? / How to reproduce? / What should happen?

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.

~100% of the time.
Simply create a New Baseplate in Studio and select ‘View’ from the Playerlist as mentioned above.
I expect no error and that Gampad input should be able to navigate the Avatar View menu.

Where does it happen?

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.

Anywhere as described above if a Gamepad is used.

When did it start?

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

Not sure–May have always existed.

Here’s a log:

23:03:02.991 - CorePackages.Packages._Index.Rodux.Rodux.NoYield:26: Expected GuiObject got UIGridLayout for GuiService:SelectedCoreObject.
  23:03:02.993 - Stack Begin
  23:03:02.993 - Script 'CoreGui.RobloxGui.Modules.InspectAndBuy.Components.AssetList', Line 93 - method didUpdate
  23:03:02.994 - Script 'CorePackages.Packages._Index.roblox_roact-498a4104-3de41375.roact.Component', Line 460 - method __resolveUpdate
  23:03:02.995 - Script 'CorePackages.Packages._Index.roblox_roact-498a4104-3de41375.roact.Component', Line 394 - method __update
  23:03:02.996 - Script 'CorePackages.Packages._Index.roblox_roact-498a4104-3de41375.roact.createReconciler', Line 227 - upvalue updateVirtualNode
  23:03:02.997 - Script 'CorePackages.Packages._Index.roblox_roact-498a4104-3de41375.roact.createReconciler', Line 67 - upvalue updateChildren
  23:03:02.998 - Script 'CorePackages.Packages._Index.roblox_roact-498a4104-3de41375.roact.createReconciler', Line 108 - field updateVirtualNodeWithRenderResult
  23:03:02.999 - Script 'CorePackages.Packages._Index.roblox_roact-498a4104-3de41375.roact.Component', Line 456 - method __resolveUpdate
  23:03:02.999 - Script 'CorePackages.Packages._Index.roblox_roact-498a4104-3de41375.roact.Component', Line 394 - method __update
  23:03:03.000 - Script 'CorePackages.Packages._Index.roblox_roact-498a4104-3de41375.roact.Component', Line 161 - method setState
  23:03:03.001 - Script 'CorePackages.Packages._Index.RoactRodux-a8206353-f92dedb2.RoactRodux.connect2', Line 162 - field callback
  23:03:03.002 - Script 'CorePackages.Packages._Index.Rodux.Rodux.Signal', Line 70 - method fire
  23:03:03.003 - Script 'CorePackages.Packages._Index.Rodux.Rodux.Store', Line 125
  23:03:03.004 - Stack End
23:03:03.004 - Stack Begin
23:03:03.005 - Script 'CorePackages.Packages._Index.Rodux.Rodux.NoYield', Line 13 - upvalue resultHandler
23:03:03.005 - Script 'CorePackages.Packages._Index.Rodux.Rodux.NoYield', Line 26 - upvalue NoYield
23:03:03.006 - Script 'CorePackages.Packages._Index.Rodux.Rodux.Store', Line 124 - method flush
23:03:03.007 - Script 'CorePackages.Packages._Index.Rodux.Rodux.Store', Line 46
23:03:03.007 - Stack End
1 Like