mail icon indicating copy to clipboard operation
mail copied to clipboard

Submailbox creation visually broken

Open wriver4 opened this issue 2 years ago • 2 comments

Steps to reproduce

For ease of explanation Inbox, Favorites, Drafts, Sent, Junk, Trash, and mailboxes created with the 3dot menu at the user email address are Level 1 folders.

Leon is a Level 1 folder. State is subscribed = true, Sync in bkg =false. Add Jack as a Level 2 folder using the submailbox command to Leon. Works as expected. State is subscribed = false, Sync in bkg =false. Add "TO main" as a Leve1 3 folder using the submailbox command to Jack. Does not work as expected. TO main appears on Level 2.

The mailserver shows "TO main" at the correct level 3. Without refreshing the screen, if you go to add another folder in the same level as "TO main", "TO main" is auto filled in the field. If you refresh the screen "TO Main" become a Level as Expected.

Naturally the user eees "TO main" in level 2 and tries to move it so you can guess what happens from there.

Expected behavior

Submailboxes visually work

Actual behavior

See steps to reproduce

Mail app version

3.3.31

Mailserver or service

postfix 3.4.7 dovcot 2.2.36 (1f10bfa63)

Operating system

Ubuntu 22.04.03 LTS 5.15.0.....

PHP engine version

PHP 8.1

Web server

Apache (supported)

Database

MySQL

Additional info

Was Nextcloud 26 Now 27.0.2 No Change.

wriver4 avatar Sep 11 '23 19:09 wriver4

It would be nice to have a tag that says an issue has been read.

wriver4 avatar Dec 07 '23 17:12 wriver4

So, I had a moment to dig a little deeper. .app-navigation .app-navigation-entry-wrapper .app-navigation-entry__children .app-navigation-entry { padding-left: 0 !important; } in app-navigation.scss:167 webpack://./css/app-navigation.scss is overriding .app-navigation-entry__children .app-navigation-entry[data-v-86815ca2] { display: inline-flex; flex-wrap: wrap; padding-left: 16px; in NcAppNavigationItem-hYyNqvah.css:159 webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationItem-hYyNqvah.css

Styles will override it with .app-navigation-entry__children{padding-left:16px !important;} But I don't know the total impact.

Hope that helps. Cheers!

wriver4 avatar Jun 07 '24 12:06 wriver4

this is fixed: https://github.com/nextcloud-libraries/nextcloud-vue/pull/6861

GretaD avatar Jun 17 '25 12:06 GretaD