bug: When run within Zellij, when multiples message popups are displayed, cursor "glitches" into popup

Did you check docs and existing issues?

[X] I have read all the noice.nvim docs
[X] I have searched the existing issues of noice.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.10.0
Operating system/version
Linux 6.9.4-arch1-1 x86_64
Describe the bug
This issue only occurs when running nvim within a Zellij pane. I could not reproduce it in tmux or without a terminal multiplexer running. I have Noice configured to use nvim-notify.
Whenever multiple message windows (popups? Not sure the appropriate term) are open the cursor will "glitch" into one of the popups and kind of flash/skip around. The movement is somewhat deterministic, it usually appears on the second popup, but will flash to other popups as well temporarily. Operation does not appear to be impaired: keybindings always affect the original location of the cursor never the contents of the popup.
I have also noticed the behavior when one large popup is opened, such as when running :NoiceConfig
I attempted to capture the issue in an image instead of a video. You can see here that a cursor is showing where one is not expected. This cursor flashes/skips/jumps around as long as multiple popups remain open.

Steps To Reproduce

Launch nvim within a Zellij pane
Run :NoiceConfig

Expected Behavior
The cursor remains where it is when "popups" are on screen, no visual "glitches".
Repro
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  {
    "folke/noice.nvim",
    dependencies = { "MunifTanjim/nui.nvim", "rcarriga/nvim-notify" },
    opts = {},
  },
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

This is not caused by noice. Either a Neovim, or zellij bug. Closing


Bug/jel 641 required product attributes

Fixes #641

@OBCENEIKON - the way this was originally set up was requiring that all provisioning answers be required, even the optional ones. The latest commit pulls in the list of required attributes for the product type from the global namespace and only checks if those attributes are present for new product creation.

:+1:


Implement changes for Ghidra 10.2

Also clear empty lines
Close #3

Thanks guys! This looks good.


Update tikv.yml

remove stale config

@Connor1996 Hi, you need to update https://github.com/pingcap/tidb-ansible/blob/master/roles/tikv/vars/default.yml as well.

@LinuxGit Done