No "Edit Contents" button when Scaffolding macros are inside user macros

Answer

Change the name of user macro with suffix "-data" and ensure the macro body processing is other than "No macro body". Your user macro should then work as expected.