What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 129 Stack Exchange communities.

Google Chrome: Version 32.0.1700.107 m

This happens when displaying the profile and clicking on the number of visited days/consecutive.

.

Layout bug

share|improve this question
    
Same version of Chrome here, on MacOS, but the Calendar looks completely different, with no bug. –  Adinia Feb 11 at 9:08
    
Yep it's Windows 7 here. –  m4xdev Feb 11 at 9:15
2  
I found out that this problem occurs when using a HTTPS connection to the site, as the script for the calendar is considered as unsafe by Chrome. i.stack.imgur.com/uOTZU.png –  m4xdev Feb 11 at 13:28
    
Aha! So that's what's causing this issue! –  Ilmari Karonen Feb 11 at 15:28

1 Answer 1

The bug is in the AJAX response to the URL /users/daily-site-access/<uid>, which contains the following <link> tag:

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/themes/base/jquery-ui.css" rel="stylesheet" type="text/css">

Note the hardcoded http: protocol, even if the page is being viewed over HTTPS.

Simply removing the http: to make the URL protocol-relative should fix this issue. We're already using protocol-relative URLs to load jQuery itself, so doing the same for the CSS should not be a problem.

Edit: Since this hasn't been properly fixed yet, I've included a client-side fix for this issue in Stack Overflow Unofficial Patch 1.8. Note that the fix won't prevent the "shield" icon from appearing when the calendar is first loaded, but it does reload the style sheet over HTTPS after the initial request over HTTP fails.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .