From 3ff0345ef58eb873b1b193011d7a69afe62e6f7d Mon Sep 17 00:00:00 2001 From: Benny Powers Date: Tue, 5 May 2026 05:39:37 +0300 Subject: [PATCH] chore: remove element-internals-polyfill --- core/pfe-core/controllers/internals-controller.ts | 7 ------- docs/_data/importMap.cjs | 1 - docs/_plugins/pfe-assets.cjs | 4 +--- docs/components/demos.html | 2 +- docs/main.mjs | 1 - elements/pf-v5-button/demo/block.html | 1 - elements/pf-v5-button/demo/form-control.html | 1 - elements/pf-v5-button/demo/index.html | 1 - elements/pf-v5-button/demo/sizes.html | 1 - elements/pf-v5-button/demo/stateful.html | 1 - elements/pf-v5-button/demo/variants.html | 1 - elements/pf-v5-jump-links/demo/centered-list.html | 1 - .../demo/expandable-vertical-with-subsection.html | 1 - elements/pf-v5-jump-links/demo/index.html | 1 - elements/pf-v5-jump-links/demo/label.html | 1 - .../demo/scrollspy-with-subsections.html | 1 - .../pf-v5-jump-links/demo/vertical-with-label.html | 1 - elements/pf-v5-jump-links/demo/vertical.html | 1 - elements/pf-v5-progress-stepper/demo/alignment.html | 1 - elements/pf-v5-progress-stepper/demo/compact.html | 1 - .../pf-v5-progress-stepper/demo/custom-icons.html | 1 - elements/pf-v5-progress-stepper/demo/danger.html | 1 - elements/pf-v5-progress-stepper/demo/index.html | 1 - elements/pf-v5-progress-stepper/demo/info.html | 1 - .../demo/step-descriptions.html | 1 - elements/pf-v5-switch/README.md | 3 --- elements/pf-v5-switch/demo/checked.html | 1 - elements/pf-v5-switch/demo/disabled.html | 1 - elements/pf-v5-switch/demo/index.html | 1 - elements/pf-v5-switch/demo/nested-in-label.html | 1 - elements/pf-v5-switch/demo/reversed.html | 1 - elements/pf-v5-switch/demo/without-label.html | 1 - elements/pf-v5-tabs/README.md | 3 --- package-lock.json | 11 ----------- .../pfe-tools/dev-server/plugins/templates/index.html | 1 - tools/pfe-tools/package.json | 2 +- 36 files changed, 3 insertions(+), 58 deletions(-) diff --git a/core/pfe-core/controllers/internals-controller.ts b/core/pfe-core/controllers/internals-controller.ts index 45cc6c4376..90eddcb560 100644 --- a/core/pfe-core/controllers/internals-controller.ts +++ b/core/pfe-core/controllers/internals-controller.ts @@ -269,14 +269,7 @@ export class InternalsController implements ReactiveController, ARIAMixin { globalThis._elementInternals.set(this.host, this.internals); } - /** - * We need to polyfill :disabled - * see https://github.com/calebdwilliams/element-internals-polyfill/issues/88 - */ #polyfillDisabledPseudo() { - // START polyfill-disabled - // We need to polyfill :disabled - // see https://github.com/calebdwilliams/element-internals-polyfill/issues/88 const orig = (this.element as FACE).formDisabledCallback; (this.element as FACE).formDisabledCallback = disabled => { this._formDisabled = disabled; diff --git a/docs/_data/importMap.cjs b/docs/_data/importMap.cjs index 3adacc0b80..44677854e5 100644 --- a/docs/_data/importMap.cjs +++ b/docs/_data/importMap.cjs @@ -27,7 +27,6 @@ module.exports = async function() { 'tslib': readPackageVersion('tslib'), '@rhds/elements': readPackageVersion('@rhds/elements'), 'prismjs': readPackageVersion('prismjs'), - 'element-internals-polyfill': readPackageVersion('element-internals-polyfill'), 'fuse.js': readPackageVersion('fuse.js'), 'lit': readPackageVersion('lit'), '@lit-labs/ssr-client': readPackageVersion('@lit-labs/ssr-client'), diff --git a/docs/_plugins/pfe-assets.cjs b/docs/_plugins/pfe-assets.cjs index 07965ef88a..8b11e3003e 100644 --- a/docs/_plugins/pfe-assets.cjs +++ b/docs/_plugins/pfe-assets.cjs @@ -16,9 +16,7 @@ function getFilesToCopy(options) { return null; } - const files = { - [path.join(cwd, 'node_modules/element-internals-polyfill')]: 'element-internals-polyfill', - }; + const files = {}; const corePkgs = fs.readdirSync(path.join(cwd, 'core')); diff --git a/docs/components/demos.html b/docs/components/demos.html index 9716c96064..b80d87641a 100644 --- a/docs/components/demos.html +++ b/docs/components/demos.html @@ -24,7 +24,7 @@ - +