When dying on java with an ender pearl in-flight, the pearl gets cleaned up. On Bedrock it does not. If it lands during the death screen the death screen gets teleported to look at the landing location. If you respawn first you get teleported to the landing location when it lands.
This appears to have been fixed on java in 14w32a MC-50848
Steps to reproduce:
Throw an ender pearl up in the air in survival mode.
Quickly type
/kill
before it lands, but don't click respawn.Repeat the same process, but set
/gamerule doImmediateRespawn
to true and click respawn before it lands.
Observed results:
The ender pearl will teleport you after you respawn and during the death screen.
Expected results:
Like how it's supposed to work on Java, ender pearls thrown before death should vanish, and not teleport the player.
Attachments
Comments 2

Can confirm, affects 1.20.81. This is still an issue on Java Edition according to MC-177223
Steps to reproduce:
Throw an enderpearl up in the air in survival mode.
Quickly type
/kill
before it lands, but don't click respawn.Repeat the same process, but set
/gamerule doimmediaterespawn
to true and click respawn before it lands.
Observed results:
The enderpearl will teleport you after you respawn and during the death screen.
Expected results:
Like how it's supposed to work on Java, enderpearls thrown before death should vanish, and not teleport the player.