------------------- AI Summary -------------------
We upgraded Telerik UI for ASP.NET AJAX from version 2026.2.708 to 2026.3.812, with no changes to our navigation menu code. Our RadPanelBar menu is populated server-side via DataBind() using a SiteMapDataSource (no client-side population). Since the upgrade, clicking a menu item frequently does not navigate to its URL: the menu shifts vertically, the clicked item is not selected, and no navigation occurs. This is impacting customers’ ability to use our site.
--------------- End of AI Summary ---------------
We are requesting assistance to troubleshoot and resolve this issue as quickly as possible. This problem is causing significant usability issues.
Adding this Style property to the RadPanelBar control worked as a temporary workaround for me. I would expect the 33px is relative to my scenario and anyone else would need to identify the appropriate value independently for their case.
Style="max-height: calc(100vh - 33px); overflow-y: auto;"
Hello Mark,
I have converted this support ticket into a bug report and have logged it on our Feedback Portal. Additionally, I have updated your Telerik Points for bringing it to our attention.
Regards,
Vasko
Progress Telerik
Hello Mark,
Thank you for the provided sample and video. I can clearly see the issue and will escalate it to our developers to investigate it further. I will write back to you once I have more information.
Regards,
Vasko
Progress Telerik
Hi Vasko,
As requested, I have created a brand new page and we're still seeing the issue. It looks like the issue is related to whether the PanelBar is entirely visible in the browser or not. I am attaching another short video recording. In it you will see that when the PanelBar is entirely visible, the browser navigates correctly to the requested page. However, when the PanelBar is NOT entirely visible, that's when we see the behavior in which the browser does NOT navigate and the PanelBar shifts vertically.
In addition to the video, I am also attaching the code for the new pages I've created to demonstrate the problem.
Here is the relevant line from the web.config for the SiteMap provider:
<add name="DemoLeftMenuProvider" description="Menu-Left" securityTrimmingEnabled="true" type="System.Web.XmlSiteMapProvider" siteMapFile="~/MenuLeftWorking_DemoMap.sitemap" />I'd be happy to get on a Teams/Zoom call to demonstrate this behavior we are seeing and to show you the code. We would appreciate your help in troubleshooting and resolving this issue.
Thanks,
Mark
Hello Mark,
Thank you for the provided video.
Since you mention JavaScript errors are not the culprit behind the issue, then the next thing that comes to my mind is something specific to the page where the PanelBar is located. To check if this is the case, please create a brand new page and add only the PanelBar to it. If it ends up working, then something on the original page creates the issue you are experiencing.
Please test and let me know of the result. Moreover, you can also share the markup/code behind logic for the PanelBar for additional investigation.
Regards,
Vasko
Progress Telerik
Hi Vasko,
Thanks for your reply. The DevTools console was the first thing we checked when we began investigating the issue. No JavaScript errors are being reported. The navigation menu, which is implemented with PanelBar, was working properly using the prior version of 2026.2.708. We upgraded to version 2026.3.812 in order to address the security issues that Telerik identified. Immediately after we upgraded the version of Telerik used by our application, we started seeing the issue with clicks on the navigation menu failing to navigate to the requested page. We did not make any other changes to navigation menu processing, so the change in behavior appears to be attributable solely the upgrade.
I have attached a short screen recording showing the issue. You will see that the browser is not navigating after clicking on a menu item and that the menu shifts vertically. The menu items are just <a href...> tags -- i.e., no postbacks are involved -- so the browser should just follow the link.
Hi Mark,
I hope you are doing well!
The issue you are describing most likely comes from a JavaScript error being thrown in the console when you click a PanelBar item, you can directly check that by opening the DevTools console and test.
If that is not the case, then there might be something wrong with the way the PanelBar is configured. You can test with the below configuration and compare it to yours to see if it will work as expected:
<telerik:RadPanelBar ID="RadPanelBar1" runat="server" DataSourceID="SiteMapDataSource1" DataTextField="Title" DataNavigateUrlField="Url" Width="220px" />
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="false" />
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
RadPanelBar1.DataBind();
}
}
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode url="https://www.example.com" title="Home" description="Home">
<siteMapNode url="https://www.wikipedia.org" title="Wikipedia" description="Wikipedia">
<siteMapNode url="https://en.wikipedia.org/wiki/Widget" title="Widgets" description="Widgets" />
<siteMapNode url="https://en.wikipedia.org/wiki/Gadget" title="Gadgets" description="Gadgets" />
</siteMapNode>
<siteMapNode url="https://www.github.com" title="GitHub" description="GitHub">
<siteMapNode url="https://github.com/telerik" title="Telerik" description="Telerik on GitHub" />
<siteMapNode url="https://github.com/dotnet" title=".NET" description=".NET on GitHub" />
</siteMapNode>
<siteMapNode url="https://www.microsoft.com" title="Microsoft" description="Microsoft" />
</siteMapNode>
</siteMap>
Let me know if the above suggestions were helpful.
Regards,
Vasko
Progress Telerik