I checked the box for invisible iframe but the vertical scroll bar still shows for the survey...so I have 2 scroll bars on the right side...one for the survey iframe and one for the page (browser normal scroll bar).

I am using Firefox 21.0, if that helps...

Comments

thedut’s picture

strange behavior,
- could you try with another browser ?
- please report the html code of the page (CRT+U). This may be due to the Drupal input format !

thedut’s picture

Assigned: Unassigned » thedut

This is a Firefox issue, changing browser solves this issue.

The invisible frame works with :
- Chrome v27
- Internet Explorer 10
- Safari 5.1

But with Firefox 21 the 'invisible Frame' feature doesn't work : it is even worth on my computer : the Limesurvey form appears during 2 seconds then disappears and it is impossible to fill it !
I remember that the 'invisible Frame' feature used to work on older Firefox versions (witch ones ?).

Changing survey options from 'invisible Frame' to 'automatically fit to the user window' or 'use specific dimensions' solves it to.
The ls_answ_getDocHeight() js function from the ls_ans/ls_answ.iframe.js file seems to be involved.
I have to to dig on this issue...

thedut’s picture

Title: invisible iframe not working » invisible iframe not working on Firefox v21
thedut’s picture

Status: Active » Patch (to be ported)
StatusFileSize
new1.64 KB

Here is a fix.
Actually It is more a 'workarround' than a 'fix'.
In the future, I may implement robuster solution for iframes, using easyXDM.

thedut’s picture

Status: Patch (to be ported) » Closed (fixed)

Fixed into the LimeSurvey_sync v7.x-1.3 and LimeSurvey_Sync v6.x-1.3 releases.

monaw’s picture

Thanks thedut! However, I tried the new 1.3 version and I still see 2 vertical scrollbars in Firefox ): We can leave this issue as closed since other browsers work.