microsoft / microsoft/BotFramework-DirectLineJS

IE11 compatibility: `Array.prototype.find` is not supported

Offen
#169 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
TypeScript
Sterne
199
Forks
133
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Array.prototype.find is not supported in IE11, and this is the only functions that is blocking for IE11.

I think we should consider either:

  • Polyfill Array.prototype.find in the primary build
    • import 'core-js/modules/es6.array.find';
  • Remove the use of Array.prototype.find
  • Polyfill Array.prototype.find in a separate ES5 build
    • Since this is the only function that is blocking for IE11, it won't increase the build size significantly to justify for a separate build

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es wird keine Quelldatei oder kein Test genannt. Beginne damit, die Verwendungen von Array.prototype.find sowie die primäre und die ES5-Build-Konfiguration zu finden, und prüfe anschließend, wie die Bibliothek auf IE11-Kompatibilität getestet wird. Als erledigt gilt die Aufgabe, wenn du einen der aufgeführten Kompatibilitätsansätze auswählst und implementierst, sodass dies nicht länger der verbleibende IE11-Blocker ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
build-system, web-dev
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.