RibbonBar freaking out with device emulation and long startup times

I have no clue what’s going on. I re-installed studio and this is still happening, so I assume it has something to do with the registry.

I was messing around with the XML in the studio folder when this started happening. I first noticed it when I changed the style of the device emulator to textbesidesicon instead of the default textundericon, but since it still is happening even after a re-installation, I don’t think it’s related to the RibbonXML. I notice that my Studio load times get longer and longer each time I re-open it. That list first started off as a double-list when I noticed it, but after restarting studio a couple more times they kept cloning and cloning. I guess that may have something to do with the load times. I’ll look into the registry and see if I can spot anything weird, but this is one weird cookie.

Edit: I couldn’t figure out what was wrong with it, but renaming the registry key for ROBLOX from “Roblox” to “Roblox2” (in a sense, deleting it) fixed the issue when ROBLOX created a new registry key, so it was definitely an issue with the registry. Here’s an export of that registry which is stored under HKEY_CURRENT_USER\Software\Roblox2: (Confidential because ROBLOX login cookie for Studio)

Edit: [strike]Yeah, after further testing, it looks like for some odd reason, setting the style of the emulator button to “textbesidesicon” corrupts something in the registry that keeps duplicating those buttons each time you open Studio. Odd. I know this isn’t really a bug with the default Studio, but registry corruption is something that shouldn’t be happening, and I’d appreciate if you could track down this bug and squash it before it causes potential issues elsewhere.[/strike]

Edit: Nope – it wasn’t because of that. It was because I had the emulation in two tabs and I guess since there were two, the second one was adding to the registry.

Edit: Upon further inspection of the registry found that my emulationDevices were flooded with the clones q.q Though, since I was able to find them I deleted them and repaired the studio registry, saving me the trouble of re-aligning everything, etc :stuck_out_tongue: