Skip to content

feat: optimize data grid rendering and secure WebView#738

Merged
RUKAYAT-CODER merged 1 commit into
rinafcode:mainfrom
AbdulSnk:development
Jun 29, 2026
Merged

feat: optimize data grid rendering and secure WebView#738
RUKAYAT-CODER merged 1 commit into
rinafcode:mainfrom
AbdulSnk:development

Conversation

@AbdulSnk

Copy link
Copy Markdown
Contributor

Summary

This PR improves performance and security by optimizing AdvancedDataGrid to reduce unnecessary row re-renders and introducing a secure WebView wrapper with Content Security Policy (CSP) and safer default settings.

Changes

  • Optimized AdvancedDataGrid row rendering using memoization and row-level state.
  • Added SecureWebView and replaced direct WebView usage.
  • Applied CSP injection and restricted originWhitelist.
  • Configured safer default WebView settings.

Closes #605
Closes #589

@drips-wave

drips-wave Bot commented Jun 29, 2026

Copy link
Copy Markdown

@AbdulSnk Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@RUKAYAT-CODER

Copy link
Copy Markdown
Contributor

Thank you for contributing to the project.

2 similar comments
@RUKAYAT-CODER

Copy link
Copy Markdown
Contributor

Thank you for contributing to the project.

@RUKAYAT-CODER

Copy link
Copy Markdown
Contributor

Thank you for contributing to the project.

@RUKAYAT-CODER RUKAYAT-CODER merged commit 913dd40 into rinafcode:main Jun 29, 2026
1 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants