Completed
Last Updated: 18 Aug 2026 08:28 by ADMIN
Release 2026 Q3
When exporting a report with large data (100,000 and 200,000 records) to XLSX, the rendering takes much more time (1+ min and 4+ min) than when previewing in the desktop designers or generating a PDF (12s and 46s). The final XLSX and PDF documents are of comparable sizes.
Completed
Last Updated: 18 Aug 2026 08:18 by ADMIN
Release 2026 Q3
I am currently using the HTML5 report viewer on a page with Telerik UI for ASP.NET Core components. However, there is a conflict, because the components rely on font icons with one glyph codes, while the report viewer brings in its own CSS with glyph codes from an older version of Kendo UI themes. Please consider providing a built-in solution so that we do not have to depend on fragile, unsupported workarounds.
Completed
Last Updated: 18 Aug 2026 07:58 by ADMIN
Release 2026 Q3
The Import Code File Wizard incorrectly displays a warning in a non-English locale despite the build completing successfully. The warning appears to be triggered by localized culture settings and does not reflect an actual build issue.
Completed
Last Updated: 18 Aug 2026 07:54 by ADMIN
Release 2026 Q3
Created by: Pawan
Comments: 1
Category: Reporting
Type: Bug Report
12

Double-click selection in the expression editor isn't context-aware. In almost every other application, double-clicking selects a token based on its surrounding context — a single field/identifier when clicking on a field, or the word boundary within a string literal when clicking inside quotes. The expression editor doesn't respect these boundaries, so its double-click behaviour is inconsistent with the standard expression-editor behaviour users expect.

Expected: Double-click selects the relevant token based on context (e.g. an individual field reference, or a word within a string literal).

Actual: Double-click selection ignores context and does not match the token/word-boundary behaviour found in virtually all other expression editors and text inputs.

Completed
Last Updated: 18 Aug 2026 07:36 by ADMIN
Release 2026 Q3
Product/version: Telerik Reporting 19.0.25.313 (Telerik.Reporting.Cache.StackExchangeRedis)

  Request:
  Add a RedisStorage constructor overload that accepts StackExchange.Redis.IConnectionMultiplexer rather than only the concrete ConnectionMultiplexer.

  Current behavior:
  new RedisStorage(ConnectionMultiplexer connectionMultiplexer) requires the concrete type.

  Problem:
  Modern ASP.NET Core apps manage a single shared multiplexer through DI and expose it as IConnectionMultiplexer — the abstraction recommended by StackExchange.Redis, and the same type
  Microsoft.Extensions.Caching.StackExchangeRedis uses via its ConnectionMultiplexerFactory (which returns IConnectionMultiplexer). To call RedisStorage we are forced to downcast our IConnectionMultiplexer back to
  ConnectionMultiplexer. This is fragile and it prevents passing test doubles or decorators (e.g. for instrumentation/logging).

  Proposed change:
  Add RedisStorage(IConnectionMultiplexer connectionMultiplexer), plus a databaseNumber overload (RedisStorage(IConnectionMultiplexer connectionMultiplexer, int databaseNumber)). ConnectionMultiplexer already
  implements IConnectionMultiplexer, so this is fully backward-compatible — existing callers that pass a concrete instance keep working unchanged. Everything RedisStorage needs is available on the interface
  (GetDatabase for string operations and LockTake/LockRelease, GetSubscriber, GetServer).

  Benefits:
  - Clean dependency-injection integration with a shared, app-managed multiplexer.
  - Unit-testability via a mocked IConnectionMultiplexer.
  - Consistency with StackExchange.Redis guidance and Microsoft's own caching abstractions.

  Note:
  Please target the maintained Telerik.Reporting.Cache.StackExchangeRedis package (the .2 variant appears discontinued after 18.2.24.806 and has no 19.x/20.x release).
Completed
Last Updated: 18 Aug 2026 07:35 by ADMIN
Release 2026 Q3

I am trying to use the following HTML content for the HtmlTextBox item:

<span style="font-weight:bold">Label&nbsp;1:</span>&nbsp;<span>Data&nbsp;1</span> <span style="font-weight:bold">Label&nbsp;2:</span>&nbsp;<span>Data&nbsp;2</span>

However, the non-breaking space between the spans (label 1/data 1 and label 2/data 2) is not preserved.

Completed
Last Updated: 18 Aug 2026 07:24 by ADMIN
Release 2026 Q3
Created by: ranga
Comments: 0
Category: Reporting
Type: Feature Request
1

When I have multiple reports open in the Standalone Report Designer, I am not able to rearrange/reorder them.

Refer to the tab behavior in Visual Studio, where you can drag one tab and move it to be in front of another tab.

Completed
Last Updated: 14 Aug 2026 13:38 by ADMIN

If the  Telerik.ReportViewer.WinForms.ReportViewer.ReportSource property of the WinForms Report Viewer is null, besides displaying a message that no report has been loaded, the parameters area is also visible.

The parameters area shouldn't be visible when no report is selected, only the message should be displayed in the viewer's viewport.

Completed
Last Updated: 13 Aug 2026 11:14 by ADMIN
Release 2026 Q3
Created by: Rich
Comments: 0
Category: Reporting
Type: Feature Request
4

I often need to have the same Report Parameters in different reports, including the main and its subreport. Currently, I need to add the parameters manually.

It would be very useful if we could copy/paste Report Parameters between reports.

 

Completed
Last Updated: 13 Aug 2026 11:14 by ADMIN
Release 2026 Q3
Created by: Vahidreza
Comments: 0
Category: Reporting
Type: Feature Request
1

Currently, logarithmic axes do not support the LabelStep and MajorStep properties, which makes it difficult to control label density and avoid visual clutter for larger data ranges.

Adding support for these settings (similar to numerical scales), or providing a way to conditionally hide axis labels, would significantly improve readability and axis customization.

Completed
Last Updated: 13 Aug 2026 11:05 by ADMIN
Release 2026 Q3

I have a custom assembly with default 'version', 'culture', and 'publicKeyToken'.

When I reference the assembly in the 'assemblyReferences' element only with its 'name', the Reporting Engine recognizes it.

If I reference it with the full version, '1.0.0.0', it also works.

However, when I set the 'version' to '1.0.0', the Reporting Engine throws, stating that the assembly is not trusted and must be referenced in the 'assemblyReferences' element.

Completed
Last Updated: 07 Aug 2026 12:33 by ADMIN
Release 2026 Q3

greetings

Summary

When the Web Report Designer is initialized with non-English string resources (via window.telerikWebDesignerResources), the authentication type selector in the Web Service Data Source wizard behaves incorrectly. Even though "Sin autenticación" (the translated value of WebServiceDataSourceNoAuthentication) is visually selected in the dropdown, the wizard behaves as if a different authentication type is selected — displaying additional required credential fields and blocking progression.

The issue does not occur when using English string resources (WebServiceDataSourceNoAuthentication = "No authentication").

---
Steps to Reproduce

1. Configure a Blazor Web Report Designer with Spanish (es-CO) custom string resources using window.telerikWebDesignerResources:

// WebReportDesignerStrings.es-CO.js
export class WebReportDesignerStringsBase {
    constructor() {
        // ...
        this.WebServiceDataSourceNoAuthentication = "Sin autenticación";
        // ...
    }
}

// Load resources before designer renders
window.telerikWebDesignerResources = new WebReportDesignerStringsBase();

2. Open the Web Report Designer in the browser with the Spanish resources active.
3. Add a new Web Service Data Source.
4. In the wizard URL step, observe the authentication selector — it shows "Sin autenticación" as the selected option.
5. Attempt to proceed through the wizard.

---
Expected Behavior

With "Sin autenticación" selected (equivalent to "No authentication"), the wizard should:
- Require only the Service URL field
- Not display credential input panels
- Allow proceeding to the next step without authentication configuration

---
Actual Behavior

Despite "Sin autenticación" being visually selected, the wizard behaves as if a different authentication type (Basic or 2-step) is selected:
- Additional authentication configuration panels appear or are required
- The wizard blocks progression expecting credential inputs
- The behavior is identical to what occurs when "Basic" or "2-step" is selected

---
Root Cause Analysis

The designer's compiled JavaScript (webReportDesigner) appears to compare the selected authentication type against the English string "No authentication" internally, rather than against a stable enum or index value. When the display text is "Sin autenticación", this comparison fails and the wizard falls through to a non-"no auth" code path.

Evidence: applying the temporary workaround of keeping WebServiceDataSourceNoAuthentication = "No authentication" (English text) in the es-CO resources file resolves the issue completely — the wizard functions correctly while all other strings remain in Spanish.

---
Workaround

In the non-English string resources file, keep WebServiceDataSourceNoAuthentication in English:

// workaround: keep English value until Telerik fixes internal comparison
this.WebServiceDataSourceNoAuthentication = "No authentication";

---
Minimal Reproduction

@* ReportEditor.razor *@
@page "/reportEditor"
@using Telerik.WebReportDesigner.Blazor

<WebReportDesigner DesignerId="wrd1"
                   ServiceUrl="apiReport/reportdesigner" />

// Loaded before designer renders via IJSRuntime.InvokeVoidAsync
window.telerikWebDesignerResources = {
    WebServiceDataSourceNoAuthentication: "Sin autenticación",
    // ... other keys
};


---
Additional Notes

- Both es-CO and en-US string resource files contain 971 keys each — the issue is not caused by missing keys.
- The designer correctly picks up the localized strings for all other UI elements; the bug is isolated to the authentication dropdown value comparison logic.
- Confirmed on version 19.1.25.521; not tested on earlier versions.

 

thank for your attention.

have a nice day.

Completed
Last Updated: 07 Aug 2026 12:32 by ADMIN
Release 2026 Q3
In the Native Angular Report Viewer, clicking the Refresh button on a report that has DateTime parameters causes the Navigate Backward (Back) button to become enabled, even though no actual navigation has occurred.
Completed
Last Updated: 07 Aug 2026 12:31 by ADMIN
Release 2026 Q3

If I open the expression dialog in the Web Report Designer and select one of the available functions, I will see a sample snippet in the third column below the expression area.

This column is not selectable, so I cannot copy the example and test it out. This example should be copyable, so that each function can be easily tested in the report designer.

Completed
Last Updated: 07 Aug 2026 12:30 by ADMIN
Release 2026 Q3

I have graphs in my report. I render them with Skia on Linux. The issue reproduces with Skia on Windows as well.

The legend labels are not aligned well with the color icon, and data labels on a horizontal bar chart (with OutsideEnd) are misaligned as well:


Completed
Last Updated: 04 Aug 2026 15:11 by ADMIN
Release 2026 Q3
After upgrading to version 20.0.26.424+, I started experiencing an issue where having two similar images in the report results in one of them being duplicated and reused when exporting to PDF. I did not experience this issue in older versions.
Completed
Last Updated: 08 Jul 2026 13:56 by ADMIN
Release 2026 Q2 (20.1.26.707)
Created by: Ashwani
Comments: 0
Category: Reporting
Type: Bug Report
5
The HTML5 Report Viewer requires adding the 'unsafe-inline' content security policy
Completed
Last Updated: 08 Jul 2026 13:45 by ADMIN
Release 2026 Q2 (20.1.26.707)

I use the exportBegin event to prevent the default export logic. However, when I do that, the default viewer notification remains, and I have to hide it manually:

                    exportBegin: function (e, args) {
                        args.handled = true; // Set to true to cancel the default export behavior.
                        //...
                        $(".trv-notification").addClass("k-hidden");
                    },

 

Completed
Last Updated: 08 Jul 2026 13:44 by ADMIN
Release 2026 Q2 (20.1.26.707)
I use the SRD.NET connected to RS.NET. When I attempt to create a new report on RS.NET, I get the following error, as it creates a 0-byte TRDP file:
Completed
Last Updated: 08 Jul 2026 13:44 by ADMIN
Release 2026 Q2 (20.1.26.707)
Created by: Shannon
Comments: 0
Category: Reporting
Type: Feature Request
1

When a report is saved in the Web Report Designer, a popup appears confirming that the report was successfully saved. However, it is visible for far too long and blocks users during this time.

This feature request is to add an 'ok', 'hide' or 'close' button to these types of popups so the user can dismiss it.

Thank you,

Shannon

1 2 3 4 5 6