The bug
Minecarts are able to snap to rails below them even if they would pass through a block to do so, assuming the block isn't a full height block.
This happens with any non-full-height block, including:
Slabs
Soul sand
Grass paths
Farmland
Tripwire (The cart passes through without activating it)
Chests
Carpets
How to reproduce
Place a rail
Place a non-full-height block above it
Place a full block above that block
Place a rail on that block
Place a minecart on that rail
Break the block below the rail
→ ❌ The cart will snap through to the rail below it, even though there is a block in the way
Example
[media][media]
Linked issues
is duplicated by 11
relates to 4
Attachments
Comments 44
This applies to all variants of minecarts, normal, hopper minecart, chest minecart, tnt minecart and furnace minecart.
Confirmed in 13w02b.