Hi
I have a page which effectively can generate a qrcode with custom size, error correction and (of course) value.
I have this component test with buint 2.3.4
```
[Fact]
public void Component_has_the_correct_width_and_height()
{
var cut = Render<QrCode>(); // My Blazor page
cut.Render(par =>
{
par.Add(p => p.Value, "some value");
});
var qrCodeComponent = cut.FindComponent<SfQRCodeGenerator>().Instance;
qrCodeComponent.Width.Should().Be("300px"); // this is testing, f the default size is respected
qrCodeComponent.Height.Should().Be("300px");
qrCodeComponent.Value.Should().Be("some value");
cut.Render(par =>
{
par.Add(p => p.Size, 100);
});
qrCodeComponent = cut.FindComponent<SfQRCodeGenerator>().Instance;
qrCodeComponent.Width.Should().Be("100px");
qrCodeComponent.Height.Should().Be("100px");
}
```
Which basically checks if the SfQRCodeGenerator is properly re-rendering with new parameters.
Since Syncfusion 32 the third `.Render` (size change) fails with a stack overflow exception.
Same test with 31 succeeds.
Can you reproduce this and/or can you point me in the right direction here (given it's not a bug)?
Thanks