Skip to content

[WIP] Add integration with Cloudflare Turnstile for form block#2832

Open
Codex wants to merge 5 commits into
developmentfrom
codex/integration-cloudflare-turnstile
Open

[WIP] Add integration with Cloudflare Turnstile for form block#2832
Codex wants to merge 5 commits into
developmentfrom
codex/integration-cloudflare-turnstile

Conversation

@Codex
Copy link
Copy Markdown

@Codex Codex AI commented May 28, 2026

Changes

  • Add Cloudflare Turnstile integration.

How to test

  1. Have a Cloudflare Account account where you can get a Turnstile API keys for your domain. (Figure 1)
  2. Insert an Otter Form and add captcha via Form Options (press on the 3 dots to display the Enable Captcha). (Figure 2)
  3. Insert the API Key for Turnstile
  4. You should see in the page the captcha integration. (Figure 3)
  5. It should look like: https://optimole-sample-bug.instawp.co/form/

Figure 1: Turnstil setup in Cloudflare

CleanShot 2026-05-29 at 14 23 51@2x

Figure 2: Captcha menu

CleanShot 2026-05-29 at 14 22 32@2x

Figure 3: Captcha rendering

CleanShot 2026-05-29 at 14 10 27@2x

@Codex Codex AI linked an issue May 28, 2026 that may be closed by this pull request
@Codex Codex AI requested a review from Soare-Robert-Daniel May 28, 2026 14:42
@Soare-Robert-Daniel Soare-Robert-Daniel marked this pull request as ready for review May 29, 2026 07:04
@Soare-Robert-Daniel Soare-Robert-Daniel added the pr-checklist-skip Allow this Pull Request to skip checklist. label May 29, 2026
@pirate-bot pirate-bot added the pr-checklist-complete The Pull Request checklist is complete. (automatic label) label May 29, 2026
@pirate-bot
Copy link
Copy Markdown
Contributor

pirate-bot commented May 29, 2026

Bundle Size Diff

Package Old Size New Size Diff
Animations 178.24 KB 178.24 KB 0 B (0.00%)
Blocks 1.47 MB 1.47 MB 2.92 KB (0.19%)
CSS 7.71 KB 7.71 KB 0 B (0.00%)
Dashboard 105.69 KB 107.1 KB 1.41 KB (1.33%)
Onboarding 68.14 KB 68.14 KB 0 B (0.00%)
Export Import 4.7 KB 4.7 KB 0 B (0.00%)
Pro 299 KB 299.05 KB 58 B (0.02%)

@pirate-bot
Copy link
Copy Markdown
Contributor

pirate-bot commented May 29, 2026

Plugin build for d83d614 is ready 🛎️!

Codex AI and others added 2 commits May 29, 2026 10:36
Co-authored-by: Soare-Robert-Daniel <17597852+Soare-Robert-Daniel@users.noreply.github.com>
@pirate-bot
Copy link
Copy Markdown
Contributor

pirate-bot commented May 29, 2026

E2E Tests

Playwright Test Status: See serial and parallel matrix jobs

Performance Results serverResponse: {"q25":391.5,"q50":409.8,"q75":428.2,"cnt":10}, firstPaint: {"q25":599.4,"q50":635.7,"q75":667.9,"cnt":10}, domContentLoaded: {"q25":2495.3,"q50":2535.8,"q75":2551.6,"cnt":10}, loaded: {"q25":2495.8,"q50":2536.4,"q75":2551.9,"cnt":10}, firstContentfulPaint: {"q25":4757.6,"q50":4793.1,"q75":4887.9,"cnt":10}, firstBlock: {"q25":7878.7,"q50":7963.95,"q75":8027.3,"cnt":10}, type: {"q25":16.42,"q50":16.74,"q75":18.76,"cnt":10}, typeWithoutInspector: {"q25":14.57,"q50":15.2,"q75":15.69,"cnt":10}, typeWithTopToolbar: {"q25":18.59,"q50":18.9,"q75":19.52,"cnt":10}, typeContainer: {"q25":8.9,"q50":9.65,"q75":10.46,"cnt":10}, focus: {"q25":55.77,"q50":58.24,"q75":62.47,"cnt":10}, inserterOpen: {"q25":18.53,"q50":19.24,"q75":20.2,"cnt":10}, inserterSearch: {"q25":5.86,"q50":6.08,"q75":6.35,"cnt":10}, inserterHover: {"q25":4.7,"q50":4.91,"q75":5.34,"cnt":20}, loadPatterns: {"q25":1259.73,"q50":1287.02,"q75":1351.4,"cnt":10}, listViewOpen: {"q25":99.3,"q50":102.37,"q75":108.17,"cnt":10}

@Soare-Robert-Daniel Soare-Robert-Daniel force-pushed the codex/integration-cloudflare-turnstile branch from aa467a9 to 02bfb6e Compare May 29, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-checklist-complete The Pull Request checklist is complete. (automatic label) pr-checklist-skip Allow this Pull Request to skip checklist.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Integration with Cloudflare Turnstile

3 participants