Place a piston or sticky piston on the ground.
And place a button on them.
Push down the button,then:
The button destroyed,but the piston arm stretch out in a very short time.
Blocks can be pushed, but not entities.
Related issues
Attachments
Comments

It's not a bug. Button hitbox collides with part where piston head starts, so when piston extends, the button pops out due to touching air

Intentional behaviour.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki

Reopened, as similar tickets has been fixed in the past

This report seems to be a duplicate of MC-176481