kendoTooltip placement with zoneless

0 Answers 28 Views
Tooltip
Bryce
Top achievements
Rank 1
Bryce asked on 31 May 2025, 03:58 AM | edited on 03 Jun 2025, 02:58 PM

Angular v20 introduced the ability to go zonless with "provideZonelessChangeDetection" but the popup placement of kendoTooltip with zoneless is offset.  If I add back the zone.js dependency then it works fine, but of course that's not ideal.

Code to reproduce is very simple:

<button kendoTooltip title="test tooltip">
  hi there
</button>

or here's a code sandbox sample forked from the tooltip overview example


Would you please modify this to work with zoneless?

Thank You.

Georgi
Telerik team
commented on 04 Jun 2025, 12:34 PM

Hi Bryce,

Thank you very much for the screenshots provided.

Indeed, you are correct that the Kendo UI for Angular Tooltip is rendered with a slight offset to its anchor element when the component is rendered inside an Angular Zoneless application. This behavior of the Tooltip has been previously reported to our team and is, in fact, related to the change detection mechanism chosen for the application.

Generally speaking, I am afraid that all of the Kendo UI for Angular components do not support the Zoneless change detection mechanism. For more detailed information on the matter, I would suggest checking out the following thread from our public Forum:

With that being said, I am afraid that the only workaround that I could suggest would be for the developer to include the zone.js dependency in order to ensure that the Tooltip is correctly positioned.

I completely understand that the lack of support for Angular Zoneless by the Kendo UI for Angular library might be frustrating to a certain extent, as this limitation does not allow using the Kendo components in a Zoneless application.

Our team completely understands that introducing support for Zoneless would be beneficial for the suite, and we are certainly eager to see the performance improvements that will occur thanks to this. However, we are also taking into account the huge development effort that will be required, as well as the fact that we are still supporting versions that are stopping us from working on this task.

Having the above reasons in mind, I am afraid that the support for the Zoneless change detection mechanism is certainly something that we are considering, but we are not planning on releasing it in the foreseeable future.

I hope the provided information sheds some light on the matter. Please, let me know if I can further assist you with this case.

Regards,
Georgi
Progress Telerik
Bryce
Top achievements
Rank 1
commented on 04 Jun 2025, 05:13 PM

It's sad to hear that you have no plans to release it in the foreseeable future.
Georgi
Telerik team
commented on 09 Jun 2025, 12:55 PM

Hi Bryce,

Thank you very much for your feedback.

I completely understand that the current lack of support for the Zoneless change detection mechanism by the Kendo UI for Angular library might be disappointing to a certain extent. More details on the matter and some up-to-date information have been provided in another Forum thread that might be worth checking out.

I hope this helps. Please, let me know if you need additional assistance with this case.

Regards,
Georgi
Progress Telerik

No answers yet. Maybe you can help?

Tags
Tooltip
Asked by
Bryce
Top achievements
Rank 1
Share this question
or