When a textbox element is disabled in the content area under Chrome and Edge Chromium, the editor loses cursor and its toolbar/commands stop working.
Steps to repro:
test <textarea disabled="disabled">Text Box</textarea> test
In Chrome and IE the clicking of the SELECT button for the uploads is kinda difficult when using MATERIAL skin. See the following video: https://www.screencast.com/t/VBe1zSss7c How-to fix the bug: 1. Create a CSS file named dialog.css 2. Put the following class in the dialog.css file: .RadUpload .ruFileInput { height: 50px !important; } 3. Set the DialogsCssFile property to point to the dialog.css file: <telerik:RadEditor ID="RadEditor1" Skin="Material" RenderMode="Lightweight" DialogsCssFile="~/dialog.css" runat="server"> <ImageManager ViewPaths="~/Images" UploadPaths="~/Images" /> </telerik:RadEditor> 4. Save the page. 5. Clear the browser cache and load the page in it. If needed reload the dialog contents 3-4 times to clear the cache -> right click and choose Reload frame from the Chrome context menu.
You will see that the text-indent inline styles are stripped down and the indentation is missing.
Possible workarounds: -set display: inline-block to the control wrapper -.RadColorPicker {display: inline-block;} - use Classic RenderMode - improve the z-index and backgrounds of the anchor: div.RadColorPicker.lwr div.rcpIcon a, div.RadColorPicker.lwr div.rcpIcon a:hover { z-index: 11; background-color: transparent; background-image: none; } where the lwr class is to be added from the server code to avoid breaking the Classic render mode: protected void Page_Load(object sender, EventArgs e) { if (RadColorPicker1.RenderMode == Telerik.Web.UI.RenderMode.Lightweight) { RadColorPicker1.CssClass = "lwr"; } }
For the time being you can use the following CSS workaround: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style> .RadForm.rfdButton input[disabled="disabled"].rfdDecorated { background-position: left -22px !important; } </style> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" /> <asp:Button ID="Button1" Text="text" runat="server" Enabled="false" /> </form> </body> </html>
Hi,
when using the StripCssExpressions Content Filter, it's working as expected in most cases, but when there's a linebreak inside of the style it breaks.
For example, the content filters used in a RadEditor control would be:<telerik:RadEditor ContentFilters="RemoveScripts,StripCssExpressions,StripDomEventAttributes" />
<span style="width: expression((document.body.offsetWidth / 4 + 30) + 'px'); background-color: green;">text in a span</span>
<span style="width:
expression((document.body.offsetWidth / 4 + 30) + 'px'); background-color: green;">text in a span</span>
The usage for the content filter is to prevent XSS attacks, and in our solution used besides several other means to avoid malicious code execution.
As expected, the filter not working is a security risk.
Does anyone have a good workaround available? (or is there a timeline on an official bugfix?)
Elapsed time, Estimated time and Speed are not calculated correctly.
I have instances of using OnClientBlur on multiple RadComboBox controls, and if you tab quickly enough the event does not fire. I've created an example which replicates what I see in the project I'm working on - two RadComboBoxes with the Blur event where I get the second to fire but not the first when tabbing from first to second to third (just another control w/o event). This is causing issues where some validation is bypassed. Screencast: http://screencast.com/t/VTQrN9uOVrI9 A couple observations: - It will fire correctly if I wait long enough before tabbing out. - If I pause on the second control after tabbing, then click somewhere, it sometimes then fires the Blur from the first control. - I am using LoadOnDemand. From my general observation it looks like it's potentially a race condition with the loading.
If Czech keyboard layout is used it is not possible to enter any numeric value in the control.