Declined
Last Updated: 19 Jan 2017 09:36 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 2
Category: Gauge
Type: Bug Report
5

			
Completed
Last Updated: 16 Sep 2019 13:59 by ADMIN
In recent versions of Chrome (76.0.38...) we are experiencing an issue when we display a popup using ShowContentDuringLoad="false". The content goes out of bounds of the window. When that flag is true, the window displays as expected. I tried this using Telerik version 2019.2.514.45.



We've been using Telerik controls for some time and I am aware of the minimum frame height limit imposed by the browser but in this case it does not matter if the window height is 200px or 400px, we are still seeing the same issue.


We are using classic mode for Telerik controls.
 

See the attached zip for an example project and also a screenshot of what we are seeing.

If I remove the height from the frame in pageLoad() in javascript it displays OK.

oWindow.GetContentFrame().style.height = ""

 
I can't seem to override using a CSS style, I think the window is using what is stored in cssText.

oWindow.GetContentFrame().style.cssText = "width: 100%; height: 100%; border: 0px; position: absolute; top: -10000px;"


Can you please investigate and fix in Chrome. I would also like to see if you can provide a CSS style work around.

I've tried all sorts of style overrides and cannot seem to find one that works. It looks like whatever is specified in cssText is

what is used for the height.

 
Thanks for your help,
Completed
Last Updated: 14 Oct 2016 13:33 by JP
ADMIN
Created by: Niko
Comments: 1
Category: Editor
Type: Bug Report
5
Adding the following link should not change the URL:

http://test.com?a=bc%3do
Completed
Last Updated: 03 May 2016 14:02 by ADMIN
ADMIN
Created by: Ivan Danchev
Comments: 0
Category: Button
Type: Bug Report
5
Reproduced with latest official (2016.1.113) and internal (2016.2.128) in all browsers. Not reproducible with 2015 Q3 SP1.

Code to reproduce the problem:

    <asp:Button runat="server" ID="GoStep2" OnClick="GoStep2_Click" Text="Next" />
            <asp:Panel runat="server" ID="Panel1">
                <asp:Button Text="aspButton" runat="server" />
                <telerik:RadButton ID="Button1" Text="radButton" runat="server" />
            </asp:Panel>
 protected void Page_Load(object sender, EventArgs e)
    {
        Panel1.Enabled = false;
    }
 protected void GoStep2_Click(object sender, EventArgs e)
    {
        Panel1.Enabled = true;
    }


1 click the Next  button

3. When the page loads after the postback the RadButton remains disabled, unlike the asp:Button. 
Unplanned
Last Updated: 23 Nov 2015 10:09 by David
Completed
Last Updated: 11 Sep 2015 08:53 by Jenny
ADMIN
Created by: Danail Vasilev
Comments: 2
Category: Editor
Type: Bug Report
5

			
Completed
Last Updated: 04 Dec 2017 09:54 by Анатолій
ADMIN
Created by: Rumen
Comments: 3
Category: UI for ASP.NET AJAX
Type: Bug Report
5
Problem:

With the latest version of Chrome 61 the context menu is not positioning correctly in the treeview. It only happens when the treeview is longer than the window height and there are scrollbars. The EnableScreenBoundaryDetection should be enabled too (it is enabled by default).

Reproduction: see this video for a repro https://www.screencast.com/t/Reehai09gMP. The problem does not happen in the Chrome versions prior 61.

Details and Resolution: 

The context menu positioning problem is due to the following breaking change in Chrome 61 (see release notes at https://blog.chromium.org/2017/08/chrome-61-beta-javascript-modules.html):

To align with the spec and preserve browser consistency, the scrollingElement is now the documentElement in standards mode.
Chrome 61 has changed the behavior of document.scrollingElement to return document.documentElement instead of document.body to match the CSSOM View specification and this broke the positioning of the context menu when the EnableScreenBoundaryDetection is enabled.

Solution 1
Place the following override over the RadTreeView declaration:

<script>
Telerik.Web.UI.RadMenu._getViewPortSize = function () {
        var viewPortSize = $telerik.getViewPortSize();
  
        // The document scroll is not included in the viewport size
        // calculation under FF/quirks and Edge.     
        var quirksMode = document.compatMode != "CSS1Compat";
        if (($telerik.isFirefox && quirksMode) || Telerik.Web.Browser.edge) {
            viewPortSize.height += document.body.scrollTop;
            viewPortSize.width += document.body.scrollLeft;
        }
        else if (Telerik.Web.Browser.chrome) {
            viewPortSize.height += Math.max(document.body.scrollTop, document.scrollingElement.scrollTop);
            viewPortSize.width += Math.max(document.body.scrollLeft, document.scrollingElement.scrollLeft);
        }
  
        return viewPortSize;
    };
</script>
<telerik:RadTreeView RenderMode="Lightweight" ID="RadTreeView2" runat="server">
    <ContextMenus>
        <telerik:RadTreeViewContextMenu ID="RadTreeViewContextMenu1"runat="server"  RenderMode="Lightweight">
            <Items>
                ...


Solution 2
Set EnableScreenBoundaryDetection to false. This will disable the screen boundary detection and some parts of the context menu could be rendered beneath the browser borders when there isn't enough space to be rendered on the visible screen. You will have to use the browser scrollbars to show the hidden part of the menu.

The issue is scheduled for fixing in R3 2017 SP1, the release date of which is not yet decided. Please use the provided solutions above until the SP1 goes out officially.
Completed
Last Updated: 28 Jun 2019 08:52 by ADMIN

System.ArgumentOutOfRangeException
Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index

This error seems to happen if there is a GridTemplateColumn that has the Exportable property set to False.

Completed
Last Updated: 01 May 2018 13:33 by ADMIN
ADMIN
Created by: Marin Bratanov
Comments: 6
Category: Editor
Type: Bug Report
5
Repro steps:    
    open Edge 41 (creator's update brings it)
    start an editor, e.g.: <telerik:RadEditor ID="RadEditor1" runat="server"></telerik:RadEditor>
    type "ab"
    press enter
    type "cd"

Actual: the second paragraph contains only "d"

Expected: the second paragraph contains "cd"
Declined
Last Updated: 13 Oct 2014 14:25 by ADMIN
Completed
Last Updated: 14 May 2019 11:56 by ADMIN

Use The following markup:
 
<telerik:RadEditor runat="server"  ID="RadEditor1" ToolbarMode="Floating"></telerik:RadEditor>          
<telerik:RadEditor runat="server"  ID="RadEditor2" ToolProviderID="RadEditor1" ToolbarMode="Floating"></telerik:RadEditor>           
<telerik:RadEditor runat="server"  ID="RadEditor3" ToolProviderID="RadEditor1" ToolbarMode="Floating"> </telerik:RadEditor>
 
Open RadEditor1 toolbar;
Open RadEditor2 toolbar;
 
Expected: No errors are thrown'
 
Actual: The following error is thrown: 
Line: 1135Error: Unable to get property 'getElementsByTagName' of undefined or null reference

 
Use The following markup:
 
  <telerik:RadEditor runat="server"  ID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>            <telerik:RadEditor runat="server"  ID="RadEditor2" ToolProviderID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>            <telerik:RadEditor runat="server"  ID="RadEditor3" ToolProviderID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>
 
 
Open RadEditor1 toolbar;
 
Open RadEditor2 toolbar;
 
Expected: No errors are thrown'
 
Actual: The following error is thrown:
 
Line: 1135Error: Unable to get property 'getElementsByTagName' of undefined or null reference
 
Use The following markup:
 
  <telerik:RadEditor runat="server"  ID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>            <telerik:RadEditor runat="server"  ID="RadEditor2" ToolProviderID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>            <telerik:RadEditor runat="server"  ID="RadEditor3" ToolProviderID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>
 
 
Open RadEditor1 toolbar;
 
Open RadEditor2 toolbar;
 
Expected: No errors are thrown'
 
Actual: The following error is thrown:
 
Line: 1135Error: Unable to get property 'getElementsByTagName' of undefined or null reference
Completed
Last Updated: 30 Sep 2014 15:13 by ADMIN
The problem is due to the IE native focusing behavior of editable DIV elements. 

You can workaround this problem by overriding the setFocus method and implement an if statement that does not focus the content if the  AutoResizeHeight is enabled:

<telerik:RadEditor ID="RadEditor1" runat="server" AutoResizeHeight="True" ContentAreaMode="Div">
</telerik:RadEditor>

<script type="text/javascript">
	Telerik.Web.UI.RadEditor.prototype.setFocus = function () {
		try {
			if ($telerik.isIE && this.getSelection().isControl()) return;

			var area = this.get_mode() != $T.EditModes.Html ? this.get_contentWindow() : this._getTextArea();
			if (this.get_contentAreaMode() == $T.EditorContentAreaMode.Div) area = this.get_contentArea();
			if (area && area.focus && !this.get_autoResizeHeight()) area.focus();
		}
		catch (e) { }
	};

</script>
Declined
Last Updated: 13 Oct 2014 14:50 by ADMIN
Unplanned
Last Updated: 09 Mar 2014 07:12 by adi
ADMIN
Created by: Danail Vasilev
Comments: 1
Category: Gauge
Type: Bug Report
4

			
Unplanned
Last Updated: 22 Apr 2016 12:33 by Richard
The appearance of disabled inputs in the markup is not updated in IE11. For the time being you can manually set the corresponding disabled CssClasses, using the approach from this help article:

http://www.telerik.com/help/aspnet-ajax/formdecorator-troubleshooting-input-appearance-is-not-updated-when-disabled-in-internet-explorer.html
Declined
Last Updated: 13 Oct 2014 14:52 by ADMIN
ADMIN
Created by: Rumen
Comments: 0
Category: UI for ASP.NET AJAX
Type: Bug Report
4

			
Completed
Last Updated: 28 Nov 2018 15:29 by ADMIN
Can be reproduced with the following page setup:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>


</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>


    <div style="height:930px">
        Scroll down to bottom of the page and right mouse click to see context menu miss placement....
    </div>
   
        <telerik:RadEditor RenderMode="Classic" ID="redHtmlEditor" runat="server" 
            ContentAreaMode="Div">
           <Content>           
                    Right-click on image to see custom menu
                    <img style="marign-left: 6px" src="http://demos.telerik.com/aspnet-ajax/Editor/Img/productLogoLight.gif" />
                    <br/><br/>           
                    <p>Right-click here to see the custom Paragraph menu.<br/></p><br/>           
                    Right-click on the link to see the default link menu disabled: <a href="/">www.telerik.com</a>   
            </Content>
       </telerik:RadEditor>
    
    </form>
</body>
</html>

Completed
Last Updated: 16 Mar 2015 15:05 by ADMIN