Since 18.104.22.168 (possibly earlier) the hit box for stairs has changed, and now behaves like a full block. If you stand at the side of a stair block, you cannot interact with anything above the lower step, as it acts as if it is full block height. This is not how stairs used to be in 1.1, and is not how they work in Java. (See pictures to explain)
Steps to Reproduce:
- Place a stair block
- Stand next to it
- Place the crosshair just above the first step
- Try to break the block next to the stair
The stair block gets broken, as the hitbox remains in focus as a full sized block.
You should be able to lose focus of the stair, if the crosshair is not actually pointed at the rendered part of the stair.
Screenshots/Videos attached: Yes
Test world: Stair Hitbox.mcworld