Pinkfarbenes Banner für die Auflösung von Komponenten-Templates

Hallo, nach dem heutigen Update auf die neueste Version habe ich das gefürchtete :face_with_raised_eyebrow: pinke Banner:

Das Bild enthält eine Warnung über Themen, Motive oder Erweiterungen, die gegen die Community-Richtlinien oder Nutzungsbedingungen in Element verstoßen könnten, mit einem Link zu weiteren Informationen. (Beschriftet von KI)

Mit dieser Erklärungsseite: Component Template Resolving | Ember.js - Deprecations

Ich konnte diese Erklärungen nicht verstehen… Könnte mir das jemand für einen eher Nicht-Techniker erklären? :grin:

Danke

Oh, mir fällt ein, dass das Banner vielleicht nicht für jeden pink ist… :upside_down_face:

Das liegt daran, dass Sie 2 inoffizielle Theme-Komponenten verwenden, die für Templates und die JS-API modernisiert werden müssen:

Sie sollten diese deaktivieren, bis sie behoben sind. Siehe hier:

Bearbeitung: Beachten Sie, dass dies Admin-Warnungen sind – die Komponenten sind noch nicht tatsächlich defekt, werden aber unweigerlich in einigen Monaten kaputtgehen, es sei denn, sie werden entsprechend aktualisiert.

Ich bekomme heute Morgen nach dem Update auch das gleiche Warnbanner.

Ähnlich wie auf dem Screenshot von @patrickemin wird mir auch hier nicht die Ursache des Problems angezeigt :confused:

Wie kann ich herausfinden, welche Komponente(n) dieses Banner erscheinen lassen? :thinking:

Lilly hat einen Screenshot der Browserkonsole geteilt. Du kannst sie zum Beispiel mit

(Mac) oder
+
+
(Windows) öffnen.

Deine Liste scheint recht lang zu sein, aber der grösste Teil davon ist die gleiche Komponente

  • Kategorie-Vorschauen
  • Cookie-Zustimmungsbanner
  • Licht

oder einfach ">F12

Ah-ha, danke :smiley:

Ich bin etwas besorgt wegen der Light-Warnung.

Wenn ich mich an etwa sieben Jahre zurückerinnere, ist Light nicht das Haupt-Theme, das an Tag eins mit meinem Discourse installiert wurde? :thinking:

Haben Sie benutzerdefinierten Code hinzugefügt?

Ignoriere das, ich bekomme auch bei Dark die gleiche Warnung.

Ich vermute, das könnte durch zusätzliches CSS oder JS verursacht werden, das ich hinzugefügt habe :grimacing:

Entschuldigung, überlappende Beiträge.

Ja - viel, das muss die Ursache sein, ich werde es prüfen, danke :smiley:

Ich habe gerade ein eigenes Thema für diese Veralterung gepostet und werde das Warnbanner aktualisieren, um stattdessen dorthin zu verlinken, anstatt die Leute direkt zu den Ember-Dokumenten zu leiten.

Um dies zu erweitern: Das Deaktivieren entfernt das Fehlbanner, sodass es in Ordnung ist, wenn du es wirklich ausblenden musst.

Es ist jedoch erwähnenswert, dass Veralterungshinweise nicht bedeuten, dass etwas kaputt ist. Es bedeutet, dass es in Zukunft kaputt sein wird, und wir geben Entwicklern eine Vorwarnung. Es ist in Ordnung, diese Dinge in der Zwischenzeit weiterhin zu verwenden.

Zur Veralterung des <script>-Tags haben wir einen Zeitplan hier – alles wird bis September weiterhin funktionieren.

Ja, entschuldige, ich hätte deutlicher sagen sollen, dass die Leute ein paar Monate Zeit haben, diese zu beheben, bevor sie tatsächlich kaputt gehen.

Vielen Dank, alles klar!

Der Jump-Button-Komponente wurde nun modernisiert :slight_smile: