Skip to content

Commit ca6714c

Browse files
Copilotmattcosta7
andauthored
Remove polyfills no longer needed under supported browser policy
Co-authored-by: mattcosta7 <8616962+mattcosta7@users.noreply.github.com>
1 parent f6522b8 commit ca6714c

22 files changed

Lines changed: 0 additions & 1716 deletions

‎docs/index.html‎

Lines changed: 0 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -489,48 +489,6 @@ <h1>GitHub Feature Support Table</h1>
489489
<th></th>
490490
<th colspan="7"><h3>Polyfilled Features</h3></th>
491491
</tr>
492-
<tr>
493-
<th>
494-
<a href="https://developer.mozilla.org/en-US/docs/Web/API/ClipboardItem">
495-
<code>ClipboardItem</code>
496-
</a>
497-
</th>
498-
<td data-polyfill="clipboardItem"><div>*</div></td>
499-
<td data-supported="true" title="Buggy implementation"><div>66+ †</div></td>
500-
<td data-supported="true" title="Buggy implementation"><div>79+ †</div></td>
501-
<td data-supported="true" title="Flagged implementation"><div>87+ †</div></td>
502-
<td data-supported="true"><div>13.1+</div></td>
503-
<td data-supported="true" title="Buggy implementation"><div>53+ †</div></td>
504-
<td data-supported="true" title="Buggy implementation"><div>9.0+ †</div></td>
505-
</tr>
506-
<tr>
507-
<th>
508-
<a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/checkVisibility">
509-
<code>Element.checkVisibility</code>
510-
</a>
511-
</th>
512-
<td data-polyfill="elementCheckVisibility"><div>*</div></td>
513-
<td data-supported="true"><div>105+</div></td>
514-
<td data-supported="true"><div>105+</div></td>
515-
<td data-supported="true"><div>106+</div></td>
516-
<td data-supported="true"><div>17.4+</div></td>
517-
<td data-supported="true"><div>91+</div></td>
518-
<td data-supported="true"><div>20.0+</div></td>
519-
</tr>
520-
<tr>
521-
<th>
522-
<a href="https://developer.mozilla.org/en-US/docs/Web/API/Clipboard">
523-
<code>navigator.clipboard</code>
524-
</a>
525-
</th>
526-
<td data-polyfill="navigatorClipboard"><div>*</div></td>
527-
<td data-supported="true"><div>86+</div></td>
528-
<td data-supported="true"><div>79+</div></td>
529-
<td data-supported="true"><div>63+ †</div></td>
530-
<td data-supported="true"><div>13.1+</div></td>
531-
<td data-supported="true"><div>63+ †</div></td>
532-
<td data-supported="true"><div>12.0+ †</div></td>
533-
</tr>
534492
<tr>
535493
<th>
536494
<a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/requestIdleCallback">
@@ -545,34 +503,6 @@ <h1>GitHub Feature Support Table</h1>
545503
<td data-supported="true"><div>34+</div></td>
546504
<td data-supported="true"><div>5.0+</div></td>
547505
</tr>
548-
<tr>
549-
<th>
550-
<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/popover">
551-
<code>HTMLElement.popover</code>
552-
</a>
553-
</th>
554-
<td data-polyfill="popover"><div>*</div></td>
555-
<td data-supported="true"><div>114+</div></td>
556-
<td data-supported="true"><div>114+</div></td>
557-
<td data-supported="true"><div>125+</div></td>
558-
<td data-supported="true"><div>17+</div></td>
559-
<td data-supported="true"><div>100+</div></td>
560-
<td data-supported="true"><div>23.0+</div></td>
561-
</tr>
562-
<tr>
563-
<th>
564-
<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/popover">
565-
<code>HTMLElement.popover = 'hint'</code>
566-
</a>
567-
</th>
568-
<td data-polyfill="popover"><div>*</div></td>
569-
<td data-supported="true"><div>114+</div></td>
570-
<td data-supported="true"><div>114+</div></td>
571-
<td data-supported="true"><div>125+</div></td>
572-
<td data-supported="true"><div>17+</div></td>
573-
<td data-supported="true"><div>+</div></td>
574-
<td data-supported="true"><div>12.0+</div></td>
575-
</tr>
576506
<tr>
577507
<th>
578508
<a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event">

‎package-lock.json‎

Lines changed: 0 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
"typescript": "^5.2.2"
4747
},
4848
"dependencies": {
49-
"@oddbird/popover-polyfill": "^0.5.2",
5049
"invokers-polyfill": "^0.5.2"
5150
},
5251
"overrides": {

‎src/clipboarditem.ts‎

Lines changed: 0 additions & 47 deletions
This file was deleted.

‎src/element-checkvisibility.ts‎

Lines changed: 0 additions & 50 deletions
This file was deleted.

‎src/index.ts‎

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,5 @@
1-
import * as clipboardItem from './clipboarditem.js'
2-
import * as elementCheckVisibility from './element-checkvisibility.js'
3-
import * as navigatorClipboard from './navigator-clipboard.js'
4-
import * as withResolvers from './promise-withResolvers.js'
51
import * as requestIdleCallback from './requestidlecallback.js'
6-
import * as popover from '@oddbird/popover-polyfill/fn'
72
import * as commandAndCommandFor from 'invokers-polyfill/fn'
8-
import * as objectGroupBy from './object-groupby.js'
9-
import * as mapGroupBy from './map-groupby.js'
10-
import * as promiseTry from './promise-try.js'
11-
import * as iteratorHelpers from './iterator-helpers.js'
12-
import * as setMethods from './set-methods.js'
133

144
let supportsModalPseudo = false
155
try {
@@ -51,18 +41,8 @@ export const baseSupport =
5141
true
5242

5343
export const polyfills = {
54-
clipboardItem,
55-
elementCheckVisibility,
56-
navigatorClipboard,
5744
requestIdleCallback,
58-
withResolvers,
59-
popover,
6045
commandAndCommandFor,
61-
objectGroupBy,
62-
mapGroupBy,
63-
promiseTry,
64-
iteratorHelpers,
65-
setMethods,
6646
}
6747

6848
export function isSupported() {

0 commit comments

Comments
 (0)