The bug
Pistons push light blocks, including considering them "solid" when pushing a line. Expected behavior is for them to be replaced as though they were air.
They similarly connect to slime blocks in piston structures.


Use /give @p light_block 1 15 to obtain a light block.