[Bug] Viewing diff after adding a comment in PR review breaks and throw an error
iabdelkareem opened this issue · comments
Issue Description
bug report
Describe what happened (or what feature you want)
The diff-view throw an error and breaks after adding a comment in the PR review. Please check the screen recording below and the attached error log.
Describe what you expected to happen
- Expected diff view to be re-rendered without errors
How to reproduce it (as minimally and precisely as possible)
- Start reviewing a PR
- Navigate to a diff and add a comment ca
- Save the comment :update!
- Navigate back to the diff l
- An error is thrown and the diff is not displayed again
Tell us your environment
OS Fedora Linux 36 (Workstation Edition)
NVIM v0.8.0
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Anything else we need to know?
Error Log
Error detected while processing CursorMoved Autocommands for "*":
Error executing lua callback: ...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276: Error executing lua: ...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:277: Vim(append):Error executing lua callback: /usr/share/nvim/runtime/filetype.lua:22: Error executing lua: /usr/share/nvim/runtime/filetype.lua:23: Vim(append):Error executing lua callback: vim/keymap.lua:0: E31: No such mapping
stack traceback:
[C]: in function 'nvim_buf_del_keymap'
vim/keymap.lua: in function 'del'
...r-textobjects/lua/nvim-treesitter/textobjects/attach.lua:57: in function 'detach'
...er/start/nvim-treesitter/lua/nvim-treesitter/configs.lua:490: in function 'detach_module'
...er/start/nvim-treesitter/lua/nvim-treesitter/configs.lua:499: in function 'reattach_module'
...er/start/nvim-treesitter/lua/nvim-treesitter/configs.lua:108: in function <...er/start/nvim-treesitter/lua/nvim-treesitter/configs.lua:107>
[C]: in function 'nvim_cmd'
/usr/share/nvim/runtime/filetype.lua:23: in function </usr/share/nvim/runtime/filetype.lua:22>
[C]: in function 'nvim_buf_call'
/usr/share/nvim/runtime/filetype.lua:22: in function </usr/share/nvim/runtime/filetype.lua:11>
[C]: in function 'cmd'
...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:277: in function <...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276>
[C]: in function 'nvim_buf_call'
...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276: in function 'show_diff'
...k/packer/opt/octo.nvim/lua/octo/reviews/thread-panel.lua:87: in function 'show_review_threads'
...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:42: in function <...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:41>
stack traceback:
[C]: in function 'nvim_cmd'
/usr/share/nvim/runtime/filetype.lua:23: in function </usr/share/nvim/runtime/filetype.lua:22>
[C]: in function 'nvim_buf_call'
/usr/share/nvim/runtime/filetype.lua:22: in function </usr/share/nvim/runtime/filetype.lua:11>
[C]: in function 'cmd'
...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:277: in function <...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276>
[C]: in function 'nvim_buf_call'
...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276: in function 'show_diff'
...k/packer/opt/octo.nvim/lua/octo/reviews/thread-panel.lua:87: in function 'show_review_threads'
...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:42: in function <...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:41>
stack traceback:
[C]: in function 'nvim_buf_call'
/usr/share/nvim/runtime/filetype.lua:22: in function </usr/share/nvim/runtime/filetype.lua:11>
[C]: in function 'cmd'
...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:277: in function <...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276>
[C]: in function 'nvim_buf_call'
...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276: in function 'show_diff'
...k/packer/opt/octo.nvim/lua/octo/reviews/thread-panel.lua:87: in function 'show_review_threads'
...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:42: in function <...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:41>
stack traceback:
[C]: in function 'cmd'
...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:277: in function <...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276>
[C]: in function 'nvim_buf_call'
...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276: in function 'show_diff'
...k/packer/opt/octo.nvim/lua/octo/reviews/thread-panel.lua:87: in function 'show_review_threads'
...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:42: in function <...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:41>
stack traceback:
[C]: in function 'nvim_buf_call'
...ack/packer/opt/octo.nvim/lua/octo/reviews/file-entry.lua:276: in function 'show_diff'
...k/packer/opt/octo.nvim/lua/octo/reviews/thread-panel.lua:87: in function 'show_review_threads'
...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:42: in function <...vim/site/pack/packer/opt/octo.nvim/lua/octo/autocmds.lua:41>
Executing CursorMoved Autocommands for "*"
autocommand call quick_scope#HighlightLineDelay(2, g:qs_accepted_chars)