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: 30 Nov 2017 13:21 by ADMIN
Completed
Last Updated: 30 Nov 2017 10:16 by ADMIN
 I am attaching 2 pictures to show what's happening in version 2017.2.621.  In the newer release I have to set the font & size specifically or the text is larger that the box.  It was not this way on previous releases.
Here is the code  I am using to get it to display properly.  However, it did work (as in picture 1) with out the specific font items before.

<telerik:RadComboBox ID="RCB1" runat="server" DataSourceID="SqlDataState" DataTextField="abbreviation" DataValueField="abbreviation" Height="200"  MarkFirstMatch="true" Skin="Office2010Blue" Font-Names="Open Sans" Font-Size=".73em" ForeColor="#64758F" onFocus="this.select()"  Width="150px" EmptyMessage="Choose State...">
</telerik:RadComboBox>
Completed
Last Updated: 16 Nov 2017 15:46 by ADMIN
ADMIN
Created by: Vessy
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
1
RadGrid's footer has wrong color in Metro skin - black text over black background. The problem is specific for Classic render mode.
Completed
Last Updated: 11 Oct 2017 08:41 by ADMIN
ADMIN
Created by: Dobromir
Comments: 2
Category: UI for ASP.NET AJAX
Type: Feature Request
12
A new control RadButtonList/Group providing RadioButton/CheckBox List controls utilizing RadButton's Radio and CheckBox ToggleTypes
Completed
Last Updated: 04 Oct 2017 12:45 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
23
Update from 4 Oct 2017: You can find a sample implementation of a CDN fallback in the following code library project: http://www.telerik.com/support/code-library/cdn-fallback



You can try implementing a fallback similar to the approach from the links below, but check for the window.$telerik variable and initiate a postback to change the web.config or the concrete page's properties to avoid the CDN.

You can find a sample implementation attached below.

- http://www.hanselman.com/blog/CDNsFailButYourScriptsDontHaveToFallbackFromCDNToLocalJQuery.aspx
- http://docs.telerik.com/kendo-ui/intro/installation/cdn-service#refer-kendo-ui-from-cdn-with-local-script-fallbacks

Alternatively, use a custom CDN of your choice that will be better for your case/have better uptime than Amazon CloudFront: http://docs.telerik.com/devtools/aspnet-ajax/controls/scriptmanager/cdn-support/custom-cdn-provider
Completed
Last Updated: 24 Sep 2017 21:58 by Matt Smith
The DragAndDrop functionality of the RadAsyncUpload under Edge, works properly if DropZones property of the control is set.
Completed
Last Updated: 06 Jul 2017 18:24 by FRANK
ADMIN
Created by: Kostadin
Comments: 2
Category: UI for ASP.NET AJAX
Type: Bug Report
0

			
Completed
Last Updated: 06 Jul 2017 07:26 by ADMIN
At present, when IE is in Compatibility Mode the UI for ASP.NET AJAX controls use the Classic RenderMode in all cases because of the User Agent string the browser provides.

If RenderMode="Lightweight" and the X-UA-Compatible meta tag with value "IE=edge" is present on the server, the controls will render in the Lightweight mode instead of falling back to Classic.
This will also apply to RenderMode="Auto".
Completed
Last Updated: 03 Jul 2017 15:20 by Marlian
ADMIN
Created by: Hristo Valyavicharski
Comments: 7
Category: UI for ASP.NET AJAX
Type: Feature Request
19
UploadedFiles collection needs to be available across post backs.
Completed
Last Updated: 27 Jun 2017 14:55 by Daniel
Created by: Daniel
Comments: 2
Category: UI for ASP.NET AJAX
Type: Feature Request
1
Please add support for JQuery 3.x to Telerik ASP.NET for AJAX.  I am able to integrate Telerik into a nice Bootstrap dashboard, but the jquery versions are no compatible.  Telerik is further behind on the jQuery version.
Completed
Last Updated: 20 Jun 2017 14:52 by ADMIN
ADMIN
Created by: Viktor Tachev
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
0

			
Completed
Last Updated: 20 Jun 2017 14:51 by ADMIN
Completed
Last Updated: 20 Jun 2017 14:51 by ADMIN
ADMIN
Created by: Marin
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
0

			
Completed
Last Updated: 20 Jun 2017 14:49 by ADMIN
In Chrome and Safari, adding a space with disabled Track Changes right after a tracked text, the space appears inside the <ins> tag instead of outside. 
Completed
Last Updated: 20 Jun 2017 14:48 by ADMIN
ADMIN
Created by: Dobromir
Comments: 0
Category: UI for ASP.NET AJAX
Type: Bug Report
4

			
Completed
Last Updated: 20 Jun 2017 14:48 by ADMIN
ADMIN
Created by: Rumen
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
1

			
Completed
Last Updated: 08 Jun 2017 18:06 by Kaka
The issue is reproducible when an &nbsp; is added in from of the white space, when adding a subsequent white space after a word. The caret is repositioned at the start of the next tag, if such does not exists, it goes to the end of the line.
Completed
Last Updated: 02 Jun 2017 14:57 by ADMIN
The disabled items in RadMenu have wrong styles applied and look like enabled.

WORKAROUND:

        .RadMenu .rmGroup a.rmLink.rmDisabled,
        .RadMenu .rmGroup a.rmLink.rmDisabled:hover {
            color: #677277;
        }
        .RadMenu .rmGroup a.rmLink.rmDisabled.rmFocused {
            box-shadow: inset 0 0 3px 1px;
        }




Steps to reproduce:

        <telerik:RadMenu ID="RadMenu1" runat="server" RenderMode="Classic" Skin="Glow">
            <Items>
                <telerik:RadMenuItem Text="Home" NavigateUrl="Default.aspx">
                    <Items>
                        <telerik:RadMenuItem Text="Disabled" Enabled="false"></telerik:RadMenuItem>
                        <telerik:RadMenuItem Text="Home row2"></telerik:RadMenuItem>
                        <telerik:RadMenuItem Text="Home row3"></telerik:RadMenuItem>
                        <telerik:RadMenuItem Text="Home row4"></telerik:RadMenuItem>
                    </Items>
                </telerik:RadMenuItem>
                <telerik:RadMenuItem IsSeparator="true" />
                <telerik:RadMenuItem Text="Grid Page" NavigateUrl="Grid.aspx" />
                <telerik:RadMenuItem IsSeparator="true" />
                <telerik:RadMenuItem Text="About" Enabled="false" />
                <telerik:RadMenuItem IsSeparator="true" />
            </Items>
        </telerik:RadMenu>