The bug
Despite the hitbox being small enough, buttons, levers, variety of torches, and tripwire hooks on the side of a piston will break when the piston extends.
Linked issues
is duplicated by 5
Attachments
Comments 20
I believe this is because when a piston is powered, the base block is switched for one without the "head" and this couldn't be changed without a complete re-code of the piston.
Since the ticket is not that old (created March 2020), you can't request ownership without @unknown's consent.
@Kranberri attached blocks don't break when on the back of the piston, so I don't think that would be necessary
Buttons and levers also break when on the top or bottom side of a horizontal piston. Torches break when on the vertical sides of a piston, like buttons, levers, and hooks, but do not break when on the top side of a piston.
This 'bug' (if it is a bug in the first place) is very useful actually, since you can power the piston with a 0 tick signal this way.