Go to insert some rows in a table. Tab indexes are as expected (for a 4-field table it's 1,2,3,4 for the first row then 5,6,7,8 for the second)
Add more fields using "Continue insertion" at the bottom.
The tab indexes for the new fields are wrong. The 3rd row goes 7,8,9,8 and the 4th goes 10,11,12,8.
Cannot reproduce with this table:
CREATE TABLE IF NOT EXISTS
bug4051
(c1
int(11) NOT NULL,c2
int(11) NOT NULL,c3
int(11) NOT NULL,c4
int(11) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;
and choosing "Continue insertion with 5 rows" from the original two rows displayed.
I tried with your set up and the tab indexes for the fields were OK, however, the "Go" button at the bottom had tabindex=14 which meant after the 14th field (2nd in the 4th row) it jumped to the bottom then back up.
However, the issue still occurs with my original table, so perhaps the bug depends on the type of fields or something. Here is the exact format:
Last edit: DisgruntledGoat 2013-08-24
Thanks. The logic does not work for a character column having a length > 99.
Should be fixed with these patches:
https://github.com/phpmyadmin/phpmyadmin/commit/76e76a09eb7a077449225b0465941bbf2448ce07.patch
https://github.com/phpmyadmin/phpmyadmin/commit/8cdc448484a5e31fd7c9a35567aaf2ff16e2d851.patch