@h4hagency I think I left everything as it was originally, and my apologies if I missed re-setting anything.
The issue, I finally managed to figure out, is coming from BuddyBoss and some really recent version, after version 2.1.0. I think I saw 3 releases after that specific version.
They added this bit of jQuery code to their settings page JS file.
$( 'span:contains("Slug")' ).each( function () {
$( this ).parent().remove();
} );
It’s generic and not specific enough to be exclusive to just their usage. What it does is find any span that has the word “Slug” in it, ala <span>Slug thing</span>
and remove it’s parent DOM element.
In the case of Custom Post Type UI, we have some text output for our fields, hidden in spans, and meant for accessibility purposes. The spans just so happen to be inside our always going missing <td>
cell.
So, BuddyBoss either needs to make their selector more specific, or perhaps even more ideally, not load their Settings JS where it’s not needed.
I don’t have an account with them, so I don’t know how much support access I’d be able to get. I’d be greatly appreciative if someone else in this thread could reach out and let them know that they need to touch up their javascript.