deck icon indicating copy to clipboard operation
deck copied to clipboard

Bug when renaming and / or choosing another color for the board

Open Mer0me opened this issue 3 weeks ago • 5 comments

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Describe the bug When you rename a board, if you hit <Enter>, the new name is not submitted. You have to click on the validation button to really rename the board. The color picker doesn't work anymore, maybe related to Vue, as in this Calendar bug

To Reproduce Steps to reproduce the behavior:

  1. Create a new board
  2. Try to rename the board hitting the enter key
  3. Try to change the color of the board

Expected behavior Renaming the board by hitting the Enter key should be possible, without mouse. Choosing another color for the board should work.

Screenshots not relevant

Client details:

  • OS: Ubuntu
  • Firefox
  • 145.0.2
  • Laptop
Server details

Operating system: Debian

Web server: Apache

**Database:**MariaDB

PHP version: 8.3

Nextcloud version: (see Nextcloud admin page) 32.0.2

Where did you install Nextcloud from: upgrade from previous version

Mer0me avatar Dec 03 '25 11:12 Mer0me

Same here with Nextcloud 31.0.11. Newly created tags seem to get a random color or at least it depends on the person that create it.

blattms avatar Dec 05 '25 13:12 blattms

Same with Nextcloud version: 31.0.9.1

mscde avatar Dec 05 '25 14:12 mscde

Same. From deck page i cant change Board and Tags color.

Console error

[WARN] @nextcloud/vue: You need to add a label to the NcInputField component. Either use the prop label or use an external one, as per the example in the documentation. {uid: 'admin', app: '@nextcloud/vue', level: 2} [WARN] @nextcloud/vue: You need to fill either the text or the ariaLabel props in the button component. {uid: 'admin', app: '@nextcloud/vue', level: 2, text: undefined, ariaLabel: null, …} Blocked aria-hidden on an element because its descendant retained focus. The focus must not be hidden from assistive technology users. Avoid using aria-hidden on a focused element or its ancestor. Consider using the inert attribute instead, which will also prevent focus. For more details, see the aria-hidden section of the WAI-ARIA specification at https://w3c.github.io/aria/#aria-hidden. Element with focus: Ancestor with aria-hidden:

​…​

I thought to myself that it is better to test the server itself to see if the problem is with the backend or the user interface:

curl -u USER:PASS ^
   -X PUT ^
   -H "OCS-APIREQUEST: true" ^
   -H "Content-Type: application/json" ^
   -d "{\"title\":\"BOARD_TITLE\",\"color\":\"ff0000\",\"archived\":false}" ^
   "http://localhost:8080/index.php/apps/deck/api/v1.0/boards/1"

And yes, its worked. so the problem is in the UI If I have time I will look into what the problem is, but please fix it before I find it because I dont have time :(

Win11 IOS
Browsers Chrome / Zen Chrome
NC 32.0.1/31.0.9.1 32.0.1/31.0.9.1

sinanradsin avatar Dec 06 '25 00:12 sinanradsin

#6704

theoholl avatar Dec 07 '25 22:12 theoholl

same bug.

And not only that: also change colors from Tags doesn't work!

shure the same problem.

narkgnab avatar Dec 09 '25 14:12 narkgnab

Color picker fixed by https://github.com/nextcloud/deck/pull/7447

theoholl avatar Dec 17 '25 22:12 theoholl