[BUG] v8.2.2 has no slot 0 in pattrstorage?
tldr: it seems that the latest update (8.2.2) has a change to pattrstorage in which there is no longer a slot 0. Is this right? This has messed up all of my older presets.
I updated one of my Macs to v8.2.2 (M1/Rosetta). When I open my main workshop patcher and load a set of existing presets (1 - 20) there is no longer a preset 0 (undefined) showing up in the preset umenu
( [getslotnamelist]->[pattrstorage]->[prepend append]->[umenu] ).
Then when I select and recall a named preset in the umenu, it's the settings from the _previous menu item that are loaded (eg recall preset 3, settings from preset 2 are loaded).
I checked the same version of the patch that is running on my workshop Mac, running Max v8.2.1, and that works as it always has. Also, if I clear all of the presets on this machine (8.2.1), preset 0 (undefined) is created. But on the other machine, with 8.2.2, preset 0 is NOT created.
Is this a deliberate change or a bug?
Here's a modified page from the help file. First click on store 1 & 2 to create a couple of presets. Then click on [getslotnamelist]; the umenu fills with 2 (unnamed) items. In Max 8.2.1 you would also get an item "0 (undefined)"
[Edit. I reverted to 8.2.11 on my "studio" machine, and pattrstorage is working as expected again)
Bug, a side effect of a different fix. It's been fixed in the meantime for the next one.