ee9699e267
* feat: add allow="payment" attribute to embed iframes for Apple Pay support - Add default allow="payment" attribute to all embed iframes - Add test cases to verify payment attribute is set by default - Fixes Apple Pay functionality in Cal.com embeds Fixes #19347 Co-Authored-By: hariom@cal.com <hariombalhara@gmail.com> * test: add comprehensive tests for iframe attribute handling - Add test for when no config is provided - Add test for empty iframeAttrs object - Add test to verify all attributes are applied (not just id) - Ensure allow='payment' is set in all scenarios 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * refactor: restrict iframeAttrs to only allow id attribute - Changed implementation to only apply 'id' from iframeAttrs - Made allow='payment' non-configurable and always set - Updated tests to reflect new behavior - Keeps API surface low and avoids adding support for attributes unless explicitly required as a feature 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * chore: remove duplicate test case - Removed duplicate test for no config scenario - Kept the more descriptive test case 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com>