View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
07261Bug reportsAccessibilitypublic2013-03-25 11:05
ReporterNick Assigned ToDenisChenu  
PriorityurgentSeveritypartial_block 
Status closedResolutionfixed 
Product Version2.00+ 
Fixed in Version2.00+ 
Summary07261: Internet Explorer: short free text not accessible after file upload
Description

When having a upload question and a short free text question on the same page, you cannot access (focus) the short free text question after an upload. This problem exists only for the Microsoft Internet Explorer.

TagsNo tags attached.
Attached Files
Bug heat8
Complete LimeSurvey version number (& build)130122
I will donate to the project if issue is resolvedNo
BrowserInternet Explorer
Database type & versiondo not know
Server OS (if known)do not know
Webserver software & version (if known)do not know
PHP Versiondo not know

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2013-02-14 15:14

administrator   ~24074

Hi Tony, this requires your expertise ;)

tpartner

tpartner

2013-02-14 15:35

partner   ~24076

I cannot reproduce this. Can anyone else?

c_schmitz

c_schmitz

2013-02-14 15:38

administrator   ~24077

Nick, would be nice to know what IE version this affects?

tpartner

tpartner

2013-02-14 15:44

partner   ~24081

I have tested in 7, 8, 9

c_schmitz

c_schmitz

2013-02-15 15:31

administrator   ~24115

Nick, feedback please?

Nick

Nick

2013-02-15 17:25

reporter   ~24118

I will test this again on Monday.

Nick

Nick

2013-02-18 12:43

reporter   ~24144

This problem exists at least for IE 8.
Maybe there is a problem with CSS (z-index ???), as I can reach the input field when using tab...
The problem appears when using a custom template, but although with the default template.

c_schmitz

c_schmitz

2013-02-18 12:47

administrator   ~24145

If it appears with your custom template only then it is a bug in your custom template.

Nick

Nick

2013-02-18 13:17

reporter   ~24146

As I said this is ALSO a problem with the default template!

c_schmitz

c_schmitz

2013-02-18 13:23

administrator   ~24147

Nick, can we see this online somewhere?
If we cannot reproduce this we will have to close the issue.

c_schmitz

c_schmitz

2013-02-24 15:56

administrator   ~24224

Nick: Feedback please? Another question: Can you reproduce it using our online demo, too?

Nick

Nick

2013-02-24 16:10

reporter   ~24225

I will try on Tuesday if it is reproducible with your online demo as well!
Since I am a working student I am at the office very irregularly during my exams...

I will have to ask, if the company is okay with offering an access link for a demo survey where you can try to reproduce this error.

Nick

Nick

2013-03-01 11:18

reporter   ~24446

Last edited: 2013-03-01 11:18

Okay, it is possible to reproduce it with the limesurvey demo:
http://demo.limesurvey.org/index.php/survey/index/sid/186174/token/ewbgn66wp3aujxy/newtest/Y

Still it is possible to get to the input field using tab, but no direct access is possible after uploading a file.

Internet Explorer 8 (64 bit)

tpartner

tpartner

2013-03-01 12:10

partner   ~24447

I'm sorry but I still cannot reproduce the problem. I can click to enter values in the text input both before and after uploading an image.

tpartner

tpartner

2013-03-17 20:58

partner   ~24733

Denis, can you please have a look at this? I'm kinda stuck.

I can now reproduce it in IE8 and it also affects the text inputs in the dialog and any textarea on the page.

The only solution I can come up with is to focus and then blur the first text input (or textarea) after closing the dialog (modaldialog.js ~ line 39) but this is a serious hack as the page, of course, scroll to that input.

Any thoughts?

DenisChenu

DenisChenu

2013-03-22 12:42

developer   ~24833

OK with IE8 (IEtester) but not IE7.

Think it's something in:
pass=document.getElementById('uploader').contentWindow.saveAndExit(fieldname,show_title,show_comment,pos);

DenisChenu

DenisChenu

2013-03-22 13:03

developer   ~24834

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=12042

DenisChenu

DenisChenu

2013-03-22 13:04

developer   ~24835

Fix committed to 2.05 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=12043

c_schmitz

c_schmitz

2013-03-22 14:29

administrator   ~24836

Nice fix.

DenisChenu

DenisChenu

2013-03-22 14:57

developer   ~24837

Last edited: 2013-03-22 14:58

Not working ...

And more optimisation to do ....

DenisChenu

DenisChenu

2013-03-22 15:33

developer   ~24838

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=12044

DenisChenu

DenisChenu

2013-03-22 15:37

developer   ~24839

Fix committed to 2.05 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=12045

DenisChenu

DenisChenu

2013-03-22 15:37

developer   ~24840

This one is OK.

c_schmitz

c_schmitz

2013-03-25 11:05

administrator   ~24847

New version released.

Related Changesets

LimeSurvey: master a533ae8c

2013-03-22 12:02:49

DenisChenu

Details Diff
Fixed issue 07261: Internet Explorer: short free text not accessible after file upload
Dev: tested with IE7 (broken without this)
Dev: thanks to Kevin B : http://forum.jquery.com/topic/unclickable-text-after-dialog-closed
Dev: personal comment: This upload file system is a real pity
Affected Issues
07261
mod - scripts/modaldialog.js Diff File

LimeSurvey: 2.05 21ef4ab0

2013-03-22 12:03:48

DenisChenu

Details Diff
Fixed issue 07261: Internet Explorer: short free text not accessible after file upload
Dev: tested with IE7 (broken without this)
Dev: thanks to Kevin B : http://forum.jquery.com/topic/unclickable-text-after-dialog-closed [^]
Dev: personal comment: This upload file system is a real pity
Affected Issues
07261
mod - scripts/modaldialog.js Diff File

LimeSurvey: master 97ff9d06

2013-03-22 14:33:25

DenisChenu

Details Diff
Dev: Fixed again 07261: Internet Explorer: short free text not accessible after file upload
Dev: Add condirm dialog at close
Dev: beforeClose test if minfiles is OK, then no need to do it in button
Dev: remove iframe before new one : then only one function ...
Dev: use showpopups option for javascript confirm
Affected Issues
07261
mod - application/controllers/UploaderController.php Diff File
mod - scripts/modaldialog.js Diff File
mod - scripts/uploader.js Diff File

LimeSurvey: 2.05 f2114fb0

2013-03-22 14:37:05

DenisChenu

Details Diff
Dev: Fixed again 07261: Internet Explorer: short free text not accessible after file upload
Dev: Add condirm dialog at close
Dev: beforeClose test if minfiles is OK, then no need to do it in button
Dev: remove iframe before new one : then only one function ...
Dev: use showpopups option for javascript confirm
Dev: not tested with 2.05
Affected Issues
07261
mod - application/controllers/UploaderController.php Diff File
mod - scripts/modaldialog.js Diff File
mod - scripts/uploader.js Diff File

Issue History

Date Modified Username Field Change
2013-02-01 15:21 Nick New Issue
2013-02-01 15:21 Nick File Added: limesurvey_survey_615412.lss
2013-02-14 15:14 c_schmitz Assigned To => tpartner
2013-02-14 15:14 c_schmitz Status new => assigned
2013-02-14 15:14 c_schmitz Note Added: 24074
2013-02-14 15:35 tpartner Note Added: 24076
2013-02-14 15:38 c_schmitz Note Added: 24077
2013-02-14 15:38 c_schmitz Status assigned => feedback
2013-02-14 15:44 tpartner Note Added: 24081
2013-02-15 15:31 c_schmitz Note Added: 24115
2013-02-15 17:25 Nick Note Added: 24118
2013-02-15 17:25 Nick Status feedback => assigned
2013-02-18 12:43 Nick Note Added: 24144
2013-02-18 12:47 c_schmitz Note Added: 24145
2013-02-18 12:47 c_schmitz Status assigned => closed
2013-02-18 12:47 c_schmitz Resolution open => unable to reproduce
2013-02-18 13:17 Nick Note Added: 24146
2013-02-18 13:17 Nick Status closed => feedback
2013-02-18 13:17 Nick Resolution unable to reproduce => reopened
2013-02-18 13:23 c_schmitz Note Added: 24147
2013-02-24 15:56 c_schmitz Note Added: 24224
2013-02-24 16:10 Nick Note Added: 24225
2013-02-24 16:10 Nick Status feedback => assigned
2013-02-24 16:27 c_schmitz Status assigned => feedback
2013-03-01 11:18 Nick Note Added: 24446
2013-03-01 11:18 Nick Status feedback => assigned
2013-03-01 11:18 Nick Note Edited: 24446
2013-03-01 12:10 tpartner Note Added: 24447
2013-03-17 20:58 tpartner Note Added: 24733
2013-03-17 20:58 tpartner Assigned To tpartner => DenisChenu
2013-03-22 12:42 DenisChenu Note Added: 24833
2013-03-22 13:03 DenisChenu Changeset attached => LimeSurvey master a533ae8c
2013-03-22 13:03 DenisChenu Note Added: 24834
2013-03-22 13:04 DenisChenu Changeset attached => LimeSurvey 2.05 21ef4ab0
2013-03-22 13:04 DenisChenu Note Added: 24835
2013-03-22 13:04 DenisChenu Status assigned => resolved
2013-03-22 13:04 DenisChenu Fixed in Version => 2.00+
2013-03-22 13:04 DenisChenu Resolution reopened => fixed
2013-03-22 14:29 c_schmitz Note Added: 24836
2013-03-22 14:57 DenisChenu Note Added: 24837
2013-03-22 14:57 DenisChenu Status resolved => assigned
2013-03-22 14:58 DenisChenu Note Edited: 24837
2013-03-22 15:33 DenisChenu Changeset attached => LimeSurvey master 97ff9d06
2013-03-22 15:33 DenisChenu Note Added: 24838
2013-03-22 15:37 DenisChenu Changeset attached => LimeSurvey 2.05 f2114fb0
2013-03-22 15:37 DenisChenu Note Added: 24839
2013-03-22 15:37 DenisChenu Note Added: 24840
2013-03-22 15:37 DenisChenu Status assigned => resolved
2013-03-25 11:05 c_schmitz Note Added: 24847
2013-03-25 11:05 c_schmitz Status resolved => closed