There is a bug in line 586 of the file sql.js in the JS directory in PHPMyAdmin.
The line
return $originalColumns.eq(i).width();
needs changing to
return Math.floor($originalColumns.eq(i).width()) + 1;
Without this the column headers get moved all over the place when you scroll through tables with many columns and large amounts of information in both the column name and data.
It has been like this for many versions.
4.2.8.1 also still has this bug.
Support request open in this location, also showing example of the bug happening, namely here http://b2b.resource-ps.co.uk/phpmyadmin/phpmabug.jpg along with the fix.
http://stackoverflow.com/questions/24635110/phpmyadmin-column-headers-move-in-table-when-you-scroll
If this quick and simple code change could be made that would be excellent.
Thanks.
Hi usrhlp,
Thanks a lot for the correction, could you please provide your name and email, so that I can put you as author while committing this change in our repository?
If not I can just put a reference to your stackoverflow question in commit message.
Sure, my name is Dean Moncaster, i am dean@deanmoncaster.co.uk
Thanks
Thanks, committed https://github.com/phpmyadmin/phpmyadmin/commit/95911ff20f57fe389aba017413dbe0a0387b76ff
Will be part of 4.2.9