Der Button 'Tabelle erweitern' zeigt die falsche Tabelle

Ich habe kürzlich einen Beitrag erstellt, der ein paar Tabellen enthielt. Die erste Tabelle sah so aus:

Medikament Beispielverschreibung(en) Merkmal(e)
Abacavir 300 mg oral zweimal täglich
600 mg oral einmal täglich
Mehrere Vorlagen für dasselbe Medikament
Abacavir / Dolutegravir / Lamivudin 1 Tablette oral täglich Kombinationsmedikament
Levonorgestrel Eine Tablette oral so bald wie möglich innerhalb von 72 Stunden nach ungeschütztem Geschlechtsverkehr oder vermuteter Verhütungsversagen Freitext-Dosierungsanweisungen
Paracetamol 500 mg alle 6 Stunden nach Bedarf bei Schmerzen Dosierung nach Bedarf

Es gab einige dazwischenliegende Texte …

mit

  • Liste
  • und
  • anderem
  • Zeug

…und dann noch eine (große) Tabelle wie diese:

KonzeptMedikamentVorlage
Abacavir Abacavir 300 mg Tablette
{
  dosingType: "org.openmrs.SimpleDosingInstructions",
  instructions: {
    dose: 300,
    doseUnits: "161553AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* mg */
    route: "160240AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* oral */
    frequency: "160858AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* twice daily */
  }
}
Abacavir Abacavir 300 mg Tablette
{
  dosingType: "org.openmrs.SimpleDosingInstructions",
  instructions: {
    dose: 600,
    doseUnits: "161553AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* mg */
    route: "160240AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* oral */
    frequency: "160862AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* once daily */
  }
}
Abacavir / Dolutegravir / Lamivudin Abacavir/Dolutegravir/Lamivudin 600/50/300 Tablette
{
  dosingType: "org.openmrs.SimpleDosingInstructions",
  instructions: {
    dose: 1,
    doseUnits: "1513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* tablet */
    route: "160240AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* oral */
    frequency: "160862AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* once daily */
  }
}
Levonorgestrel Levonorgestrel 1.5 mg Tablette
{
  dosingType: "org.openmrs.FreeTextDosingInstructions",
  instructions: {
    text: "Eine Tablette oral so bald wie möglich innerhalb von 72 Stunden nach ungeschütztem Geschlechtsverkehr oder vermuteter Verhütungsversagen"
  }
}
Paracetamol Paracetamol 500 mg Tablette
{
  dosingType: "org.openmrs.SimpleDosingInstructions",
  instructions: {
    dose: 500,
    doseUnits: "161553AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* mg */
    route: "160240AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* oral */
    frequency: "162249AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /* every 6 hours */
    asNeeded: true,
    asNeededCondition: "pain"
  }
}
Die JSON-Vorlagen wurden abgeschnitten, ohne die Möglichkeit zum horizontalen Scrollen oder zur Tabelle. Glücklicherweise erschien beim Überfahren der zweiten Tabelle die schicke neue Schaltfläche "Tabelle erweitern". Leider zeigte sie beim Klicken auf die Schaltfläche zum Erweitern der zweiten Tabelle eine erweiterte Ansicht der *ersten* Tabelle. Daher habe ich die Tabellen hier in einen Beitrag kopiert, um zu sehen, ob ich das Problem auf Meta nachstellen kann.

Sicherlich. Es sieht so aus, als ob derselbe Fehler hier auftritt. Vielleicht liegt das Problem daran, dass die erste Tabelle mit Markdown und die zweite Tabelle mit HTML erstellt wurde (um JSON mit Syntaxhervorhebung einzubetten). :confused:

3 „Gefällt mir“

Ich sehe den Fehler hier:

Wir verwenden hier einen einfachen Query-Selektor, sodass immer die erste Tabelle im Beitrag ausgewählt wird. Stattdessen sollte die erste Tabelle nach dem angeklickten Button gesucht werden.

Wir werden das im Laufe des nächsten Monats klären, danke für die Meldung.

7 „Gefällt mir“

Dies wurde gemäß DEV: Update expand-table table query by janzenisaac · Pull Request #17347 · discourse/discourse · GitHub behoben.

Die erwartete Tabelle wird sich nun öffnen :slight_smile: Danke, dass Sie dies gemeldet haben!

4 „Gefällt mir“