Welcome to the Blazor feedback portal. We’re happy you’re here! If you have feedback on how to improve the Blazor, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

Objective:
Enhance the Blazor Diagram component to support content-based scrollbar visibility, replacing the current page-setting-based scrollbar logic. This will improve user experience by dynamically showing scrollbars only when the diagram content exceeds the viewport dimensions.

Current Behavior:
Scrollbars are controlled via PageSettings, which statically defines the scrollable area regardless of actual content size.

Proposed Enhancement:

  • Introduce logic to calculate diagram content bounds dynamically.
  • Show scrollbars only when content overflows the visible diagram area.
  • Update ScrollSettings to support:
    • Auto-detection of content size.
    • Dynamic scrollbar visibility.
    • Optional padding around content.
  • Ensure compatibility with zoom, pan, and auto-scroll features.

Acceptance Criteria:

  • Scrollbars appear only when content exceeds viewport.
  • No scrollbars when content fits within the visible area.
  • Smooth scrolling and zooming behavior.
  • Backward compatibility with existing PageSettings configurations.
  • Unit and UI tests validating scrollbar visibility logic.

Additional Notes:

  • Consider performance impact for large diagrams.
  • Ensure responsiveness across devices and screen sizes.
  • Document new settings and usage in developer guide.