After selecting a machine, if the user changes the rootfs size, the recipes are parsed again
That was intended to be. Pass it to Dongxiao to give you more explanation.
Some of the items in Settings page are sensitive to recipes/packages, for example, packaging type, users own variable setting, etc. For the rootfs size, this will impact the final image size and we need to re-calculte the package size, therefore we choose to reparse the recipes/packages.
This is not a bug, when items in local.conf such as the rootfs size, this will cause the parsing. Any global metadata that is changed will case a reparse
Verified.