Steps to reproduce in an Opendesk 1.1.1 environment:
- Go to Nextcloud
- Open an existing diagram or create a new "Diagrams.net diagram"
- You see the loading screen from Cryptpad for a few seconds until the diagram is loaded
- Edit the diagram for a while
Expected result: The diagram can be edited without crashes
Actual result:
- Suddenly, the diagram disappears and you see the loading screen again, as if you just opened the diagram for editing
- After a few seconds, the diagram is loaded again and can be edited
Additional info:
- I don't have a screenshot, because reloading happens really fast
- Browser console:
session heartbeat polling started
NotificationsApp.vue:497 Notifications permissions not yet requested
Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.
main.js?ver=2024.9.0-1736600158517:14 INIT
init @ main.js?ver=2024.9.0-1736600158517:14
cryptpad-api.js:63 OUTER SENT QUERY GET_SESSION Object
send @ cryptpad-api.js:63
main.js?ver=2024.9.0-1736600158517:86 200
http.onreadystatechange @ main.js?ver=2024.9.0-1736600158517:86
cryptpad-api.js:63 OUTER SENT QUERY START Object
send @ cryptpad-api.js:63
main.js?ver=2024.9.0-1736600158517:156 INNER START Object
(anonymous) @ main.js?ver=2024.9.0-1736600158517:156
main.js?ver=2024.9.0-1736600158517:158 86823397b41a40b5a05cb6baf21c12e9
(anonymous) @ main.js?ver=2024.9.0-1736600158517:158
main.js?ver=2024.9.0-1736600158517:183 SAO REQUIRED
(anonymous) @ main.js?ver=2024.9.0-1736600158517:183
Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.
sframe-boot.js?ver=1.6:46 Testing if CSP correctly blocks an 'eval' call
LessLoader.js?ver=2024.9.0-1736600158517:208 Compiling [/customize/src/less2/include/loading.less] took 3ms
LessLoader.js?ver=2024.9.0-1736600158517:208 Compiling [/customize/src/less2/include/loading.less] took 2ms
cryptpad-common.js?ver=2024.9.0-1736600158517:2790 Outer ready
cryptpad-common.js?ver=2024.9.0-1736600158517:2813 Posting CONNECT
LessLoader.js?ver=2024.9.0-1736600158517:208 Compiling [/diagram/app-diagram.less] took 12ms
cryptpad.opendesk.family/integration/#/2/integration/edit/WTWP4AVQoYW-kfFRqpybcneE/:1 Failed to fetch a worker script.
Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.
Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.
sframe-common.js?ver=2024.9.0-1736600158517:313 messenger is disabled
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:313
sframe-boot.js?ver=1.11:46 Testing if CSP correctly blocks an 'eval' call
app.min.js:11782 2025-02-28T17:44:52.828Z Loading plugins Array(1)
app.min.js:11782 2025-02-28T17:44:53.371Z App.start Array(2)
app.min.js:11782 2025-02-28T17:44:53.401Z EditorUi.installMessageHandler Array(1) evt Array(1) data Array(1)
app.min.js:11782 2025-02-28T17:44:53.402Z DrawioFile.setData Array(1) data Array(1)
app.min.js:11782 2025-02-28T17:44:53.451Z DrawioFile.setData Array(1) data Array(1)
LessLoader.js?ver=2024.9.0-1736600158517:208 Compiling [/customize/src/less2/include/loading.less] took 3ms
LessLoader.js?ver=2024.9.0-1736600158517:208 Compiling [/secureiframe/app-secure.less] took 24ms
index.html:1 Refused to load manifest from 'https://cryptpad.opendesk.family/components/drawio/src/main/webapp/images/manifest.json' because it violates the following Content Security Policy directive: "default-src 'none'". Note that 'manifest-src' was not explicitly set, so 'default-src' is used as a fallback.
common-util.js?ver=2024.9.0-1736600158517:90 event handler was already unregistered
app.min.js:11782 2025-02-28T17:45:40.887Z EditorUi.installMessageHandler [App] evt [MessageEvent] data [{…}]
app.min.js:11782 2025-02-28T17:45:40.888Z DrawioFile.setData [LocalFile] data ['<mxfile host="cryptpad.opendesk.family" type="embe…/mxCell></root></mxGraphModel></diagram></mxfile>']
app.min.js:11782 2025-02-28T17:45:40.893Z File.mergeFile [EmbedFile] file [LocalFile] ignored true
cryptpad-api.js:49 OUTER RECEIVED QUERY HAS_UNSAVED_CHANGES true
onMsg @ cryptpad-api.js:49
postMessage
send @ main.js?ver=2024.9.0-1736600158517:56
onHasUnsavedChanges @ main.js?ver=2024.9.0-1736600158517:131
(anonymous) @ sframe-common-outer.js?ver=2024.9.0-1736600158517:2092
h @ worker-channel.js?ver=2024.9.0-1736600158517:101
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:197
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:196
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common-outer.js?ver=2024.9.0-1736600158517:301
postMessage
postMsg @ sframe-common.js?ver=2024.9.0-1736600158517:807
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:79
setTimeout
reg @ common-util.js?ver=2024.9.0-1736600158517:85
chan.query @ worker-channel.js?ver=2024.9.0-1736600158517:72
integrationHasUnsavedChanges @ sframe-app-framework.js?ver=2024.9.0-1736600158517:649
setStateChanged @ sframe-common-integration.js?ver=2024.9.0-1736600158517:54
exp.changed @ sframe-common-integration.js?ver=2024.9.0-1736600158517:196
(anonymous) @ sframe-app-framework.js?ver=2024.9.0-1736600158517:656
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
contentUpdate @ sframe-app-framework.js?ver=2024.9.0-1736600158517:250
(anonymous) @ sframe-app-framework.js?ver=2024.9.0-1736600158517:274
nThen @ index.js?ver=2024.9.0-1736600158517:37
nThen @ index.js?ver=2024.9.0-1736600158517:67
onRemote @ sframe-app-framework.js?ver=2024.9.0-1736600158517:273
(anonymous) @ sframe-chainpad-netflux-inner.js?ver=2024.9.0-1736600158517:59
(anonymous) @ chainpad.dist.js?ver=2024.9.0-1736600158517:1240
pushUIPatch @ chainpad.dist.js?ver=2024.9.0-1736600158517:1240
handleMessage @ chainpad.dist.js?ver=2024.9.0-1736600158517:1503
message @ chainpad.dist.js?ver=2024.9.0-1736600158517:1696
(anonymous) @ sframe-chainpad-netflux-inner.js?ver=2024.9.0-1736600158517:130
h @ worker-channel.js?ver=2024.9.0-1736600158517:101
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:197
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:196
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:804
postMessage
postMsg @ sframe-common-outer.js?ver=2024.9.0-1736600158517:218
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:79
setTimeout
reg @ common-util.js?ver=2024.9.0-1736600158517:85
chan.query @ worker-channel.js?ver=2024.9.0-1736600158517:72
onMessage @ sframe-chainpad-netflux-outer.js?ver=2024.9.0-1736600158517:96
(anonymous) @ sframe-chainpad-netflux-outer.js?ver=2024.9.0-1736600158517:115
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ cryptpad-common.js?ver=2024.9.0-1736600158517:2795
h @ worker-channel.js?ver=2024.9.0-1736600158517:101
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:197
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:196
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
worker.port.onmessage @ cryptpad-common.js?ver=2024.9.0-1736600158517:2701
sframe-common-integration.js?ver=2024.9.0-1736600158517:154 Integration send ISAVE
requestSave @ sframe-common-integration.js?ver=2024.9.0-1736600158517:154
save @ sframe-common-integration.js?ver=2024.9.0-1736600158517:60
setTimeout
addOnSettleTo @ sframe-common-integration.js?ver=2024.9.0-1736600158517:192
exp.changed @ sframe-common-integration.js?ver=2024.9.0-1736600158517:214
(anonymous) @ sframe-app-framework.js?ver=2024.9.0-1736600158517:656
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
contentUpdate @ sframe-app-framework.js?ver=2024.9.0-1736600158517:250
(anonymous) @ sframe-app-framework.js?ver=2024.9.0-1736600158517:274
nThen @ index.js?ver=2024.9.0-1736600158517:37
nThen @ index.js?ver=2024.9.0-1736600158517:67
onRemote @ sframe-app-framework.js?ver=2024.9.0-1736600158517:273
(anonymous) @ sframe-chainpad-netflux-inner.js?ver=2024.9.0-1736600158517:59
(anonymous) @ chainpad.dist.js?ver=2024.9.0-1736600158517:1240
pushUIPatch @ chainpad.dist.js?ver=2024.9.0-1736600158517:1240
handleMessage @ chainpad.dist.js?ver=2024.9.0-1736600158517:1503
message @ chainpad.dist.js?ver=2024.9.0-1736600158517:1696
(anonymous) @ sframe-chainpad-netflux-inner.js?ver=2024.9.0-1736600158517:130
h @ worker-channel.js?ver=2024.9.0-1736600158517:101
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:197
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:196
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:804
postMessage
postMsg @ sframe-common-outer.js?ver=2024.9.0-1736600158517:218
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:79
setTimeout
reg @ common-util.js?ver=2024.9.0-1736600158517:85
chan.query @ worker-channel.js?ver=2024.9.0-1736600158517:72
onMessage @ sframe-chainpad-netflux-outer.js?ver=2024.9.0-1736600158517:96
(anonymous) @ sframe-chainpad-netflux-outer.js?ver=2024.9.0-1736600158517:115
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ cryptpad-common.js?ver=2024.9.0-1736600158517:2795
h @ worker-channel.js?ver=2024.9.0-1736600158517:101
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:197
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:196
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
worker.port.onmessage @ cryptpad-common.js?ver=2024.9.0-1736600158517:2701
sframe-common-integration.js?ver=2024.9.0-1736600158517:161 Integration cb ISAVE true
(anonymous) @ sframe-common-integration.js?ver=2024.9.0-1736600158517:161
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:248
queries.<computed> @ worker-channel.js?ver=2024.9.0-1736600158517:70
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:209
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:804
postMessage
postMsg @ sframe-common-outer.js?ver=2024.9.0-1736600158517:218
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:106
(anonymous) @ cryptpad-common.js?ver=2024.9.0-1736600158517:2809
queries.<computed> @ worker-channel.js?ver=2024.9.0-1736600158517:70
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:209
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
worker.port.onmessage @ cryptpad-common.js?ver=2024.9.0-1736600158517:2701
cryptpad-api.js:49 OUTER RECEIVED QUERY HAS_UNSAVED_CHANGES false
onMsg @ cryptpad-api.js:49
postMessage
send @ main.js?ver=2024.9.0-1736600158517:56
onHasUnsavedChanges @ main.js?ver=2024.9.0-1736600158517:131
(anonymous) @ sframe-common-outer.js?ver=2024.9.0-1736600158517:2092
h @ worker-channel.js?ver=2024.9.0-1736600158517:101
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:197
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:196
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common-outer.js?ver=2024.9.0-1736600158517:301
postMessage
postMsg @ sframe-common.js?ver=2024.9.0-1736600158517:807
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:79
setTimeout
reg @ common-util.js?ver=2024.9.0-1736600158517:85
chan.query @ worker-channel.js?ver=2024.9.0-1736600158517:72
integrationHasUnsavedChanges @ sframe-app-framework.js?ver=2024.9.0-1736600158517:649
setStateChanged @ sframe-common-integration.js?ver=2024.9.0-1736600158517:54
(anonymous) @ sframe-common-integration.js?ver=2024.9.0-1736600158517:168
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:248
queries.<computed> @ worker-channel.js?ver=2024.9.0-1736600158517:70
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:209
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:804
postMessage
postMsg @ sframe-common-outer.js?ver=2024.9.0-1736600158517:218
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:106
(anonymous) @ cryptpad-common.js?ver=2024.9.0-1736600158517:2809
queries.<computed> @ worker-channel.js?ver=2024.9.0-1736600158517:70
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:209
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
worker.port.onmessage @ cryptpad-common.js?ver=2024.9.0-1736600158517:2701
cryptpad-api.js:49 OUTER RECEIVED QUERY SAVE Blob {size: 7648, type: 'application/x-drawio'}
onMsg @ cryptpad-api.js:49
postMessage
send @ main.js?ver=2024.9.0-1736600158517:56
save @ main.js?ver=2024.9.0-1736600158517:122
(anonymous) @ sframe-common-outer.js?ver=2024.9.0-1736600158517:2077
h @ worker-channel.js?ver=2024.9.0-1736600158517:101
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:197
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:196
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common-outer.js?ver=2024.9.0-1736600158517:301
postMessage
postMsg @ sframe-common.js?ver=2024.9.0-1736600158517:807
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:79
setTimeout
reg @ common-util.js?ver=2024.9.0-1736600158517:85
chan.query @ worker-channel.js?ver=2024.9.0-1736600158517:72
(anonymous) @ sframe-app-framework.js?ver=2024.9.0-1736600158517:632
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:532
(anonymous) @ sframe-app-framework.js?ver=2024.9.0-1736600158517:642
(anonymous) @ inner.js?ver=2024.9.0-1736600158517:141
(anonymous) @ export.js?ver=2024.9.0-1736600158517:54
Promise.then
main @ export.js?ver=2024.9.0-1736600158517:53
(anonymous) @ inner.js?ver=2024.9.0-1736600158517:140
execCb @ require.js?ver=2.3.7:1697
check @ require.js?ver=2.3.7:884
(anonymous) @ require.js?ver=2.3.7:1140
(anonymous) @ require.js?ver=2.3.7:135
(anonymous) @ require.js?ver=2.3.7:1190
each @ require.js?ver=2.3.7:60
emit @ require.js?ver=2.3.7:1189
check @ require.js?ver=2.3.7:939
enable @ require.js?ver=2.3.7:1177
init @ require.js?ver=2.3.7:789
callGetModule @ require.js?ver=2.3.7:1204
completeLoad @ require.js?ver=2.3.7:1591
onScriptLoad @ require.js?ver=2.3.7:1718
script
req.createNode @ require.js?ver=2.3.7:1879
req.load @ require.js?ver=2.3.7:1900
load @ require.js?ver=2.3.7:1686
load @ require.js?ver=2.3.7:835
fetch @ require.js?ver=2.3.7:825
check @ require.js?ver=2.3.7:857
enable @ require.js?ver=2.3.7:1177
enable @ require.js?ver=2.3.7:1558
(anonymous) @ require.js?ver=2.3.7:1162
(anonymous) @ require.js?ver=2.3.7:135
each @ require.js?ver=2.3.7:60
enable @ require.js?ver=2.3.7:1114
init @ require.js?ver=2.3.7:789
(anonymous) @ require.js?ver=2.3.7:1461
setTimeout
req.nextTick @ require.js?ver=2.3.7:1816
localRequire @ require.js?ver=2.3.7:1450
requirejs @ require.js?ver=2.3.7:1798
(anonymous) @ inner.js?ver=2024.9.0-1736600158517:139
integrationSave @ sframe-app-framework.js?ver=2024.9.0-1736600158517:641
(anonymous) @ sframe-common-integration.js?ver=2024.9.0-1736600158517:80
(anonymous) @ sframe-common-integration.js?ver=2024.9.0-1736600158517:169
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:248
queries.<computed> @ worker-channel.js?ver=2024.9.0-1736600158517:70
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:209
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:804
postMessage
postMsg @ sframe-common-outer.js?ver=2024.9.0-1736600158517:218
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:106
(anonymous) @ cryptpad-common.js?ver=2024.9.0-1736600158517:2809
queries.<computed> @ worker-channel.js?ver=2024.9.0-1736600158517:70
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:209
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
worker.port.onmessage @ cryptpad-common.js?ver=2024.9.0-1736600158517:2701
sframe-common-integration.js?ver=2024.9.0-1736600158517:176 Integration send ISAVED
saved @ sframe-common-integration.js?ver=2024.9.0-1736600158517:176
(anonymous) @ sframe-common-integration.js?ver=2024.9.0-1736600158517:83
queries.<computed> @ worker-channel.js?ver=2024.9.0-1736600158517:70
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:209
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:804
postMessage
postMsg @ sframe-common-outer.js?ver=2024.9.0-1736600158517:218
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:106
(anonymous) @ main.js?ver=2024.9.0-1736600158517:124
onMsg @ main.js?ver=2024.9.0-1736600158517:33
postMessage
_sendCb @ cryptpad-api.js:31
(anonymous) @ cryptpad-api.js:51
(anonymous) @ editor.js:202
Promise.then
(anonymous) @ editor.js:202
onSave @ editor.js:51
(anonymous) @ cryptpad-api.js:201
onMsg @ cryptpad-api.js:50
postMessage
send @ main.js?ver=2024.9.0-1736600158517:56
save @ main.js?ver=2024.9.0-1736600158517:122
(anonymous) @ sframe-common-outer.js?ver=2024.9.0-1736600158517:2077
h @ worker-channel.js?ver=2024.9.0-1736600158517:101
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:197
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:196
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common-outer.js?ver=2024.9.0-1736600158517:301
postMessage
postMsg @ sframe-common.js?ver=2024.9.0-1736600158517:807
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:79
setTimeout
reg @ common-util.js?ver=2024.9.0-1736600158517:85
chan.query @ worker-channel.js?ver=2024.9.0-1736600158517:72
(anonymous) @ sframe-app-framework.js?ver=2024.9.0-1736600158517:632
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:532
(anonymous) @ sframe-app-framework.js?ver=2024.9.0-1736600158517:642
(anonymous) @ inner.js?ver=2024.9.0-1736600158517:141
(anonymous) @ export.js?ver=2024.9.0-1736600158517:54
Promise.then
main @ export.js?ver=2024.9.0-1736600158517:53
(anonymous) @ inner.js?ver=2024.9.0-1736600158517:140
execCb @ require.js?ver=2.3.7:1697
check @ require.js?ver=2.3.7:884
(anonymous) @ require.js?ver=2.3.7:1140
(anonymous) @ require.js?ver=2.3.7:135
(anonymous) @ require.js?ver=2.3.7:1190
each @ require.js?ver=2.3.7:60
emit @ require.js?ver=2.3.7:1189
check @ require.js?ver=2.3.7:939
enable @ require.js?ver=2.3.7:1177
init @ require.js?ver=2.3.7:789
callGetModule @ require.js?ver=2.3.7:1204
completeLoad @ require.js?ver=2.3.7:1591
onScriptLoad @ require.js?ver=2.3.7:1718
script
req.createNode @ require.js?ver=2.3.7:1879
req.load @ require.js?ver=2.3.7:1900
load @ require.js?ver=2.3.7:1686
load @ require.js?ver=2.3.7:835
fetch @ require.js?ver=2.3.7:825
check @ require.js?ver=2.3.7:857
enable @ require.js?ver=2.3.7:1177
enable @ require.js?ver=2.3.7:1558
(anonymous) @ require.js?ver=2.3.7:1162
(anonymous) @ require.js?ver=2.3.7:135
each @ require.js?ver=2.3.7:60
enable @ require.js?ver=2.3.7:1114
init @ require.js?ver=2.3.7:789
(anonymous) @ require.js?ver=2.3.7:1461
setTimeout
req.nextTick @ require.js?ver=2.3.7:1816
localRequire @ require.js?ver=2.3.7:1450
requirejs @ require.js?ver=2.3.7:1798
(anonymous) @ inner.js?ver=2024.9.0-1736600158517:139
integrationSave @ sframe-app-framework.js?ver=2024.9.0-1736600158517:641
(anonymous) @ sframe-common-integration.js?ver=2024.9.0-1736600158517:80
(anonymous) @ sframe-common-integration.js?ver=2024.9.0-1736600158517:169
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:248
queries.<computed> @ worker-channel.js?ver=2024.9.0-1736600158517:70
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:209
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
(anonymous) @ sframe-common.js?ver=2024.9.0-1736600158517:804
postMessage
postMsg @ sframe-common-outer.js?ver=2024.9.0-1736600158517:218
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:106
(anonymous) @ cryptpad-common.js?ver=2024.9.0-1736600158517:2809
queries.<computed> @ worker-channel.js?ver=2024.9.0-1736600158517:70
(anonymous) @ worker-channel.js?ver=2024.9.0-1736600158517:209
(anonymous) @ common-util.js?ver=2024.9.0-1736600158517:99
fire @ common-util.js?ver=2024.9.0-1736600158517:99
worker.port.onmessage @ cryptpad-common.js?ver=2024.9.0-1736600158517:2701
sframe-common-integration.js?ver=2024.9.0-1736600158517:180 Integration cb ISAVED
Steps to reproduce in an Opendesk 1.1.1 environment:
Expected result: The diagram can be edited without crashes
Actual result:
Additional info: