Open Bug 1136338 Opened 10 years ago Updated 2 years ago

CertManager: Make it less tedious to Delete/Distrust large numbers of entries

Categories

(Core :: Security: PSM, defect, P5)

defect

Tracking

()

People

(Reporter: me, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [psm-backlog])

User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 Build ID: 20150209172659 Steps to reproduce: Open Certificate Manager (specifically, the "Authorities" tab), select an Authority, then hold shift and down arrow to multi-select a large group of CAs. Then try to "Delete/Distrust" all of them at once. Actual results: Before v38, the Delete button did nothing if your selection included any "containers". After v38 (tested with 39.0a1), the Delete button is disabled if containers are included in the multi-select. (see bug 78808). In both cases the result is that you can't delete any CAs if any containers are included in the selection. Expected results: I should be able to delete large numbers of CAs without having to Control-Click each one. If I want to disable all the built-in CAs for example, it is extremely tedious. The original posting for bug 78808 had some suggestions for better behavior, repeated here for convenience: -You should not be able to select the container by clicking on it. -When you select a range of certs to view, the containers should not be selected. -When you select a container (and no other certs), the View, Edit, and Delete buttons should not be active. They should be gray. There are other options for how to fix this as well: - Have a way (perhaps a config option) to just not show the "container level" at all - Make the container selection imply "all children" (so a delete on the container deletes all the CAs in that container)
See also bug 585352 (that is, the "delete/distrust" terminology is at best misleading anyway).
Confirming because deleting a large number of entries is indeed tedious; also morphing because if we fix the Authorities tab / CA case, it makes sense to fix the other tabs as well.
Status: UNCONFIRMED → NEW
Component: Untriaged → Security: UI
Ever confirmed: true
OS: Linux → All
Product: Firefox → Core
Hardware: x86_64 → All
Summary: CertManager: provide a way to Delete/Distrust large numbers CAs → CertManager: Make it less tedious to Delete/Distrust entries
Summary: CertManager: Make it less tedious to Delete/Distrust entries → CertManager: Make it less tedious to Delete/Distrust large numbers of entries
This is probably more appropriate for an add-on, but we can keep it in mind if/when we do significant updates to the certificate manager.
Component: Security: UI → Security: PSM
Priority: -- → P5
Whiteboard: [psm-backlog]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.