The theme developers came back to me and went above and beyond to change their theme (which is, as mentioned, quite complex). They broke out features from their plugins.js and properly enqued them the WP in the themes function.php. Yet, it still doesn’t work, the profile tabs won’t respond. I spent some time on my own then trying to figure out what was going on and only when I commented out all possible enqued jquery instances did the tabs respond.
As I am not sure how many of our students would and will actually edit their profile on a mobile device, I don’t have any feedback yet, I feel that the effort has reached a questionable ROI time wise. So as a last ditch effort I looked at the Unified theme itself. I oped up spProfileEdit and noticed that there are two separate functions for editing the profile, one for mobile and one for desktop. So I figured I’ll simply change
if ($spDevice == 'mobile') {
sp_ProfileEditMobile();
}
to
if ($spDevice == 'mobile') {
sp_ProfileEdit();
}
And waddaya know, it works like a charm. Sure it doesn’t quite look as pretty as the native mobile edit but it does work and since it’s surrounded by the mobile theme there’s no visible difference to the user, except that tabs are on the left and are bit squished depending on the screen orientation.
So that’s the solution.