WP Manifestindependent plugin directory
manifest / integrations / chirobasix-copilot-markup-tool

ChiroBasix Copilot - MarkUp Bridge

CHIROBASIX Copilot MarkUp Tool - WordPress mu-plugin for iframe embedding and postMessage bridge

★ 0stars
v2.14.0latest · 1mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/chirobasix-llc/chirobasix-copilot-markup-tool/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress mu-plugin that enables iframe embedding and postMessage communication between client sites and copilot.chirobasix.com for the MarkUp feedback tool.

What It Does

  • Sets Content-Security-Policy: frame-ancestors to allow Copilot to embed the site in an iframe
  • Removes restrictive X-Frame-Options headers
  • Injects a postMessage bridge script that tracks scroll position, viewport dimensions, page URLs, text selection, and click events
  • Supports bidirectional communication with the parent Copilot frame

Installation

Upload allow-copilot-iframe.php to your WordPress site's wp-content/mu-plugins/ directory.

On WP Engine, upload via SFTP to wp-content/mu-plugins/.

Auto-Updates

This plugin checks GitHub releases for newer versions and automatically updates itself. Updates are checked every 6 hours. An admin notice is displayed after a successful update.

To manually trigger an update check, add ?cbx_copilot_bridge_update=1 to any WordPress admin page (with a valid nonce).

postMessage API

Inbound (parent to iframe)

Message Type Purpose
markup-get-scroll Request current scroll/viewport state
markup-scroll-to Scroll page to coordinates (supports smooth/instant)
markup-set-comment-mode Toggle crosshair cursor for annotation mode
markup-clear-selection Clear text selections

Outbound (iframe to parent)

Message Type Purpose
markup-scroll Reports scroll position, viewport size, page dimensions, current URL
markup-text-selected Reports selected text with bounding rect coordinates
markup-click Reports click coordinates (viewport and page)

Releases

17 releases.

Tag
Published
v2.14.0 latest
Sep 30, 2026 1mo ago
Jul 21, 2026 3mo ago
Jul 20, 2026 3mo ago
Jul 8, 2026 3mo ago
Jul 1, 2026 4mo ago
Jul 1, 2026 4mo ago
Jun 25, 2026 4mo ago
Jun 25, 2026 4mo ago
Jun 22, 2026 4mo ago
Jun 22, 2026 4mo ago
May 30, 2026 5mo ago
May 29, 2026 5mo ago
May 29, 2026 5mo ago
May 15, 2026 5mo ago
May 1, 2026 6mo ago
Apr 16, 2026 6mo ago
Apr 12, 2026 6mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.