This is a migrated thread and some comments may be shown as answers.

Row selection doesn't work in Chrome 57

8 Answers 112 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Petr
Top achievements
Rank 1
Petr asked on 07 Apr 2017, 09:37 AM

ADMIN UPDATE

This issue will be fixed in Chrome 58, as an investigation path has been provided to the Chromium team: http://www.telerik.com/forums/error-telerik-web-ui-webresource#03pCYKiU5ku6u8t2pEluHA.

END ADMIN UPDATE

 

Hi all,

I use Radgrid with GridClientSelectColumn for many years without any problem. But after Chrome upgrade to version 57.0.2987.133 I have a problem with row selection. When application starts it works fine, but after a while it is broken and I can't select row correctly until next page refresh.

In Chrome console I can find this error after each click in grid:

Maximum call stack size exceeded
    at HTMLInputElement.b.RadFormDecorator._globalInputChecked [as rfd_checked] (Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_ctl00_ctl00_ctl00_ctl00_ContentBody_ContentM…:5656)
    at HTMLInputElement.b.RadFormDecorator._globalInputChecked [as rfd_checked] (Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_ctl00_ctl00_ctl00_ctl00_ContentBody_ContentM…:5656)

...

I did some tests and I see that event OnRowSelecting is raised, but event OnRowSelected is not invoked anymore and error message is thrown. I don't have the problem with other browsers (IE, FF).

Do you have the same problem? Is there any workaround?

Thank you,

Petr

8 Answers, 1 is accepted

Sort by
0
Miguel Angel
Top achievements
Rank 2
answered on 10 Apr 2017, 02:01 PM

Hi.

i have the same problem than Petr. i have problems in radcomboboxes ,radtoolbar and Radwizard.

Thank you,
Ruben.

 

 

 

0
Marin Bratanov
Telerik team
answered on 10 Apr 2017, 02:36 PM

Hi guys,

Can you reproduce this problem with the following markup? What steps do I need to take in order to observe the issue? I tried selecting rows in the grid, yet things seem to work fine for me. What is the RenderMode you use for your controls?

<telerik:RadFormDecorator runat="server" ID="rfd1" RenderMode="Classic" />
<telerik:RadGrid RenderMode="Classic" runat="server" ID="RadGrid1"
                 DataSourceID="SqlDataSource1"
                 AllowPaging="true"
                 PageSize="15"
                 AllowMultiRowSelection="true">
    <ClientSettings Selecting-AllowRowSelect="true">
        <ClientEvents OnRowSelected="OnRowSelected" />
    </ClientSettings>
    <MasterTableView CommandItemDisplay="Top">
        <Columns>
            <telerik:GridClientSelectColumn></telerik:GridClientSelectColumn>
        </Columns>
    </MasterTableView>
</telerik:RadGrid>
<script>
    function OnRowSelected() {
        console.log(1);
    }
</script>
<asp:SqlDataSource ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
                   ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM Customers"
                   runat="server"></asp:SqlDataSource>


Regards,

Marin Bratanov
Telerik by Progress
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Miguel Angel
Top achievements
Rank 2
answered on 10 Apr 2017, 02:59 PM

Hi 

Txs for your fast answer. i use this.

<telerik:RadFormDecorator ID="QsfFromDecorator" runat="server" DecoratedControls="All" EnableRoundedCorners="false"  />

in IE works fine, In firefox Works fine, In chrome (Version 56 o lower) Works Fine, In Chorme (Version 57) Doesn´t work.

i have problems with several control not only with Radgrid control.

Thank you,

regards.

0
Petr
Top achievements
Rank 1
answered on 10 Apr 2017, 04:11 PM

Hi,

I don't use any special RadFormDecorator. I tried to use attribute ControlsToSkip like this:

<telerik:RadFormDecorator id="formDecorator" runat="server" DecoratedControls="all" ControlsToSkip="CheckBoxes"  EnableRoundedCorners="false" />

But it doesn't help me. In our application we have a lot of pages and grids and I must switch between pages to see the error. I am not sure if it is possible to reproduce the problem in one page.

I tried to install Chrome 58.0.3029.54 beta and there is no problem too. From my point of view it looks like a bug of the browser instead of error in Telerik component.

Regards,

Petr

0
Stanislav Ploschansky
Top achievements
Rank 1
answered on 10 Apr 2017, 04:14 PM
I got a similar problem as well
0
Marin Bratanov
Telerik team
answered on 11 Apr 2017, 09:46 AM

Hi all,

Thank for chiming in.

@Petr - The chrome 58 is great news, and this does, indeed, sound like a browser bug (this is not the first time a similar browser upgrade has caused similar issues).

@everyone - it would be very helpful if someone can point out a few simple steps to reproduce this problem, so far I have not been able to see these errors in order to investigate. Chrome 58 is likely to go out soon (within a couple of weeks) and resolve the problem. Nevertheless, if we manage to reproduce the issue, we will try to provide a workaround.

Regards,

Marin Bratanov
Telerik by Progress
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Marin Bratanov
Telerik team
answered on 13 Apr 2017, 01:17 PM

Hi all,

Another thread (http://www.telerik.com/forums/error-telerik-web-ui-webresource) suggest that this may be related to the AjaxControlToolkit. Do your projects use it and does the issue occur without it? At present, it seems that Chrome 58 is going to be the fix for this problem. There are several different stack traces leading to the same error in Chrome 57.0.2987.133, and they may all be related to some global functions, so there may be something off with the memory management in this particular Chrome version.

Regards,

Marin Bratanov
Telerik by Progress
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Marin Bratanov
Telerik team
answered on 25 Apr 2017, 09:42 AM

Hi all,

A client of ours has provided a test case to the Chromium team and this issue should be resolved in the Chrome 58 update: http://www.telerik.com/forums/error-telerik-web-ui-webresource#03pCYKiU5ku6u8t2pEluHA.

Tags
Grid
Asked by
Petr
Top achievements
Rank 1
Answers by
Miguel Angel
Top achievements
Rank 2
Marin Bratanov
Telerik team
Petr
Top achievements
Rank 1
Stanislav Ploschansky
Top achievements
Rank 1
Share this question
or