Unplanned
Last Updated: 08 Feb 2023 11:46 by ADMIN
Andrei
Created on: 16 Apr 2019 11:40
Category: Menu
Type: Bug Report
3
Right-clicking opens and immediately closes RadContextMenu in FireFox 66 Quantum on MacOS
Hello guys,

 

We've faced an issue with menu on several RAD controls when running on MacOS 10.14.x (Mojave) with FireFox 66.0.x (Quantum).

Using touchpad or mouse, when right clicking for context menu, it just flashed and doesn't stay open: it opens and then suddenly closes.

We are using Telerik Asp.Net Ajax version 2017.2.503.40 but it can be also replicated on your demo version:

https://demos.telerik.com/aspnet-ajax/grid/examples/columns-rows/columns/context-menu/defaultcs.aspx

https://demos.telerik.com/aspnet-ajax/scheduler/examples/overview/defaultcs.aspx


Not sure if you can provide a fast workaround for this but I just wanted to let you know.

I've checked for some open cases before creating this thread and hope I didn't duplicate something. Please move/close it if necessary.

 

Regards,

Andrei V.
5 comments
ADMIN
Doncho
Posted on: 08 Feb 2023 11:46

Update 2 Feb 2023:

In Safari Version 16.2 and 16.3: Ctrl+Left click for opening a context menu produces the same issue.

Regards,
Doncho
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

ADMIN
Peter Milchev
Posted on: 03 Oct 2019 15:11

Update form 3 Oct 2019:

In Safari version 11.0(13604.1.38.1.6) both the right click and Ctrl+Left click show the Context Menu properly.

Regards,
Peter Milchev
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
ADMIN
Peter Milchev
Posted on: 17 Sep 2019 10:26

An update on the issue:

The Right-click event now works properly in both latest Safari and FireFox.

The remaining issue at the moment is the Ctrl+Left Click(an alternative to Right Click) in Safari, which is working properly in the latest FireFox.

Regards,
Peter Milchev
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Roland Klug
Posted on: 04 Jun 2019 07:50
Please provide a solution for this issue soon. Customers cannot work properly.
ADMIN
Peter Milchev
Posted on: 23 Apr 2019 08:37
Hi Andrey,

Thank you for bringing this to our attention. 

Indeed, there is a problem with the context menu event in the MacOS version of FireFox. The new update might change how the events are handled and the mouseup of the right click to act as a separate event, which causes the RadContextMenu to close.

A possible workaround when you are manually showing the menu using the show() or showAt() method would be calling the method in a 100ms timeout: 

<script>
    function f() {
        $telerik.$("#wrapper").click(function (ev) {
            var menu = $find("<%= RadContextMenu1.ClientID %>");
            menu.show(ev);
        });
        $telerik.$("#wrapper").on("contextmenu", function (ev) {
            var menu = $find("<%= RadContextMenu1.ClientID %>");
            setTimeout(function () {
                menu.show(ev);
            }, 100);
        });
        // Sys.Application.remove_load(f);
    }
    Sys.Application.add_load(f);
</script>

Once we have a more solid workaround or fix, we will share it here.

Regards,
Peter Milchev
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.