UX: Need to scroll in certificate manager to have buttons visible
Categories
(Core :: Security: PSM, enhancement, P5)
Tracking
()
People
(Reporter: benoit.mortgat, Unassigned)
Details
(Whiteboard: [psm-would-take])
Attachments
(1 file)
33.65 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0
Steps to reproduce:
I want to import a new certificate to the certificate manager
in about:preferences#privacy › Certificates
The buttons (Open/Save/Import/Delete…) are not visible
Actual results:
The certificate list is long, the buttons appear when I scroll down to the end of the list
Expected results:
The scrollbar should have a scope that extends to the list only, and the buttons should be always visible.
Reporter | ||
Comment 1•2 years ago
|
||
Bonus if the tabs also stay visible when scrolling down :)
Comment 2•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Security: PSM' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
![]() |
||
Comment 3•2 years ago
|
||
Is this a recent change, or has it always behaved like this for you?
Reporter | ||
Comment 4•2 years ago
|
||
(In reply to Dana Keeler (she/her) (use needinfo) (:keeler for reviews) from comment #3)
Is this a recent change, or has it always behaved like this for you?
Hello
This is difficult to tell. Actually this happens when there is at least one tab with too many entries.
In my case I had 39 entries in the “Servers” tab. I had to add many exceptions recently. When I removed them, everything was back in order: I would see the buttons without having to scroll.
So I think this is not a regression, it is more probably an Edge case when one of the lists is too large. The side effect is that:
- The height of all tabs contents are unnecessarily expanded to match the greatest one
- The buttons and tab bar are under the scope of scrolling.
Thanks
![]() |
||
Comment 5•2 years ago
|
||
Ok - thanks.
I confirm this bug and it is really a problem for users that need a personal certificate to access specific web sites because they do not find the "import" button.
I administrate a private PKI and found this bug because I couldn't find myself any more buttons to delete personal certificate and change or remove authentication decisions. I'm glad to have found this bug and to simply scroll several pages to let button appears while the scrollbar is not necessary at all. In addition, depending on theme, you don't see the scrollbar at all if your mouse focus are not inside the list area so you can't think about this scroll workaround.
Finally the main problem is with users that follow procedures with screenshots to import certificates and expect to see "import" button and don't find it so they mail back their PKI support.
![]() |
||
Comment 7•2 years ago
|
||
Is this a recent change, or has it always behaved like this for you?
(In reply to Dana Keeler (she/her) (use needinfo) (:keeler for reviews) from comment #7)
Is this a recent change, or has it always behaved like this for you?
I observed the issue on version 107.0.1 but I do not think it's a recent regression because I've made several tests:
- fresh profile: issue not present
- another profile on 106.0.1: issue not present
- same profile, another theme: issue still present
- same profile, another desktop: issue still present
So it was connected to my profile and with a mate that is more UI aware we have investigate further the certificate manager box.
We finally solved the problem by deleting many entries of "server" tab in certificates manager.
It appears that I got a huge list of exceptions on "server tab" and "certificates manager box" height size is defined by the number of exceptions of "server tab" when it should be fixed size.
So if you do not have too much exceptions in "server tab", the "certificates manager box" is a fixed size that do not depend at all on current window size. But if you add more exceptions in "server tab" to the point that you need a scroll bar, there is a bug that override the "certificates manager box" size that start to grow up. This "server tab" bug affects the whole "certificates manager" box and so let appears this issue in others tabs that doesn't contains enough elements.
So it should be easy to reproduce this issue by adding many exceptions in "server tab" and observe other tabs behaviour.
When the issue arise you can even see a double scroll bar in other tabs if they do not fit the original "certificates manager" size like the "authority" tab because the list is big enough.
In conclusion, the bug is concerning the "server tab" list size that seems to affect dynamically an upper element size.
![]() |
||
Updated•2 years ago
|
Description
•