Skip to content

Images and tables under to-do lists interfere with typing #1576

Open
@thm-unix

Description

@thm-unix

Hello! When I create a To-Do list and add a table or an image under it, I cannot type
normally in the surroundings of it. I mean, if I click on any cell, the table settings menu
comes up and I cannot type anything. In order to type, I have to hold left mouse button
on the cell. When I click on the list item text, same thing happens. Same thing with images.
But in case of images, when I click anywhere near the image, its caption automatically
selects (video is attached). Everything is OK with ordered and unordered lists, though.
This isn't a new bug, it was the same with an old version of NextCloud and Notes app.
I updated both today, nothing changed.

Steps to reproduce

  1. Create a to-do list. Type something in the list item
  2. Press Shift + Enter
  3. Add any table or image
  4. Try clicking anywhere within this list item

Expected behaviour

It should let me type anything where I put the cursor

Actual behaviour

Table settings pop up / image caption selects and interferes with typing

Screenshots

video.mp4

Server

  • Notes app version: 4.12.1
  • Nextcloud version: 31.0.6
  • OS: Devuan 5
  • Web server: Apache 2.4.62
  • PHP version: 8.2.28
  • Database: mariadb Ver 15.1 Distrib 10.11.11-MariaDB

Nextcloud configuration:

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "192.168.1.108",
            "***REMOVED SENSITIVE VALUE***"
        ],
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "31.0.6.2",
        "overwrite.cli.url": "http:\/\/192.168.1.108\/nextcloud",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "updater.secret": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "loglevel": 2
    }
}

Client

Firefox 139.0.4 on Arch Linux
Safari 18.0.1 on macOS 14.7

Log files

Nothing appears neither in JS console, nor in nextcloud.log when I reproduce the bug

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdesignRelated to the design or user experienceneed to reproduceIssue that has not been reproduced

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions