Details
-
Bug
-
Resolution: Fixed
-
Low
-
None
-
1
-
Severity 3 - Minor
-
4
-
Description
Note: This doesn't cause any user-facing problems.
While restoring drafts, the file comment form is focused, which requires scrolling the page to that location. The logic we have to scroll there relies on an editor being initialized, but this happens too early in the page lifecycle for the editor to be ready.
text-view-scrolling.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2F…:49 Uncaught TypeError: Cannot read property 'getScrollInfo' of undefined scrollToFileComments @ text-view-scrolling.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2F…:49 wrapper @ lodash.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3181 scrollToComment @ diff-comment-container.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1…:128 (anonymous function) @ diff-comment-container.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1…:86 (anonymous function) @ function.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bb…:343 setTimeout (async)(anonymous function) @ function.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bb…:343 openCommentForm @ comment-container.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8…:480 openNewCommentForm @ comment-container.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8…:456 restoreDraftComment @ comment-container.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8…:574 arrayEach @ lodash.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:1361 (anonymous function) @ lodash.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3405 _restoreDraftsToContainer @ diff-comment-context.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2…:321 restoreDraftFileComments @ diff-comment-context.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2…:350 restoreDrafts @ diff-comment-context.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2…:341 initialize @ comment-context.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4…:23 initialize @ diff-comment-context.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2…:37 Backbone.View @ internal-node-modules-atlassian-aui-src-js-vendor-backbone-backbone.js?_statichash=e64c7aac8cef3e5f…:1099 child @ internal-node-modules-atlassian-aui-src-js-vendor-backbone-backbone.js?_statichash=e64c7aac8cef3e5f…:1643 child @ internal-node-modules-atlassian-aui-src-js-vendor-backbone-backbone.js?_statichash=e64c7aac8cef3e5f…:1643 bindContext @ comments.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea6bd7…:34 getBoundCommentContext @ diff-handler.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea…:44 requestSuccessCallback @ diff-handler.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea…:257 (anonymous function) @ promise.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea6bd71…:85 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3256 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3263 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3339 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3263 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 deferred.(anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3301 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 add @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3145 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3259 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 done @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:8264 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:8605 XMLHttpRequest.send (async)XMLHttpRequest.send @ user-activity-xhr-header.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2…:36 send @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:8630 ajax @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:8166 ajaxInternal @ server.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:314 rest @ server.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:412 getAnchoredComments @ diff-handler.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea…:172 exports.handler @ diff-handler.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea…:192 handle @ diff-handler.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea…:7 next @ handler-registry.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c…:117 (anonymous function) @ handler-registry.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c…:122 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 add @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3145 next @ handler-registry.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c…:120 (anonymous function) @ handler-registry.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c…:122 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 deferred.(anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3301 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 add @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3145 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3260 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3263 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 deferred.(anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3301 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 add @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3145 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3259 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 done @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:8264 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:8605 XMLHttpRequest.send (async)XMLHttpRequest.send @ user-activity-xhr-header.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2…:36 send @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:8630 ajax @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:8166 ajaxInternal @ server.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:314 rest @ server.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:412 requestDiff @ request-diff.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea…:100 handleLFSDiff @ lfs-file-handler.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c…:182 handleLFSFile @ lfs-file-handler.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c…:271 handle @ lfs-file-handler.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c…:283 next @ handler-registry.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c…:117 HandlerRegistry._handle @ handler-registry.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c…:128 FileContent.initForContent @ file-content.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea…:302 FileContent._initInternal @ file-content.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea…:421 (anonymous function) @ promise.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea6bd71…:85 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3256 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 add @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3145 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3255 each @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:374 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3252 Deferred @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3312 then @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3251 thenAbortable @ promise.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea6bd71…:90 out.thenAbortable @ promise.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea6bd71…:94 FileContent.init @ file-content.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea…:393 initFileContentFromChange @ tree-and-diff-view.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc…:83 (anonymous function) @ tree-and-diff-view.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc…:358 (anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3256 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 deferred.(anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3301 fire @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3099 fireWith @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3211 deferred.(anonymous function) @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:3301 resolveIfNotInterrupted @ difftree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea6bd7…:478 (anonymous function) @ difftree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea6bd7…:539 setTimeout (async)(anonymous function) @ difftree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4eea6bd7…:537 dispatch @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:4435 elemData.handle @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:4121 trigger @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:4350 jQuery.event.trigger @ jquery-migrate.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c…:493 triggerHandler @ jquery.js?_statichash=e64c7aa…-CDN%2F-700674708%2F5601861%2F1%2F37c0339bbc4…:4907 __callback @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:237 loaded @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:539 $.jstree._fn.(anonymous function) @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:234 (anonymous function) @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:410 (anonymous function) @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:1653 load_node_json @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:1724 $.jstree._fn.(anonymous function) @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:234 load_node @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:1653 $.jstree._fn.(anonymous function) @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:234 $.jstree._fn.(anonymous function) @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:234 init @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:410 $.jstree._fn.(anonymous function) @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:234 (anonymous function) @ jquery.jstree.js?_statichash=1fe0c04…-T%2F-700674708%2F5601861%2F1%2Fc8c4ee…:162
Attachments
Issue Links
- mentioned in
-
Page Loading...