Menu

#2699 (ok 2.11.8) tabindex not set correctly

2.11.6
fixed
Usability (35)
1
2014-12-29
2008-05-24
No

When you open a table and edit a lot of datasets you can jump through input-fields by pushing your tab-key and change your values. When you've got a lot of fields this works only in the beginning. After a few (hundred?) fields tab jumps from input-field to some other place in the top, to the next input-field and once again to the top and so on. I think, the tabindex in html isn't counted right.

Firefox 2.0.0.14
phpMyAdmin 2.11.6
php 4.4.8
MySQL 5.0.45

Discussion

  • Marc Delisle

    Marc Delisle - 2008-05-24

    Logged In: YES
    user_id=210714
    Originator: NO

    If this is reproducible, could you attach here the HTML source of the page where this happens?

     
  • Dennis Mrowczynski

    Logged In: YES
    user_id=2039817
    Originator: YES

    I've created a file where you can test ist.
    I've found out:
    tabindex 991, 994, 997 are ok, ist's the combination of values 26, 12, 7. Next values are 26, 9, 7 with tabindex 1000, 1003, 1006, where the useability by tab-button isn't ok.

    Also i've found, that tabindex 992, 993, 995, 996, 998, 999 aren't there, but tabindex 1001 is somewhere in the top.
    Because of this FF jumps by clicking the tab-button to 991, 994, 997, 1000 (and it's ok this way), but then jumps to 1001 which is also ok for FF but I think this isn't desirded in phpMyAdmin.

     
  • Dennis Mrowczynski

    Logged In: YES
    user_id=2039817
    Originator: YES

    File Added: phpmyadmin.zip

     
  • Dennis Mrowczynski

    example, unzip it, it's about 1.7mb unzipped

     
  • Marc Delisle

    Marc Delisle - 2008-06-14
    • assigned_to: nobody --> lem9
     
  • Marc Delisle

    Marc Delisle - 2008-06-14

    Logged In: YES
    user_id=210714
    Originator: NO

    As a quick attempt to fix this, please replace in tbl_change.php
    $tabindex_for_function = +1000;
    $tabindex_for_null = +2000;

    by
    $tabindex_for_function = +3000;
    $tabindex_for_null = +6000;

     
  • Marc Delisle

    Marc Delisle - 2008-06-23
    • priority: 5 --> 1
    • summary: tabindex isn't counted right in tbl_replace.php --> (ok 2.11.8) tabindex not set correctly
    • status: open --> open-fixed
     
  • Marc Delisle

    Marc Delisle - 2008-06-23

    Logged In: YES
    user_id=210714
    Originator: NO

    Fixed in subversion, thanks for reporting.

     
  • Marc Delisle

    Marc Delisle - 2008-06-23

    Logged In: YES
    user_id=210714
    Originator: NO

    Quick fix merged for 2.11.8.

     
  • Marc Delisle

    Marc Delisle - 2008-07-28
    • status: open-fixed --> closed-fixed
     
  • Michal Čihař

    Michal Čihař - 2013-06-11
    • Status: closed-fixed --> fixed
     
MongoDB Logo MongoDB