Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Items' shapes are sometimes rendered incorrectly using CollectionView2Handler #27608

Open
rabuckley opened this issue Feb 6, 2025 · 5 comments
Labels
area-controls-collectionview CollectionView, CarouselView, IndicatorView collectionview-cv2 partner/syncfusion Issues / PR's with Syncfusion collaboration platform/iOS 🍎 s/triaged Issue has been reviewed s/verified Verified / Reproducible Issue ready for Engineering Triage t/bug Something isn't working

Comments

@rabuckley
Copy link
Contributor

rabuckley commented Feb 6, 2025

Description

CollectionView items are regularly rendered incorrectly when using the CollectionViewHandler2 on iOS/Mac.

In the following images, all items should be of identical shape.

RoundedRectangle example

Image

Polygon example

Image

Steps to Reproduce

  1. Clone https://github.com/rabuckley/CollectionBorderRender.
  2. Build and run on iOS/Mac device/simulator.
  3. Scroll CollectionView until one of the items shown is incorrectly rendered.

Link to public reproduction project repository

https://github.com/rabuckley/CollectionBorderRender

Version with bug

9.0.30 SR3

Affected platforms

iOS, macOS

Did you find any workaround?

No.

@rabuckley rabuckley added the t/bug Something isn't working label Feb 6, 2025
@jsuarezruiz
Copy link
Contributor

Just to confirm, only happens with CollectionViewHandler2?

@jsuarezruiz jsuarezruiz added the s/needs-info Issue needs more info from the author label Feb 6, 2025
@rabuckley
Copy link
Contributor Author

AFAIK, yes. The issue does not occur in my sample repro unless using CollectionViewHandler2.

@dotnet-policy-service dotnet-policy-service bot added s/needs-attention Issue has more information and needs another look and removed s/needs-info Issue needs more info from the author labels Feb 6, 2025
@karthikraja-arumugam karthikraja-arumugam added the partner/syncfusion Issues / PR's with Syncfusion collaboration label Feb 7, 2025
@jsuarezruiz
Copy link
Contributor

Cannot reproduce the the deformation in the shape seen in the screenshot attached in the issue:

Image

@Ying-6, @RoiChen001 Could you reproduce it? Thanks in advance.

@jsuarezruiz jsuarezruiz removed the s/needs-attention Issue has more information and needs another look label Feb 7, 2025
@rabuckley
Copy link
Contributor Author

rabuckley commented Feb 7, 2025

Sorry, I didn't make it clear enough that the issue isn't deterministic. Different items will render wrong on different runs (not always item 3) but I've never had a run where not one of the items has not rendered incorrectly in the repro.

Screen.Recording.2025-02-07.at.09.54.23.mov

@Zhanglirong-Winnie Zhanglirong-Winnie added s/verified Verified / Reproducible Issue ready for Engineering Triage s/triaged Issue has been reviewed labels Feb 7, 2025
@Zhanglirong-Winnie
Copy link

Hi, @jsuarezruiz
This issue has been verified Visual Studio Code 1.96.4 (9.0.30 & 9.0.22). Can repro this issue on macOS platforms.
MacOS:
Image
iOS:
Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-controls-collectionview CollectionView, CarouselView, IndicatorView collectionview-cv2 partner/syncfusion Issues / PR's with Syncfusion collaboration platform/iOS 🍎 s/triaged Issue has been reviewed s/verified Verified / Reproducible Issue ready for Engineering Triage t/bug Something isn't working
Projects
Status: Todo
Development

No branches or pull requests

5 participants