Closed dominikhorn93 closed 1 year ago
Bug konnte reproduziert werden: https://github.com/it-at-m/vuetify-jsonschema-form/blob/bugfix/442-markdown-text-is-not-visible/442-markdown-editor-bug-reproduction.html Dreckiger Workaround auf nativem JavaScript / HTML Basis konnte gefunden werden. Bug liegt an easymde / codemirror.
Bugfix mittels elegantem Weg so einfach nicht möglich. Vielmehr müssten wir codemirror bug fixen. @darenegade muss entscheiden, ob aufwendiger Bugfix sinnvoll ist.
Umsetzung & Darstellung noch unklar. Abstimmung mit Rene & Julia erfolgt für die Darstellung LHM. Schätzung aktuell nicht machbar, wird noch erfolgen
@StephanStrehlerCGI Wo würden wir den "dreckigen" Fix einbauen?
VJSF macht uns immer wieder Probleme. Wir werden wohl langfristig wechseln müssen (#424). Daher würde ich die schnelle Lösung als Temp.-Lösung ins Auge fassen. Bin mir aber noch nicht sicher, wo wir das setzen des Values dann integrieren in der Lib.
Wir müssten in den vuetify tabs einen click listener einbauen und immer wenn dieser geklickt wird (also der Tab gewechselt wird) den Dom / das Schema durchgehen und schauen ob / wo wir EasyMDE haben. dann müssten wir von diesem den aktuellen Wert auslesen und wieder setzen.
Braucht man wirklich einen Listener? Mir erscheint das nur nach einem Init-Problem.
Wenn ich dein Beispiel so anpasse, dass ich das Element Ein-/Ausblende, dann besteht das Problem nur beim ersten Mal.
Bei den Tabs einen Listener zu bauen, der alle Markdown-Fields kennt oder findet, wäre nicht so toll. Lass uns mal darüber reden.
@StephanStrehlerCGI @lehju
Hiermit konnte ich das Problem lösen:
Siehe CodePen
Könnt ihr das verifizieren?
@darenegade
Mach ich. ich bilde mir ein, dass schon probiert zu haben. aber dein beispiel funktioniert ja. ich schaue es mir gleich mal an
Abstimmung zwischen @dominikhorn93 und @StephanStrehlerCGI notwendig für release der Änderung
Description
Text in a markdown field is only displayed when the focus is on the field. For example, by clicking in the field.
Reproduce
Note: the markdown is not located on the first stepper of the form
internal issues: