When a modal Dialog is open, if we open a modal Window and then attempt to close it, a js exception is thrown. This is a regression introduced in version 2024.1.319.
Run the following dojo example: https://dojo.telerik.com/IrEWEHAZ
A js exception is thrown:
Uncaught TypeError: this._object(...)._overlay is not a function
The issue is related to the modal option being enabled in both the Dialog and the Window. Disabling this option in one of them, prevents the exception.
The Window closes without exceptions.
I have discovered a bug in Kendo UI that seems to only affect IE11.
When you create a Window with a position and width that renders partially off screen, IE11 will scroll the body to show as much of the window as possible.
Worse still, it seems to scroll to the last Kendo Window that was created.
This is undesirable. Is there a known workaround, or fix for this?
You can see it in this dojo if you shrink IE11 to be smaller than the window is wide:
https://dojo.telerik.com/iBiFatAT
See attached.
Thanks,
Julius
Hello,
I'd like to report a problem with the window component. It's only related to Google Chrome and occurred after the last Chrome update. Windows and Mac alike.
When dragging a non-modal window it does not move smoothly, but in a jerking manner. There is no problem with modal windows.
I've enclosed a screen video. The first windows is moving perfectly, the second erratically. Of course, this is not a major issue, but the client still complains.
This is the configuration. .Draggable(true) does not change the behavior.@(Html.Kendo().Window() .Deferred() .Name("insert-products-window") .Title("Placering produktdokument") .LoadContentFrom("LoadInsertProductsDialog", "Catalog") .Events(e => e.Error("utilities.handleWindowError")) .Events(e => e.Close("insertProducts.onClose")) .Events(e => e.Activate("insertProducts.wireToolbarEvents")) .HtmlAttributes(new {style = "padding: 0;"}) .Scrollable(false) .Draggable(d => d.Containment(Model.IsPhone ? "" : ".body-content")) .Modal(false) .Width(Model.IsPhone ? 0 : 700) .Height(Model.IsPhone ? 0 : 450) .Resizable(r => r.MinWidth(300)) .Resizable(r => r.MinHeight(260)) .Visible(false) .Actions(a => a.Custom("help").Minimize().Close()) )
Dojo example.
The Window is positioned in the top left corner of its container
If top and left position values are set in pixels instead of percent, positioning works as expected.
The Window is positioned according to the specified top and left values.