Completed
Last Updated: 11 Apr 2019 08:13 by ADMIN
Filippo
Created on: 02 Apr 2019 09:05
Category: UI for ASP.NET AJAX
Type: Bug Report
2
RadGrid delete confirmation does not work on new version of Chrome 73+

I have a problem with the deletecommand of the asp.net radgrid control (Telerik.Web.UI 2019.1.215.40).

This happens only in the latest release of Chrome.

I hope you can replicate this issue and eventually fix it. 

6 comments
ADMIN
Eyup
Posted on: 09 Apr 2019 13:24
Hello,

The fix is now live:
https://www.telerik.com/support/whats-new/aspnet-ajax/release-history/ui-for-asp-net-ajax-2019-1-409-(nightly-build-2019-04-09)

You can go ahead and download the new LIB version and let us know if it resolves the issue in your original project:
https://www.telerik.com/account/product-download?product=RCAJAX

Regards,
Eyup
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
Eyup
Posted on: 09 Apr 2019 06:30
Hi,

I am happy to inform that this issue is already fixed in the next build which will be available soon via a Latest Internal Build version.

I will let you know when it is publicly available so you can use this new version. It would be very helpful if you could verify whether the problem is fixed on your side as well and share your result with us.

Thank you for your participation and feedback in advance.

Regards,
Eyup
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.
Aykut
Posted on: 04 Apr 2019 08:59
I have exactly same issue. My live application's grids suddenly stopped deleting. I could find no solution except changing the dialog type from Radwindow to Classic which is pretty bad. Other browsers works fine. My chrome version is 73.0.3683.86.
 
I hope it will be solved soon.

 

 

Tom
Posted on: 03 Apr 2019 13:27
Only fix that worked for me was changing the type from RadWindow to Classic. Render mode on the specific grid didn't work (and changing on all resulted in too many visual changes on other controls), and the javascript fix didn't work either.
Filippo
Posted on: 02 Apr 2019 13:36

Hello,

my only chance was to use the nr 3 but I had to modify the script because Chrome started working but other browsers stopped (e.g. Edge and Firefox).

I simply cut the "&& $telerik.isChrome" part. Now it works on all the browsers I tried (Chrome, Edge, Firefox and Maxthon).

I hope you can still solve the problem as soon as possible.

Thank you for your support.

Filippo

 

ADMIN
Eyup
Posted on: 02 Apr 2019 09:11
Hello Filippo,

We managed to reproduce this issue with GridButtonColumn confirmation and it will be fixed in the upcoming Release / Latest Internal Build / Service Pack.
 
Prerequisites:

-  Last version of Chrome
-  Classic RenderMode (both RadGrid and RadWindowManager)
-  RadWindow confirmation mode:
<telerik:GridButtonColumn ... ConfirmDialogType="RadWindow">

-  LinkButton mode (default):
<telerik:GridButtonColumn ... ButtonType="LinkButton">
 
Solutions:
 
1. Use the default Lightweight RenderMode for every control (recommended):
https://docs.telerik.com/devtools/aspnet-ajax/controls/grid/mobile-support/render-modes#setting-render-mode

2. Wait for the actual fix

3. Use this temporarily workaround:
<script type="text/javascript">
    Telerik.Web.UI.RadGrid.prototype.confirmOrg = Telerik.Web.UI.RadGrid.prototype.confirm;
    Telerik.Web.UI.RadGrid.prototype.confirm = function (text, e, gridId, title, width, height) {
        var result = this.confirmOrg(text, e, gridId, title, width, height);
        var target = e.target;
        if (result && $telerik.isChrome && target.tagName == "A") {
            setTimeout(function () {
                var name = /(["'])(?:(?=(\\?))\2.)*?\1/.exec(target.href)[0].replace(/'/g, "");
                __doPostBack(name, '');
            });
        }
    }
</script>

4. Change the ConfirmDialogType property of the GridButtonColumn

5. Change the ButtonType of the column

Regards,
Eyup
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.