OpenObjectButton in Elements führt zu Fehler in der Console

Ich habe einen OpenObjectButton in einem Splitter um den Weg zum IO zu vereinfachen.
Siehe hier:

Wenn man nun aber über Instanz hinzufügen einen neuen Konfigurator anlegt, wird die Kette aus Splitter und IO mit erzeugt. Soweit so gut.
Der Dialog ist dann ja ein ‚Popup‘, konfigurieren und weiter klicken, alles schön.

Wenn man aber, anstatt weiter jetzt den OpenObjectButton anklickt, kommt folgender Fehler in der Konsole:

Es gab einen nicht abgefangener Fehler. Bitte kontaktieren Sie Symcon mit der folgenden Fehlermeldung und einer Beschreibung, wie Sie den Fehler ausgelöst haben
TypeError: Cannot read properties of null (reading 'editObject')
    at HTMLElement._openObject (http://192.168.201.251:3777/console/src/console-app.js:28146:375)
    at HTMLElement.handler (http://192.168.201.251:3777/console/src/console-app.js:3076:105)
    at _fire (http://192.168.201.251:3777/console/src/console-app.js:5828:155)
    at trackForward (http://192.168.201.251:3777/console/src/console-app.js:5926:19)
    at Object.click (http://192.168.201.251:3777/console/src/console-app.js:5911:50)
    at HTMLElement._handleNative (http://192.168.201.251:3777/console/src/console-app.js:5760:117)

Michael

Was wäre hier dein bevorzugtes Handling? Ich könnte entweder „einfach“ fixen. Dann würde sich der Dialog schließen und stattdessen das verlinkte Objekt aufgehen. Damit unterbricht man dann aber die potentiell noch unfertige Konfiguration von Splitter und I/O. Insbesondere in deinem Fall käme der I/O ja auch wenn man auf „Weiter“ klickt.
Alternativ könnte ich den OpenObjectButton in Dialogen einfach blockieren und somit sicherstellen, dass der Benutzer im Fluss bleibt.

Genauso. Am besten das Objekt in der Anzeige ‚rausfiltern‘.
Gibt bestimmt noch mehr Elemente welche diesen Dialog stören könnten.
Michael

Entsprechender Fix ist unterwegs

1 „Gefällt mir“