View Issue Details

This bug affects 1 person(s).
 18
IDProjectCategoryView StatusLast Update
14666Bug reportsSurvey takingpublic2021-07-13 08:34
Reporterjelo Assigned Toollehar  
PrioritynormalSeveritypartial_block 
Status closedResolutionreopened 
Product Version3.16.x 
Summary14666: Samsung Internet Browser + Video : Forward or Submit triggers "Please use the Survey navigation buttons or index"
Description

Under Samsung Internet Browser a video is played inside a survey.
After playing the video the forward / submit button triggers the browser button detection.

Try on this survey:
https://www.6ws.at/cawi/index.php/862482?lang=de

The survey is simple and raised the same error on other LimeSurvey installations.
LS 2.06, LS 3.16 and LS Professional.

To me it looks like the detection code is raised when "exotic" videoplayerroutines are used (not that unusual on mobile platforms and browser). A way to disable this detection might be a good thing, to keep surveys in the game.

Steps To Reproduce

Use Samsung Internet Browser (Android https://play.google.com/store/apps/details?id=com.sec.android.app.sbrowser )

https://www.6ws.at/cawi/index.php/862482?lang=de

Survey and MP4 video attached

The survey is simple and raised the same error on other LimeSurvey installations.
LS 2.06, LS 3.16 and LS Professional.

Additional Information

I opened this ticket based on the discussion in the German forum.
https://www.limesurvey.org/forum/german-forum/104999-kein-weiterkommen-bei-mit-video-button-eingebundenem-video

Samsung Browser Issues / Developer
https://github.com/SamsungInternet/support

TagsNo tags attached.
Attached Files
test.mp4 (991,088 bytes)   
Bug heat18
Complete LimeSurvey version number (& build)3.15.9+190214
I will donate to the project if issue is resolvedNo
BrowserSamsung Internet Browser 8.2.01.2 (checked under Android 6,7 and 9)
Database type & versionN/A
Server OS (if known)
Webserver software & version (if known)
PHP VersionN/A

Users monitoring this issue

DenisChenu, somako

Activities

DenisChenu

DenisChenu

2019-03-20 17:26

developer   ~51075

Last edited: 2019-03-20 17:39

Can confirm with Samsung internet on LineAgeOS (Thanks YalpStore). Ok with some other browser.

Seems not related to template : https://demo.sondages.me/953474

Else about detection system : It's done using a SESSION var and an hidden input var : if it's broken : all submit can be broken.

Edit : name of the var (and input) LEMpostKey …

jelo

jelo

2019-03-20 22:00

partner   ~51079

Thanks for checking. I had some success with tapping in the free html canvas after watching the video and then answering the question and then hitting forward/submit.

This prevention detection should be optional.

It's the checkIfUseBrowserNav() function:
https://github.com/LimeSurvey/LimeSurvey/blob/5955f725682cfc5b0279334a648a3d9f95a401b0/application/helpers/SurveyRuntimeHelper.php#L722

Let's say the Samsung Internet Browser executes an external video player and then returns to the browser.
I'm not that into mobile platforms. But a setting to disable this browser button detection would help.

c_schmitz

c_schmitz

2019-03-21 08:13

administrator   ~51080

This detection cannot be optional. As said, if the detection jumps in the page has not been properly submitted (which is usually the case if the user uses the browser buttons instead of page navigation)-.
So if your applet triggers that issue then the page is not properly POSTed.

jelo

jelo

2019-03-21 09:11

partner   ~51081

#1 This kind of detection is optional in other survey tools.
#2 It's no applet, it's the video tag handling by the Samsung Internet Browser.

But i will inform the forum user about the closing.

c_schmitz

c_schmitz

2019-03-23 21:09

administrator   ~51108

I am not able to reproduce this on a Samsung smartphone (S5) using the above example link.

DenisChenu

DenisChenu

2019-03-24 11:16

developer   ~51109

Strange ? With SamsungInternet ?

You click to play the video ?

Else : i think it's browser unfixable issue but , strange you can't reproduce. Maybe an update of SamsungInternet ?

c_schmitz

c_schmitz

2019-03-24 17:05

administrator   ~51111

Yeah, did everything (using the Samsung browser) - played video, normal and fullscreen. No problems.

jelo

jelo

2019-03-24 17:42

partner   ~51112

I don't think the URL will be able to show the bug anmore.
The threadstarter already patched the installation and removed the browser button detection.

/$this->checkIfUseBrowserNav(); // Check if user used browser navigation, or relaoded page/

DenisChenu

DenisChenu

2019-03-25 08:35

developer   ~51113

Ok, mine still valid.
I add some tracevar when find time to understand what happen exactly.

(and set this topic to «acknowledged» / «won't fix»)

JusGil123

JusGil123

2020-05-20 08:13

reporter   ~57948

I have the same problem in 2020! Samsung phones cant participate on my survey! Phone is Samsung S20 and Samsung S7 using Samsung Internet Browser.
Here is my survey.

somako

somako

2020-05-20 08:44

reporter   ~57949

Same problem here.
After you start the video, you can't go on because it says that you have tried to use the browser navigation.

Andrea01

Andrea01

2020-09-23 17:34

reporter   ~59942

I must confirm same problem.
It exits again since last update of Samsung internet (12.1.2.5)

Everything works fine with short videos (up to ca. 15 sec.)
The problem occurs with longer videos only (20 sec. or longer)
I tested it many times with longer and shorter videos.

ollehar

ollehar

2021-03-10 17:14

administrator   ~63064

You're using an outdated version of LimeSurvey. Please update to the latest version and check if the bug can still be reproduced. Thank you.

DenisChenu

DenisChenu

2021-03-10 17:30

developer   ~63089

For information ,

There are issue with empty url in img, i need to report it.

And empty img src (src='') : survey break ( this send a request to current url …)

c_schmitz

c_schmitz

2021-07-13 08:34

administrator   ~65406

Hello jelo,
I checked this with the latest version and could not reproduce, so this is most likely fixed for good.
Therefore, I am closing this issue. If you still can reproduce the issue using the latest version, please feel free to re-open the issue.
Thank you!

c_schmitz

Issue History

Date Modified Username Field Change
2019-03-20 09:16 jelo New Issue
2019-03-20 09:16 jelo File Added: survey_samsunginternet.lss
2019-03-20 09:16 jelo File Added: test.mp4
2019-03-20 09:25 jelo Steps to Reproduce Updated
2019-03-20 09:25 jelo Additional Information Updated
2019-03-20 17:21 DenisChenu Issue Monitored: DenisChenu
2019-03-20 17:26 DenisChenu Note Added: 51075
2019-03-20 17:35 DenisChenu Note Edited: 51075
2019-03-20 17:37 DenisChenu Note Edited: 51075
2019-03-20 17:39 DenisChenu Note Edited: 51075
2019-03-20 22:00 jelo Note Added: 51079
2019-03-21 08:13 c_schmitz Note Added: 51080
2019-03-21 08:13 c_schmitz Assigned To => c_schmitz
2019-03-21 08:13 c_schmitz Status new => closed
2019-03-21 08:13 c_schmitz Resolution open => not fixable
2019-03-21 09:11 jelo Note Added: 51081
2019-03-23 21:09 c_schmitz Note Added: 51108
2019-03-24 11:16 DenisChenu Status closed => feedback
2019-03-24 11:16 DenisChenu Resolution not fixable => reopened
2019-03-24 11:16 DenisChenu Note Added: 51109
2019-03-24 17:05 c_schmitz Note Added: 51111
2019-03-24 17:42 jelo Note Added: 51112
2019-03-24 17:42 jelo Status feedback => assigned
2019-03-25 08:35 DenisChenu Note Added: 51113
2019-05-23 15:48 c_schmitz Assigned To c_schmitz => DenisChenu
2019-05-27 09:35 DenisChenu Summary Forward or Submit triggers "Please use the Survey navigation buttons or index" => Samsung Internet Browser + Video : Forward or Submit triggers "Please use the Survey navigation buttons or index"
2020-05-18 17:26 somako Issue Monitored: somako
2020-05-18 17:34 ollehar Priority none => normal
2020-05-20 08:13 JusGil123 Note Added: 57948
2020-05-20 08:13 JusGil123 File Added: limesurvey_survey_132295.lss
2020-05-20 08:44 somako Note Added: 57949
2020-09-23 17:34 Andrea01 Note Added: 59942
2020-09-29 08:30 DenisChenu Assigned To DenisChenu =>
2020-09-29 08:30 DenisChenu Status assigned => new
2021-03-10 17:14 ollehar Assigned To => ollehar
2021-03-10 17:14 ollehar Status new => feedback
2021-03-10 17:14 ollehar Note Added: 63064
2021-03-10 17:30 DenisChenu Note Added: 63089
2021-07-13 08:34 c_schmitz Status feedback => closed
2021-07-13 08:34 c_schmitz Note Added: 65406
2021-08-02 17:18 guest Bug heat 14 => 18