Deck: upcoming cards: 3-dots menu (Card details) not working

Created on 13 Oct 2020  路  6Comments  路  Source: nextcloud/deck

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
3-dots menus of a card in "upcoming card" has unexpected results (Card detauils and Move card)

To Reproduce
Steps to reproduce the behavior:

  1. Open upcoming cards
  2. Click on 3 dots menu of a card
  3. "Card details"
    3.1. Click on "Card details"
    3.1. See never ending circle and "Loading board"
    or
  4. "Move card"
    4.1 Click on "Move card"
    4.2. Nothing happens

By the way:
Papercut: "Upcoming cards" doesn't show only upcoming cards, also overdue cards. Perhaps "My cards with due date" is more appropriate

Versions
Deck 1.1.1
NC 20

1. to develop bug

All 6 comments

Any errors reported in the browser console?

browser console:
http://xxxxxxxxxxx/nextcloud/index.php/apps/deck/boards/NaN
TypeError: this.board is null

Could you check if that is still the case on the latest release 1.1.2?

This could be related: When I click "Card details" the first time the url changes from "/apps/deck#/board/6" to "/apps/deck#/" but nothing happens (No console output either). The second time I click "Card details" nothing happens and I get the following error in the browser console:

Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/".
    Me vue-router.esm.js:1995
    confirmTransition vue-router.esm.js:1965
    transitionTo vue-router.esm.js:2190
    push vue-router.esm.js:2634
    push vue-router.esm.js:2950
    push vue-router.esm.js:2949
    openCard CardMenu.vue:128
    VueJS 4
    onClick ncvuecomponents.js:66
    VueJS 49
    openMenu ncvuecomponents.js:151
    VueJS 4
    show v-tooltip.esm.js:3600
    r v-tooltip.esm.js:3846
    _addEventListeners v-tooltip.esm.js:3857
    $_addEventListeners v-tooltip.esm.js:3839
    $_init v-tooltip.esm.js:3641
    mounted v-tooltip.esm.js:3576
    VueJS 23
vue-router.esm.js:1995:14
    transitionTo vue-router.esm.js:2210
    s vue-router.esm.js:2247
    confirmTransition vue-router.esm.js:2258
    transitionTo vue-router.esm.js:2190
    push vue-router.esm.js:2634
    push vue-router.esm.js:2950
    push vue-router.esm.js:2949
    openCard CardMenu.vue:128
    openCard self-hosted:1161
    VueJS 4
    onClick ncvuecomponents.js:66
    onClick self-hosted:1161
    VueJS 33

I don't see a loading indicator but nothing happens.

Deck Version: 1.1.2

OK, i can actually reproduce that:

image

All the behaviour @cloud2018 has mentioned above I have replicated, and I can add some more, If a card is assigned to a user, it is possible to assign/unassign it as can be seen in this short screenshot clip

Delete card and archive card does however work.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

juliushaertl picture juliushaertl  路  4Comments

Dubidubiduu picture Dubidubiduu  路  4Comments

fm-sys picture fm-sys  路  4Comments

ghost picture ghost  路  3Comments

langfingaz picture langfingaz  路  3Comments