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

I was browsing the we're hiring link and looked at a few of the jobs posted. When I browse to any of the jobs that are posted on stackexchange.com URL the jobs are displayed screwy and the description is cut-off:

Community Manager (bilingual English/Japanese) looks like this:

enter image description here

There is no way that I can scroll down to read the rest of the job. This is the same for the Sales Rep jobs (London, New York) and the recruiter jobs. These are all on the stackexchange.com url but the jobs on the careers.stackoverflow.com appear just fine.

I have cleared my cache and erased cookies. I was able to reproduce this on both Firefox and Chrome for a Mac.

As Aaron Bertrand pointed out in the comments to look at the javascript console I am getting the following message in the Chrome console:

enter image description here

The text is:

[blocked] The page at https://hire.jobvite.com/CompanyJobs/Careers.aspx?nl=1&k=Job&j=oY9FXfwt&s=C…rs_Site&jvresize=http://stackexchange.com/Content/jobvite/FrameResize.html ran insecure content from http://stackexchange.com/Content/jobvite/FrameResize.html?height=1139. Careers.aspx?nl=1&k=Job&j=oY9FXfwt&s=Careers_Site&jvresize=http://stackexchange.com/Content/jobvite…:1

share|improve this question
1  
The page definitely loads slow, about 4-5 seconds before the main content shows up, but it is not cut off for me. I tested on Chrome 29.0.1547.65 and Safari 7.0 (9537.66) on Mac OS X 10.9 DP7. –  Aaron Bertrand Sep 5 '13 at 21:34
1  
I see the same cutoff at home (Chrome v?) and at work (IE8) –  AnonJr Sep 5 '13 at 22:15
1  
It looks fine in the latest versions of Chrome 29.0.1547.66, IE 10 and Firefox 23.0.1. –  dcaswell Sep 5 '13 at 22:19
    
Slowness seems to be a result of loading jobvite content. As for the cutoff, I haven't yet been able to reproduce the issue. For someone who has the issue, is it consistent, or does it sometimes render correctly when you refresh? –  Ben Collins Sep 5 '13 at 22:40
    
@BenCollins At least for me, it is consistently cutoff. I can't see the full description on any refresh. –  bluefeet Sep 5 '13 at 22:48
    
@BenCollins something that may or may not be a clue, for me when the content does finally load, it seems to do it in two steps. In the first step, everything that bluefeet shows in her question is what's visible - I see the text cut off in exactly the same place hers does. Then the rest of that line and the rest of the page fill in about a tenth of a second later. –  Aaron Bertrand Sep 5 '13 at 23:13
    
@BenCollins Another clue: the iframe that pulls in the jobvite content (yes, I said iframe, welcome back to 1998) is hard-coded to 500px, which happens to be exactly where bluefeet's text cuts off. It seems they start the iframe at 500px, then run some javascript to change the height of the iframe to fill the window. I bet if bluefeet runs a javascript console session she'll see some error happens either in that code or in some other place that affects that code or prevents it from running. –  Aaron Bertrand Sep 5 '13 at 23:17
    
@BenCollins last comment, I promise: I see this in my console. Perhaps related. –  Aaron Bertrand Sep 5 '13 at 23:18
    
@AaronBertrand Yup, I have an error in my console. I'll edit my post. –  bluefeet Sep 5 '13 at 23:19
    
I wonder if you click and hold inside the iframe content, and use your mouse wheel up or down, if it will scroll the inner contents? –  Aaron Bertrand Sep 5 '13 at 23:25
    
@AaronBertrand It does not. –  bluefeet Sep 5 '13 at 23:26
    
Where are you guys located? I'm unable to repro from here either, I wonder if you're hitting another set of Jobvite servers that aren't handling https correctly. –  Nick Craver Sep 5 '13 at 23:37
    
@NickCraver I am an Phoenix. –  bluefeet Sep 5 '13 at 23:38
    
@bluefeet: there's a suggestion in a thread on Chrome's product forum that might help. I'll try to investigate more tomorrow. –  Ben Collins Sep 6 '13 at 4:48
1  
@bluefeet can you load stackexchange.com/about/hiring/… and see the entire listing? (note the https) –  Ben Collins Sep 6 '13 at 14:17

1 Answer 1

up vote 4 down vote accepted

This was just a matter of having the URI protocol hardcoded to https when we shouldn't have. The jobvite page loads some javascript from stackexchange.com which resizes the iframe to fit the listing (which probably accounts for that brief pause some of you noticed). Loading and running unsecured JS on a secured site is a big no-no, so this breaks in several browser configurations. I've switched these to be protocol-relative (i.e., //hire.jobvite.com... instead of https://hire.jobvite.com...), which should clear up the issue as soon as I build out.

In the meantime, a simple workaround is to browse https://stackexchange.com using SSL.

share|improve this answer
    
Thanks for looking into this, I initially thought it was my eyes playing tricks on me because this used to work. –  bluefeet Sep 6 '13 at 16:26
    
Hey Ben this loads for the community manager job but it is not showing the full description on the other jobs posted using the stackexchange.com url (sales rep and recruiter) –  bluefeet Sep 6 '13 at 20:27
    
@bluefeet: I found that after a regular refresh on each page it all works. Not entirely sure why. –  Ben Collins Sep 6 '13 at 21:12
    
Unfortunately after more than a week later this is still happening, I can view the jobs if I click the shield in the address bar but it will not load fully without doing so. –  bluefeet Sep 13 '13 at 17:59

You must log in to answer this question.

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