Operating system: Ubuntu 18.04.1 LTS
Graphics card: GeForce GTX 950M
Broken: 2.80 (sub 43), branch: master, commit date: 2019-02-02 04:23, hash: 141c6073ca39, type: Release
build date: 2019-02-02, 11:01:21
Worked: 2.79 (sub 0)
Short description of error
(First, apologies if I'm mistaken by reporting this, because it's really hard to find if this was already reported by searching "in front".)
Curves (at least) do not show (in solid, lookdev and rendered modes) when going through meshes in EDIT mode with "In Front" ticked. The intersecting part is occluded by the mesh. They do show properly in object mode though.
Exact steps for others to reproduce the error
Add a curve and scale it to go beyond the limits of the default cube. Tick "In Front" in curve object properties under display section (old x-ray, I presume). The curve shows in front of the cube despite going through it, as expected. Go into edit mode. The curve is partially occluded by the cube now. This didn't occur in pre-2.8 .