beab1b5bb7
attributeByName lowercased the store attribute name but compared it to the raw lookup string, so 'figure' !== 'Figure' and Edge/Figure/Grade/Thickness/ Moisture all matched nothing - the Figure chip group (and the other attribute pickers) rendered empty, so 'Mark Ready' could never enable against the live store. Lowercase both sides so the synced attributes resolve.