html-api-debugger
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
=== HTML API Debugger === Contributors: jonsurrell, bernhard-reiter Tags: HTML API, development, debug Requires at least: 6.7 Tested up to: 6.8 Stable tag: 2.8 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Add a WP Admin page for debugging the HTML API. == Contributing == Please file issues and pull requests on the [GitHub repository](https://github.com/sirreal/html-api-debugger). == Changelog == = 2.9 = * Fix implicit nullable parameter. = 2.8 = * Silence _doing_it_wrong bookmark notices when providing from HTML context. * Adjust doctype info to account for typo fix. = 2.7 = * Preserve attribute value line breaks in tree views. * Prevent plugin module from being enqueued on all pages. = 2.6 = * Handle null bytes in selectors and context HTML. * Fix another error when using WordPress 6.7. = 2.5 = * Fix a crash when using WordPress 6.7. = 2.4 = * Add experimental support for HTML API selectors. * Display document title. = 2.3 = * Inline tree copy buttons. * Add line breaks to overflowing attribute names and values. = 2.2 = * Drop support for WordPress 6.6. * Drop basic fragment parsing and quirks mode support. * Add advanced context and fragment parsing when supported (WordPress 6.8+). * Add functionality to copy textual representations of the generated trees. = 2.1 = * Add text-wrap styling fallback for unsupported browsers. = 2.0 = * Add ability to replay token processing. * Fix quirks mode fragment parsing. * Drop support for WordPress 6.5. = 1.9 = * Update WordPress Playground links to use current query args. * Improve span highlighting reliability. * Fix an uncuaght exception on undefined clearSpan function. = 1.8 = * Highlight spans in HTML input on hover. * Fix a bug in tree construction with self-closing tags in foreign content. = 1.7 = * Update DOM tree when HTML document is mutated. * Fix deprecation notice on WordPress 6.7. * Register script modules unconditionally. = 1.6 = * Replace TABLE based layout with CSS grid. * Fix a crash on meta tags with a content attribute. * Display namespace on tag closers. * Display normalized HTML when supported. = 1.5 = * Improve initial rendering and reduce layout shift. * Allow copying playground links to latest, beta, and nightly versions. * Allow copying playground links to specific wordpress-develop PRs. = 1.4 = * Show invisible characters in the tree in attribute names, values, and tag names. * Handle DOCTYPE nodes. * Prevent newlines from automatically being added to the HTML input. * Use async event directives if available. * Handle DOCTYPE tokens and display information about quirks-mode. = 1.3 = * Replace wp-api-fetch script dependency with native fetch. * Improve error messages. * Display templates consistently between DOM and HTML API trees. * Use "qualified" names. SVG and MathML tags and attributes have some specialized casing. = 1.2 = * Handle CDATA sections. * Use WordPress Script Modules API for all modules. = 1.1 = * Print tag namespaces. = 1.0 = * Prevent flash of "�" replacing null-byte in input on initial render. * Support HTML API quirks mode. * Support for full HTML processor. * Configurable hover information on nodes: depth and breadcrumbs or insertion mode. = 0.9 = * Fix a bug where "}" was replaced as an invisible character. * Add a quirks mode toggle that allows changing the DOCTYPE used. = 0.8 = * Show invisible characters in processed HTML spans. * Fix null-byte rendering in the initial page render. = 0.7 = * Fix some issues where parsing errors could crash the client. = 0.6 = * Add better unsupported error messages when possible. (WordPress >= 6.7) = 0.5 = * Use regular REST API result response shape. * Display text content of "atomic" HTML API nodes like TEXTAREA or XMP. = 0.4 = * Improve debugger visibility controls. * Add handling for real/virtual nodes. = 0.3 = * Add button to copy instant playground link. = 0.2 = * Remove redundant module. * Rearrange debugging panes. * Add option to show invisible characters. = 0.1 = * Initial release.