Hey all,
I've made a test oml to explain the "bug".It has a simple table with the system users and an extra column with a link inside a Tooltip widget.
If you publish this and then access it with Chrome in full width (desktop mode) it all works perfectly. You click the "Execute" link and it responds with a green feedback message with the ID of the user.
Now, activate inspect on Chrome and turn it into mobile mode, shrinking the with of the app (it doesn't need to be very small, 800px with is enough). Now press F5 and you should see the same table but presented in mobile mode with each row being a rectangle. Click the "Execute" link and see that it doesn't run the client action but instead just jumps to the same screen doing nothing.
Can you shed some light on what might be wrong?
I'm trying to find a workaround while this discussion proceeds.
regards
Hi @Gonçalo Almeida
I did the test in the browser dev tools mobile emulator and tested it on my mobile device.The only difference was that I didn't see your oml (my bad 🤦🏻♂️) and comparing with it I've added logic that needs to be managed by the developer since the on hover in mobile is not a valid event. You're also conflicting on hover and on click events for a tooltip trigger which is also not a great UX pattern.
So, this is not a bug and to achieve that you should do something like this:
Hope it helps!
Cheers,GM
Hello @Gonçalo Almeida
You can submit a support ticket to create this bug report for OutSystems staff to review and resolve.
Thanks
Nikhil Kumar Vijay
I can't reproduce it. Can you please share more information so I can try to reproduce it (including the OS UI version)?
Best Regards,GM
Hi Gonçalo,
You shouldn't be able to trigger the "onhover" behavior in mobile (that "TEST" label). Are you sure you set the browser to full mobile phone mode? The mouse cursor should behave like a finger, not like a mouse.I'm using the latest Outsystems UI version 2.18.2.
You should be able to reproduce this on your mobile phone too.
Aaaaahhhh, so the mobile device is trying to trigger the tooltip (instead of executing the action) when I click on the link, is that it?
thanks
That's correct @Gonçalo Almeida ✔