Open Closed

Bugs in LeptonX context menu (MVC) since upgrade to 7.4.0 #6075


User avatar
0
ageiter created
  • ABP Framework version: v7.4.0
  • UI Type: Blazor Server
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no

I have just updated to version 7.4.0. It is a Blazor server application. I am using the LeptonX theme with the TopMenu layout. Several issues have come to my attention:

  1. When I go to an account page (click on profile picture), the menu (and profile picture) is no longer visible (in all MVC / account views).

  2. The links "Linked accounts" & "Authority delegation" point to the "My account" page (/Account/Manage).

  3. In mobile view (MVC) the context menu does appear, but it looks buggy.... at least not the same as in Blazor. Icons are missing, formatting is not nice and why is the profile picture and username displayed again at the bottom? Note: In the screenshot I made certain things unrecognizable ;-) MVC:

  4. Again in the MVC context menu the selected language is either not displayed correctly (sometimes EN, although another one was selected), or even worse like on the screenshot:

I have the feeling that with every update new bugs come in with the TopMenu-Layout... have already reported many errors for this layout. It would be nice if you would test this layout a bit more.

Thanks, Adrian


19 Answer(s)
  • User Avatar
    0
    enisn created
    Support Team .NET Developer

    Thanks for your feedbacks, We've reproduced most of them and we'll release a patch version for leptonx to fix them.

    But I can't reproduce the 4th item (twoLetterLanguageName)

    Can you provide a steps to reproduce it?

  • User Avatar
    0
    enisn created
    Support Team .NET Developer

    Ok, I couldn't reproduce but found the source of the problem, we'll fix it and release a patch version of LeptonX for these.

  • User Avatar
    0
    ageiter created

    Hi enisn,

    thank you for the feedback. Perfect. It is difficult to reproduce as it does not always occur. Now I have clicked around a bit in the profile menu and now it is displayed correctly...

    Can you also fix it so that when you select German it says DE-DE and not just DE? You have already changed this in the submenu. Now all that's missing is the customized display at the top.

  • User Avatar
    0
    enisn created
    Support Team .NET Developer

    Ok, I'll take a look of the source of the problem

  • User Avatar
    0
    ageiter created

    The ticket should only be closed when it is done...

  • User Avatar
    0
    enisn created
    Support Team .NET Developer

    Here is the updates

    rendering twoLetterIsoLanguage has been solved

    de-DE rendering instead DE has been solved too

    • We enhanced this formatting. The section is not visible anymore for host users.
    • Unnecessary User toolbar on mobile menu has been removed too
  • User Avatar
    0
    ageiter created

    Thanks for the update.

    I assume points 1 and 2 are also done? In which update will this be included?

    Will the question be refunded?

  • User Avatar
    0
    enisn created
    Support Team .NET Developer

    I assume points 1 and 2 are also done? In which update will this be included?

    We have bulk fixes on the lepton them, they 're fixed too probably, but they aren't tested yet. I assume they're fixed too.

    Will the question be refunded?

    Since it's a bug your question is already refunded. You probably received an email about it. It's in the refunded state from the first reply.

  • User Avatar
    0
    ageiter created

    Thank you for your answer. In which version are these bugfixes delivered?

  • User Avatar
    0
    enisn created
    Support Team .NET Developer

    Some of them are already released with LeptonX 2.4.2 and we'll release new patch versions for LeptonX for 2.4

  • User Avatar
    0
    ageiter created

    and we'll release new patch versions for LeptonX for 2.4

    I think you didn't mean 2.4, but 2.5?

    I have now installed 2.4.2 and can confirm that the points you mentioned have been fixed. The others are still open.

  • User Avatar
    0
    ageiter created

    I found another problem. Between screen width of 768px and 991px the text of the settings-context-menu disappear.

    Good (> 991px):

    Wrong (< 991px):

    Here the CSS style:

  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Hi,

    I can't reproduce this problem

  • User Avatar
    0
    ageiter created

    @liangshiwei: Perhaps this has already been fixed in your version.

  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    ABP version is: 7.4.3 Leptonx Theme version is: 2.4.5

  • User Avatar
    0
    ageiter created

    I still have 7.4.2 and 2.4.3.

  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Ok, I can reproduce the problem.

    You can try :

    blazor-global-styles.css

    @media screen and (max-width: 991px) {
        .lpx-header-top .lpx-menu-item-link .lpx-menu-item-text {
            display: block !important;
        }
    }
    
  • User Avatar
    0
    ageiter created

    That works, thank you!

  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    : )

Made with ❤️ on ABP v9.1.0-preview. Updated on November 11, 2024, 11:11