Dynamics 365
Form Debugger

Lightweight browser extension for Dynamics 365 Marketing users and developers. Inspect form behavior, bypass cached data, and test forms instantly.

Available for Chrome & Edge
Compatible with leading browsers
Google Chrome browser Microsoft Edge browser

Overview

Test, debug, and validate Dynamics 365 forms directly in your browser

Dynamics 365 Form Debugger is a lightweight browser extension designed for Dynamics 365 Marketing users, developers, and CRM specialists. It helps you inspect form behavior, bypass cached data, and view form details with a simple popup interface.

Everything runs locally — no data is collected, transmitted, or shared.

Key Features

Instant Form Detection

Automatically detects Dynamics 365 forms on the page via [data-form-id] attribute

📋

View Form Details

See Form ID and field count (including hidden fields) with real-time updates

🔄

Automatic Cache Bypass

Uses #d365mkt-nocache to bypass cached data and test form changes instantly

⚙️

Toggle On/Off

Enable or disable the extension from the browser toolbar with visual feedback

📋

Click to Copy

Click any form detail to copy it to clipboard for easy sharing and documentation

Smart Auto-Disable

Extension automatically turns off when no form is detected for better performance

🎨

Visual Feedback

Info fields turn grey when extension is inactive, clear status indicators throughout

🔒

100% Client-Side

No tracking, telemetry, or network calls. All operations happen locally in your browser

How to Use

  1. Install the extension from Chrome Web Store or Microsoft Edge Add-ons
  2. Open a Dynamics 365 form page, such as: https://assets-*.mkt.dynamics.com/...
  3. Click the Dynamics 365 Form Debugger icon in your browser toolbar
  4. Toggle "Activate extension" to enable cache bypass
  5. View form details: Form ID, field count, detection status, and cache status
  6. Click any value to copy it to your clipboard

All operations happen locally inside your browser session.

Privacy & Data

This extension does not collect, transmit, or store any user or form data. All functionality (cache toggle, form detection, and form checks) is performed entirely on your device.

Permissions Used:

  • storage - To save your extension on/off preference locally
  • activeTab - To read form information from the current active tab
  • <all_urls> - Required because Dynamics 365 forms can be embedded on any website, not just Microsoft domains. The extension only activates when it detects a Dynamics 365 form on the page.

Technical Details

Manifest Version

Manifest V3 compliant

Compatibility

Works on any URL where Dynamics 365 forms are embedded

CSP Compliant

No eval, no inline scripts - follows security best practices

Real-Time Updates

MutationObserver tracks dynamically loaded form fields

Early Detection

Content script runs at document_start

Performance Monitoring

Performance API monitoring to detect form API calls

Support & Resources

GitHub Repository

View source code, report issues, and contribute

View on GitHub

Download Extension

Install from your preferred browser store

Author: Mylo Kaye

License: Apache 2.0

Version: 1.0.0

Dynamics 365 and Microsoft Edge are registered trademarks of Microsoft Corporation. This extension, Dynamics 365 Form Debugger, is an independent tool created by Mylo Kaye and is not affiliated with, endorsed by, or sponsored by Microsoft Corporation in any way. All references to Microsoft products are used for informational and compatibility purposes only.