This is a bug with the wordpress AJAX trying to update manageedit-pagecolumnshidden
on the admin table pages when columns are hidden. It completly breaks the entire admin tables when the table headers are visually hidden. Thanks to Michael Ecklund’s clue I was able to figure it out.
I created the Ticket here:
https://core.trac.wordpress.org/ticket/29030
And a video of the issue can be seen here:
https://www.youtube.com/watch?v=lZKjUpFx_yc&feature=youtu.be