Stairs will auto align when in placed in a corner so that they look nicer with other stairs placed next to them. At 15w38a the alignment no longer works for stairs that are upside-down. When placing the block attempts to align with other stairs but does so in an incorrect fashion.
After trying out old saves with corner upside-down stairs, I found that they too look out of place. So, as I understand it; it has to do with the rendering of the blockstate and not due to error in the placement code that chooses the blockstate.
After further testing. I found that the selection box (the block out line that appears when cursor is pointed at the block) is also behaving funnily. So I tested the collision of the block by firing arrows at it to determine better where the block starts and stops. The rendering/collision is indeed off. Arrows would collide on portions of the block that were rendered as "air" and pass through portions rendered as "block". After trying this out I found out all the upside down stairs now have collision error.
I found that any upside-down stairs (not just cornered ones) had collision errors.
Related issues
is duplicated by
relates to
Attachments
Comments


Since the stairs were upside-down I could not walk on them. So I though firing arrows would be the best way to test collision.

Confirm this happens with all types of stair blocks in new and saved worlds.

Confirmed.

No joy in 15w38b.

Confirmed, stairs are wrong when put upside down...

Confirmed for 38b

This is true. I really do not like this,
This makes the staircase becomes ugly 😞
Confirmed for 15w39b
Confirmed for 15w39c

Can also confirm for 15w39c

It does make the stairs ugly. Maybe 15w40a will fix it.

This issue has returned in 15w42a
EDIT: My error, pre-15w40 blockstate file in resource pack. Disregard.

@unknown: Not for me. Please attach some screenshots of the messed up stairs with the F3 screen open.