UBERF-27 Properly handle selection in Inbox (#3605)

Signed-off-by: Alexander Onnikov <alexander.onnikov@xored.com>
This commit is contained in:
Alexander Onnikov 2023-08-18 13:11:35 +07:00 committed by GitHub
parent 348f7f4384
commit 3f9e1fc8df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -110,7 +110,8 @@
const listProvider = new ListSelectionProvider((offset: 1 | -1 | 0, of?: Doc, dir?: SelectDirection) => {
if (dir === 'vertical') {
const value = selected + offset
let value = offset + docs.findIndex((p) => p._id === of?._id)
if (value < 0) value = 0
if (filtered[value] !== undefined) {
selected = value
changeSelected(selected)

View File

@ -108,7 +108,8 @@
const listProvider = new ListSelectionProvider((offset: 1 | -1 | 0, of?: Doc, dir?: SelectDirection) => {
if (dir === 'vertical') {
const value = selected + offset
let value = offset + docs.findIndex((p) => p._id === of?._id)
if (value < 0) value = 0
if (docs[value] !== undefined) {
selected = value
changeSelected(selected)