Menu

#3935 (ok 4.3.9) Table Header not displayed correct (Safari 5.0.5 Mac)

4.2.9
fixed
None
1
2015-02-05
2013-05-15
Mirco
No

Browser: Safari 5.0.5 Mac (6533.21.1), tested on three different clients with Safari 5.0.5
Problem not existant with Chrome 27.

Table Headings are misplaced as shown in the attached PDF. When changing the col-order they get even more misplaced (page 2 in PDF).

1 Attachments

Discussion

  • Marc Delisle

    Marc Delisle - 2013-05-22
    • summary: Table Header not displayed correct --> Table Header not displayed correct (Safari 5.0.5 Mac)
     
  • Marc Delisle

    Marc Delisle - 2014-09-22

    Can you try version 4.2.9?

     
  • Marc Delisle

    Marc Delisle - 2014-09-22
    • status: open --> pending
     
  • Mirco

    Mirco - 2014-09-25

    Still existant with phpMyAdmin 4.2.9

     
  • Marc Delisle

    Marc Delisle - 2014-12-19
    • status: pending --> open
    • Group: 4.0.1 --> 4.2.9
     
  • Aayush

    Aayush - 2015-01-10

    hi..
    I was trying to reproduce the bug.. For Safari 5.0.5 (in windows), I confirm this bug. But for Safari 5.1.7 (in windows) table header was displayed correctly. So, it might be the problem of old safari version. If this is the case, then please tell whether patch is required for proper functioning of table header in Safari 5.0.5 version.

    Also I would like to add, for version 5.1.7 I observed another issue. None of the icon was displayed.(Notice the missing icons in picture attached) Should I open another token for it.?
    I check all this for pma 4.2.9 & pma 4.1.8

     
  • Mirco

    Mirco - 2015-01-10

    Yes, I would appreciate a fix for that Safari 5.0.5 issue.

    Can confirm the missing icons in Safari 5.1.7. The problem is the CSP header that blocks the load of external images. Commented out some lines in /libraries/Header.class.php - that fixed the problem for me (lines 512-517 in the if (PMA_USR_BROWSER_AGENT == 'SAFARI' && PMA_USR_BROWSER_VER < '6.0.0') block):

    // . "img-src 'self' data: "
    // . $GLOBALS['cfg']['CSPAllow']
    // . ($https ? "" : $mapTilesUrls)
    // . ($use_captcha ? ' https://www.google.com' : ' ')
    // . ";"
    
     
  • Aayush

    Aayush - 2015-01-11

    I was reading about CSP and I found that their is some issue with Safari. Safari 5 is a bit behind in its implementation of CSP. May be that's why these icons are getting blocked. And so, commenting these lines solves the issue. I am reading more to look for some alternative.
    And, I am starting to work for fixing bug 3935 for Safari 5.0.5.

     
  • Aayush

    Aayush - 2015-01-31

    this is my pull request..
    https://github.com/phpmyadmin/phpmyadmin/pull/1471
    please look to it.

     
  • Marc Delisle

    Marc Delisle - 2015-02-03
    • assigned_to: Marc Delisle
     
  • Marc Delisle

    Marc Delisle - 2015-02-04
    • summary: Table Header not displayed correct (Safari 5.0.5 Mac) --> (ok 4.3.9) Table Header not displayed correct (Safari 5.0.5 Mac)
    • status: open --> resolved
    • Priority: 5 --> 1
     
  • Marc Delisle

    Marc Delisle - 2015-02-05
    • Status: resolved --> fixed