ACF's field store will store a field by key, so each key needs to be unique, even if under a group. When putting two blocks with Post Loop Field Middleware on the same page, the configuration was being overwritten/shared due to non-unique key names.
Post Loop Middleware keys are now prefixed with the block name.
Fixed a bug in the Content Loop Block where there was no check if the post has a category, because one can select pages and they don't have categories.
QA
Post Loop configuration should now be properly isolated to each block
Tests
Does this have tests?
[x] Yes
[ ] No, this doesn't need tests because...
[ ] No, I need help figuring out how to write the tests.
What does this do/fix?
QA
Tests
Does this have tests?