Hi,
I hope I can explain whats going on. I have a project using devexpress (mvc) controls. The version number is 13.2.8.
I have the same project running on two different machines and they behave differently. In fact if I copy the project from the "working" machine to the other machine, the project doesnt behave as expected on the new machine.
What I have noticed is that one the "working" machine, the gesture support isnt available and on the "broken" machine it is, so perhaps theirin lies the issue or it could just be a red herring.
Anyway, the issue is I have a modal popup created by a action on a gidview, the modal is refreshed using javascript performcallback and on the broken machine it doesnt seem to complete the callback. The action certainly resturns the partial, but its just stays loading with no errors of any kind.
I have two screenshots I will attach, one of the "working" and one of the "broken" machines (projects).
Found something interesting. Setting the "broken" machines emulation mode to IE10 overcame the issue as with IE10, it seems GESTURE support isnt available.
see this screenshot http://prntscr.com/59ezoz
Is support for gestures with IE11 (latest update) known to cause some issues with modals and performcallback?
Another thing. Turns out my "broken" machine had Gesture Support enabled in windows, even though I dont have a touch screen. So I disabled it (see http://prntscr.com/59k4gg) and now gesture support is gone and my modal popup now completes its load.
I no longer have my modal.performcallback() stuck on "LOADING…"
Any ideas if this is a devexpress asp.net mvc bug?
Hello Warren,
We have no information about PopupControl's problems with touch screens. I've noticed that you are using an outdated minor build, so I recommend you firstly update the project to the most recent version - 13.2.12. It might solve the issue, since it contains all the latest fixes.
If this would not help, please, send us a test project for research. This way it will be much easier to reproduce the issue on our side and find the cause of the problem.