Skip to content

feat(core/cddl): add CDDL support#5201

Open
marcoscaceres wants to merge 24 commits intomainfrom
feat/cddl-support
Open

feat(core/cddl): add CDDL support#5201
marcoscaceres wants to merge 24 commits intomainfrom
feat/cddl-support

Conversation

@marcoscaceres
Copy link
Copy Markdown
Contributor

@marcoscaceres marcoscaceres commented Apr 17, 2026

CDDL Support!

Example:
Screenshot 2026-04-17 at 3 31 04 PM

Summary

Adds full CDDL (RFC 8610) support to ReSpec, closing #5123.

  • Parse and highlight <pre class="cddl"> blocks using cddlparser
  • Auto-create <dfn> elements for CDDL types, map keys, and string values
  • {^ ^} inline syntax for cross-referencing CDDL definitions from prose (Bikeshed-compatible)
  • Prose-level definitions via <dfn cddl-type>, <dfn cddl-key for="...">, <dfn cddl-value for="...">
  • Prelude types (tstr, uint, bool, etc.) auto-linked to RFC 8610
  • Optional CDDL index section (<section id="cddl-index">)
  • CDDL marker in dfn panels ("Jump to CDDL declaration")
  • Copy-to-clipboard buttons that survive in exported documents (refactored as shared clipboard.js used by both WebIDL and CDDL)
  • Full dark mode support
  • data-no-cddl attribute to skip processing on display-only blocks
  • data-cddl-module attribute for multi-module specs (like WebDriver BiDi)

Bikeshed compatibility

The syntax is designed to match Bikeshed's conventions so specs can migrate between tools:

  • <pre class="cddl"> block syntax
  • {^type^}, {^type/key^}, {^type/"value"^} inline references
  • <dfn cddl-type>, <dfn cddl-key>, <dfn cddl-value> shorthand attributes
  • Bikeshed-compatible ID scheme (cddl-type-name, cddl-key-type-key, etc.)

Beyond Bikeshed

  • Interactive dfn panels with "Referenced in:" cross-references
  • Copy-to-clipboard buttons in exported static HTML
  • Dark mode

Test plan

  • 49 new tests in tests/spec/core/cddl-spec.js covering parsing, highlighting, definitions, inline syntax, prose definitions, modules, index, generics, ranges, control operators, tags, byte strings, sockets, forward references, and real-world patterns
  • Full suite passes (1021 pass, 2 pre-existing Geonovum failures unrelated to this PR)
  • pnpm lint clean
  • Verified in examples/basic.html with a WebDriver BiDi extension example

Closes #5123

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds first-class CDDL (RFC 8610) support to ReSpec, including parsing/highlighting of <pre class="cddl">, definition/linking behavior, inline {^ ^} references, and an optional generated CDDL index section.

Changes:

  • Introduces new core modules for CDDL processing (core/cddl) and index generation (core/cddl-index), plus associated styling.
  • Extends inline processing to recognize Bikeshed-style {^type^} / {^type/key^} / {^type/"value"^} syntax and resolves these to generated CDDL definitions.
  • Refactors copy-to-clipboard UI into a shared core/clipboard module and wires it into WebIDL (and CDDL blocks).

Reviewed changes

Copilot reviewed 14 out of 15 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
tests/spec/core/cddl-spec.js New test suite covering CDDL parsing, highlighting, definitions, inline refs, modules, and index behavior.
tests/karma.conf.base.cjs Allows Karma to serve cddlparser files from node_modules.
src/styles/cddl.css.js Adds CDDL-specific styling, including dark mode.
src/core/webidl-clipboard.js Refactors WebIDL copy button to use shared clipboard helpers.
src/core/inlines.js Adds parsing/HTML generation for {^ ^} CDDL inline references.
src/core/import-maps.js Adds cddlparser AST/parser exports for runtime use.
src/core/highlight.js Excludes pre.cddl from highlight.js processing.
src/core/dfn-panel.js Adds “CDDL” marker in dfn panels to jump to CDDL declarations.
src/core/clipboard.js New shared copy-button implementation + export-surviving runtime script injection.
src/core/cddl.js New CDDL processing pipeline: parse, mark up, create/register dfns, resolve forward/inline refs, add headers + copy buttons.
src/core/cddl-index.js New index generator that consolidates CDDL blocks into section#cddl-index.
profiles/w3c.js Enables CDDL modules in the W3C profile pipeline.
package.json Adds cddlparser dependency.
pnpm-lock.yaml Locks cddlparser@0.6.0.
examples/basic.html Demonstrates CDDL usage, inline refs, and index section in an example spec.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/core/cddl-index.js Outdated
Comment thread src/core/clipboard.js Outdated
Comment thread src/core/cddl.js Outdated
Comment thread src/core/cddl-index.js Outdated
@marcoscaceres
Copy link
Copy Markdown
Contributor Author

@copilot, can you fix the things you found

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 17, 2026

@copilot, can you fix the things you found

Implemented all four review fixes in 48cabbf (plus JSDoc follow-up in ac34d91):

  • cddl-index heading detection now checks only direct children via :scope > hN:first-child
  • createConsolidatedPre() no longer creates duplicate actual-cddl-index IDs in multi-module mode
  • clipboard copy handlers are now deduplicated (no double writeText() on click)
  • CDDL value helper naming/docs now match its actual behavior
  • added CDDL index regression tests for nested heading handling and module ID uniqueness

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • accounts.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • android.clients.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • aomedia.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
  • api.specref.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • cdn.jsdelivr.net
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
  • clients2.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • clientservices.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • optimizationguide-pa.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
  • redirector.gvt1.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • respec.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • safebrowsingohttpgateway.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • w3c.github.io
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
  • www.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • www.w3.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4844 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-59581072 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14644463957056308696,10608542564433240075,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7748417008965765481,3256205694817663275,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-59581072 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=59581072 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 hub.com/.extrahesh (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5236 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-62940106 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16753043269209292746,15688211648624730838,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,8036356192768350071,14485573851547708499,4 --trace-process-track-uuid=3190708989122997041 (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 14 out of 15 changed files in this pull request and generated 4 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/core/dfn-panel.js
Comment thread src/core/cddl.js Outdated
Comment thread src/core/cddl.js Outdated
Comment thread src/core/cddl.js
@marcoscaceres
Copy link
Copy Markdown
Contributor Author

@copilot for the new review comments:

  1. dfn-panel.js:134 (cddlMarker scanning links) — Acknowledged. The marker only appears when there are referencing links, which is the common case. The dfn panel itself still works (shows permalink + export status). This is consistent with how idlMarker works. Will address in a follow-up if needed.

  2. cddl.js:470 (custom prose dfn IDs) — Edge case. Authors using <dfn cddl-type> without a custom ID get the generated ID automatically. Custom IDs are an unusual pattern. Will document as a known limitation.

  3. cddl.js:238 (linking to computed ID vs prose dfn ID) — Related to Test System #2. Same edge case.

  4. cddl.js:538 (double warning from showWarning + data-cite='') — This is a real bug. Can you fix this one? The data-cite="" approach causes link-to-dfn to emit a second warning. Instead, we should prevent link-to-dfn from processing these elements entirely.

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 17, 2026

@copilot for the new review comments:

  1. dfn-panel.js:134 (cddlMarker scanning links) — Acknowledged. The marker only appears when there are referencing links, which is the common case. The dfn...

Fixed #4 in 856e16b.

Unresolved inline CDDL refs now get data-no-link-to-dfn (instead of data-cite=""), and core/link-to-dfn now skips anchors with that marker, so only the CDDL warning is emitted.

Screenshot:
CDDL screenshot

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • accounts.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4374 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-25696715 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9839239082966116590,17045982387323514721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,824812620421118285,3805955045516326026,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-25696715 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=25696715 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • android.clients.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-73960775 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=73960775 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 st;localhost:*;1/usr/bin/php8.3 (dns block)
  • api.specref.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4374 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-25696715 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9839239082966116590,17045982387323514721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,824812620421118285,3805955045516326026,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-25696715 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=25696715 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • cdn.jsdelivr.net
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-73960775 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=73960775 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 st;localhost:*;1/usr/bin/php8.3 (dns block)
  • clients2.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4374 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-25696715 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9839239082966116590,17045982387323514721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,824812620421118285,3805955045516326026,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-25696715 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=25696715 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • clientservices.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4374 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-25696715 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9839239082966116590,17045982387323514721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,824812620421118285,3805955045516326026,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-25696715 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=25696715 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • optimizationguide-pa.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-73960775 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=73960775 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 st;localhost:*;1/usr/bin/php8.3 (dns block)
  • redirector.gvt1.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4374 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-25696715 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9839239082966116590,17045982387323514721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,824812620421118285,3805955045516326026,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-25696715 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=25696715 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • respec.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4374 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-25696715 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9839239082966116590,17045982387323514721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,824812620421118285,3805955045516326026,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-25696715 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=25696715 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • safebrowsingohttpgateway.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4374 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-25696715 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9839239082966116590,17045982387323514721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,824812620421118285,3805955045516326026,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-25696715 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=25696715 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • www.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4374 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-25696715 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9839239082966116590,17045982387323514721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,824812620421118285,3805955045516326026,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-25696715 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=25696715 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • www.w3.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4374 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-25696715 --subproc-heap-profiling --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9839239082966116590,17045982387323514721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,824812620421118285,3805955045516326026,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-25696715 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=25696715 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4549 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-73960775 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12900950739835560331,17534639325734915873,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3790968537663184212,6043707413368952467,4 --trace-process-track-uuid=3190708989122997041 (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Comment thread src/core/import-maps.js
Comment thread src/core/import-maps.js
Copy link
Copy Markdown
Member

@sidvishnoi sidvishnoi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First pass

Comment thread src/core/inlines.js Outdated
Comment thread src/core/inlines.js Outdated
Comment thread src/core/link-to-dfn.js
Comment thread src/core/webidl-clipboard.js
Comment thread src/styles/cddl.css.js
Comment thread src/core/cddl.js Outdated
Comment thread src/core/cddl.js
Comment thread src/core/cddl.js Outdated
Comment thread src/core/cddl-index.js Outdated
Comment thread src/core/cddl-index.js Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 19 out of 20 changed files in this pull request and generated 1 comment.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/core/cddl.js
Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 17, 2026

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • accounts.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4101 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-12341168 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,2976126738910743401,12672725911724967535,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7940471573278294220,2835090473537372708,4 --trace-process-track-uuid=3190708989122997041 127.0.0.1:* (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-12341168 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=12341168 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4323 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-68204796 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14203728768895832322,4750263471202777851,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6032057133453180858,4612309009757878899,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • api.specref.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4101 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-12341168 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,2976126738910743401,12672725911724967535,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7940471573278294220,2835090473537372708,4 --trace-process-track-uuid=3190708989122997041 127.0.0.1:* (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-12341168 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=12341168 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4323 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-68204796 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14203728768895832322,4750263471202777851,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6032057133453180858,4612309009757878899,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • clients2.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4101 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-12341168 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,2976126738910743401,12672725911724967535,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7940471573278294220,2835090473537372708,4 --trace-process-track-uuid=3190708989122997041 127.0.0.1:* (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-12341168 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=12341168 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4323 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-68204796 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14203728768895832322,4750263471202777851,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6032057133453180858,4612309009757878899,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • clientservices.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4101 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-12341168 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,2976126738910743401,12672725911724967535,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7940471573278294220,2835090473537372708,4 --trace-process-track-uuid=3190708989122997041 127.0.0.1:* (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-12341168 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=12341168 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4323 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-68204796 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14203728768895832322,4750263471202777851,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6032057133453180858,4612309009757878899,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • redirector.gvt1.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4101 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-12341168 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,2976126738910743401,12672725911724967535,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7940471573278294220,2835090473537372708,4 --trace-process-track-uuid=3190708989122997041 127.0.0.1:* (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-12341168 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=12341168 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4323 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-68204796 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14203728768895832322,4750263471202777851,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6032057133453180858,4612309009757878899,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • respec.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4101 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-12341168 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,2976126738910743401,12672725911724967535,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7940471573278294220,2835090473537372708,4 --trace-process-track-uuid=3190708989122997041 127.0.0.1:* (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-12341168 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=12341168 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4323 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-68204796 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14203728768895832322,4750263471202777851,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6032057133453180858,4612309009757878899,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • safebrowsingohttpgateway.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4101 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-12341168 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,2976126738910743401,12672725911724967535,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7940471573278294220,2835090473537372708,4 --trace-process-track-uuid=3190708989122997041 127.0.0.1:* (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-12341168 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=12341168 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4323 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-68204796 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14203728768895832322,4750263471202777851,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6032057133453180858,4612309009757878899,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • www.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4101 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-12341168 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,2976126738910743401,12672725911724967535,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7940471573278294220,2835090473537372708,4 --trace-process-track-uuid=3190708989122997041 127.0.0.1:* (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-12341168 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=12341168 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4323 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-68204796 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14203728768895832322,4750263471202777851,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6032057133453180858,4612309009757878899,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • www.w3.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4101 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-12341168 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,2976126738910743401,12672725911724967535,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,7940471573278294220,2835090473537372708,4 --trace-process-track-uuid=3190708989122997041 127.0.0.1:* (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-12341168 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=12341168 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4323 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-68204796 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14203728768895832322,4750263471202777851,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6032057133453180858,4612309009757878899,4 --trace-process-track-uuid=3190708989122997041 (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@marcoscaceres
Copy link
Copy Markdown
Contributor Author

@copilot Can you rebase, lint, and prettier this?

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 17, 2026

@copilot Can you rebase, lint, and prettier this?

Done in 89a7e5b.

I rebased, ran prettier on the changed files, and verified lint/build (pnpm lint, pnpm test:build). I also fixed the strict typing regression in core/highlight so the rebased TS6 changes stay green.

Screenshot:
CDDL screenshot

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • accounts.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4917 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-11440111 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12781072829501499818,13623133644594506903,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,13544295331901696175,12638237815346154170,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • android.clients.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
  • api.specref.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4917 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-11440111 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12781072829501499818,13623133644594506903,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,13544295331901696175,12638237815346154170,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • clients2.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4917 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-11440111 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12781072829501499818,13623133644594506903,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,13544295331901696175,12638237815346154170,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • clientservices.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4917 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-11440111 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12781072829501499818,13623133644594506903,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,13544295331901696175,12638237815346154170,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • redirector.gvt1.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4917 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-11440111 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12781072829501499818,13623133644594506903,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,13544295331901696175,12638237815346154170,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • respec.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4917 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-11440111 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12781072829501499818,13623133644594506903,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,13544295331901696175,12638237815346154170,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • safebrowsingohttpgateway.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4917 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-11440111 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12781072829501499818,13623133644594506903,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,13544295331901696175,12638237815346154170,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • www.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4917 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-11440111 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12781072829501499818,13623133644594506903,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,13544295331901696175,12638237815346154170,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • www.w3.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4656 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-76312109 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,16503707597501395124,17996879157215107055,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,2278849074276697691,14113278257717869125,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-76312109 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=76312109 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4917 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-11440111 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12781072829501499818,13623133644594506903,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,13544295331901696175,12638237815346154170,4 --trace-process-track-uuid=3190708989122997041 (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

marcoscaceres and others added 8 commits April 18, 2026 11:55
- Use textContent instead of innerHTML in resolvePendingRefs (security)
- Add beforesave cleanup for data-cddl-pending attributes (export)
- Add focus-visible styles for dfns, links, and copy buttons (a11y)
- Replace px/cm with em in CDDL header CSS (accessibility)
- Simplify CSS custom property fallbacks (Baseline support)
- Add lang="en" to basic.html
- Update basic.built.html to include CDDL example
Agent-Logs-Url: https://github.com/speced/respec/sessions/b4746b49-7393-4002-8600-4fc682af39cb

Co-authored-by: marcoscaceres <870154+marcoscaceres@users.noreply.github.com>
- Register cddl.js and cddl-index.js in aom, geonovum, and dini
  profiles (inlines.js runs in all profiles and produces CDDL links)
- Warn about unresolved data-cddl-pending refs (catches typos)
- Restore removeOnSave on clipboard copy buttons to preserve
  existing WebIDL export behavior
- Remove unreachable code path in inlineCddlMatches
- Revert unrelated lang="en" changes in example files
@marcoscaceres marcoscaceres marked this pull request as draft April 19, 2026 12:44
@marcoscaceres
Copy link
Copy Markdown
Contributor Author

@copilot can you take a look at CI and fix the issue?

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 19, 2026

@copilot can you take a look at CI and fix the issue?

Fixed and pushed in a2d9832 (plus supporting CI fixes in 2d8533f, ebaeeea, and e787cac).

I checked the failing workflow logs, fixed the TS lint failures (cddl-index map typing and cddl parser AST typing), updated the CDDL test expectation for the generalized processing-error message, and removed net builds/ changes so the lint guard passes.

Screenshot:
CDDL screenshot

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • accounts.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4484 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-37260666 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,5938879928279119007,3081554304517692364,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15129899641917941966,9457408750047371922,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-37260666 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=37260666 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5608 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-28980033 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9978046343200627248,6005127347684501207,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15568475528907062111,5952901820122617201,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • android.clients.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5777 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-70718177 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,18339183312344060087,14685232811416989194,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15467820616207523679,15316154333910709378,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-70718177 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=70718177 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5956 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-90962917 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,4637421140675579962,12572354578297697256,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,5289495697539476842,11165098246995928940,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • aomedia.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5956 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-90962917 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,4637421140675579962,12572354578297697256,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,5289495697539476842,11165098246995928940,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-90962917 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=90962917 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
  • api.specref.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4484 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-37260666 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,5938879928279119007,3081554304517692364,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15129899641917941966,9457408750047371922,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-37260666 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=37260666 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5608 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-28980033 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9978046343200627248,6005127347684501207,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15568475528907062111,5952901820122617201,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • cdn.jsdelivr.net
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5956 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-90962917 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,4637421140675579962,12572354578297697256,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,5289495697539476842,11165098246995928940,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-90962917 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=90962917 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
  • clients2.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4484 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-37260666 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,5938879928279119007,3081554304517692364,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15129899641917941966,9457408750047371922,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-37260666 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=37260666 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5608 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-28980033 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9978046343200627248,6005127347684501207,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15568475528907062111,5952901820122617201,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • clientservices.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4484 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-37260666 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,5938879928279119007,3081554304517692364,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15129899641917941966,9457408750047371922,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-37260666 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=37260666 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5608 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-28980033 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9978046343200627248,6005127347684501207,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15568475528907062111,5952901820122617201,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • optimizationguide-pa.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5956 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-90962917 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,4637421140675579962,12572354578297697256,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,5289495697539476842,11165098246995928940,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-90962917 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=90962917 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
  • redirector.gvt1.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4484 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-37260666 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,5938879928279119007,3081554304517692364,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15129899641917941966,9457408750047371922,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-37260666 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=37260666 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5608 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-28980033 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9978046343200627248,6005127347684501207,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15568475528907062111,5952901820122617201,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • respec.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4484 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-37260666 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,5938879928279119007,3081554304517692364,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15129899641917941966,9457408750047371922,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-37260666 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=37260666 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5608 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-28980033 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9978046343200627248,6005127347684501207,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15568475528907062111,5952901820122617201,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • safebrowsingohttpgateway.googleapis.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4484 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-37260666 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,5938879928279119007,3081554304517692364,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15129899641917941966,9457408750047371922,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-37260666 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=37260666 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5608 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-28980033 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9978046343200627248,6005127347684501207,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15568475528907062111,5952901820122617201,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • tools.geostandaarden.nl
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5956 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-90962917 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,4637421140675579962,12572354578297697256,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,5289495697539476842,11165098246995928940,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-90962917 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=90962917 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
  • w3c.github.io
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5956 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-90962917 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,4637421140675579962,12572354578297697256,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,5289495697539476842,11165098246995928940,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-90962917 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=90962917 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
  • www.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4484 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-37260666 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,5938879928279119007,3081554304517692364,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15129899641917941966,9457408750047371922,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-37260666 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=37260666 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5608 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-28980033 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9978046343200627248,6005127347684501207,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15568475528907062111,5952901820122617201,4 --trace-process-track-uuid=3190708989122997041 (dns block)
  • www.w3.org
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=4484 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-37260666 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,5938879928279119007,3081554304517692364,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15129899641917941966,9457408750047371922,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /opt/google/chrome/chrome /usr/bin/google-chrome --user-data-dir=/tmp/karma-37260666 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-REDACTED-timer-throttling --disable-renderer-REDACTEDing --disable-device-discovery-notifications http://localhost:9876/?id=37260666 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222 (dns block)
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --disable-dev-shm-usage --use-angle=swiftshader-webgl --crashpad-handler-pid=5608 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/karma-28980033 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,9978046343200627248,6005127347684501207,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,15568475528907062111,5952901820122617201,4 --trace-process-track-uuid=3190708989122997041 (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@marcoscaceres marcoscaceres marked this pull request as ready for review April 19, 2026 15:43
Comment thread profiles/dini.js
Comment thread src/core/cddl-index.js Outdated
Comment thread src/core/cddl.js
Comment thread src/core/dfn-panel.js
Comment thread src/core/cddl-index.js
Comment thread src/core/cddl.js Outdated
Comment thread src/core/cddl.js Outdated
Comment thread src/core/cddl.js Outdated
Comment thread src/core/clipboard.js
Comment thread tests/spec/core/cddl-spec.js
- Remove CDDL from non-W3C profiles (aom, dini, geonovum)
- Fix RFC 8610 link fragment (#appendix-D, not #section-appendix.d)
- Rename `header` to `heading` in cddl-index.js
- Fix dark mode contrast for CDDL header (white text on dark bg)
- Add cddl-block marker style in dfn-panel (matches idl-block)
- Replace dfns with spans in CDDL index to avoid duplicate defs
- Use `const html = String.raw` for HTML template syntax highlighting
- Inline state.definitions.set() per Sid's nit
- Use `dfn.id ||= id` for prose dfns
- Flatten nested loop in normalizeProseDfns with single querySelectorAll
- Add type annotation for NodeListOf<HTMLElement>
- Verify RFC 8610 link URL in prelude keyword test
Comment thread src/core/cddl.js Fixed
Comment thread src/core/cddl.js
Comment thread src/core/cddl-index.js Outdated
marcoscaceres and others added 3 commits April 21, 2026 15:29
- Use `html` (String.raw) tag on all HTML template string returns
  in ReSpecCDDLMarker for syntax highlighting support
- Use renameElement() from utils.js for dfn→span conversion in
  CDDL index instead of manual DOM manipulation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CDDL support

4 participants