Closed Bug 1861349 Opened 1 year ago Closed 1 year ago

Certificate Manager table column can not be resized

Categories

(Core :: Security: PSM, defect)

Firefox 119
defect

Tracking

()

VERIFIED FIXED
121 Branch
Tracking Status
firefox-esr115 --- verified
firefox119 --- wontfix
firefox120 --- wontfix
firefox121 --- verified

People

(Reporter: david.balazic, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0

Steps to reproduce:

  • Open Settings, go to Certificates / View Certificates...
  • open the "Authorities" tab
  • move the mouse pointer over the divider between the "Certificate Name" and "Security Device" columns (the pointer changes to a left-right arrow)
  • click and drag the divider

Actual results:

The columns are resized.

Expected results:

Nothing happens.

It is the same on all tabs in that setting page, except the "Authentication Decisions", where the pointer does not even change shape to the left-right arrow form.

Impact: if data in table is longer than column width, it can not be read. Like the serial numbers of certificates.

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.

Component: Untriaged → Security: PSM
Product: Firefox → Core

:emilio, since you are the author of the regressor, bug 1822578, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)
Assignee: nobody → emilio
Flags: needinfo?(emilio)

The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5793f210c595 Allow resizing certManager columns. r=settings-reviewers,Gijs
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 121 Branch

The patch landed in nightly and beta is affected.
:emilio, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox120 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

Comment on attachment 9360584 [details]
Bug 1861349 - Allow resizing certManager columns. r=#settings

Beta/Release Uplift Approval Request

  • User impact if declined: comment 0
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: comment 0
  • List of other uplifts needed: none
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Trivialish css change.
  • String changes made/needed: none
  • Is Android affected?: Yes
Flags: needinfo?(emilio)
Attachment #9360584 - Flags: approval-mozilla-beta?
Flags: qe-verify+

Comment on attachment 9360584 [details]
Bug 1861349 - Allow resizing certManager columns. r=#settings

Approved for 120.0b5

Attachment #9360584 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triaged]

I verified that the column can be resized on macOS 11.6, Ubuntu 20.04 and on Windows 11 x64 on both Firefox 121.0a1 (2023-11-01) and on Firefox 120.0b5.
But I observed that this fix introduced another bug, the certificate managed is also resized after resizing the columns and confirming it.
Please see the screen recorder attached.
Should I log a separate issue for this and confirm this bug only on the column resize?
Thanks.

Flags: needinfo?(emilio)

Hah, nice catch. I guess let's back out of beta then, and I can fix that issue on Nightly. Yeah, please file a bug for that and needinfo me.

Diana can you back out of beta? Thanks!

Flags: needinfo?(emilio) → needinfo?(dsmith)

sure, done!
Backed out for 120.0b6 for causing new issue (:hani please attach regression to this ticket when you get a chance)

Backout link: https://treeherder.mozilla.org/jobs?repo=mozilla-beta&revision=661ffaa432e4cc863263a07b7bdd27795a5df836

Flags: needinfo?(dsmith)
Regressions: 1862599

Marking the bug as verified on Nightly since the fix was backed out from Beta and a new bug was logged.
Thanks.

Status: RESOLVED → VERIFIED

Seems like a useful fix for enterprise users. Please nominate this and bug 1862599 for ESR115 approval if you agree. They graft cleanly.

Flags: needinfo?(emilio)

Comment on attachment 9360584 [details]
Bug 1861349 - Allow resizing certManager columns. r=#settings

ESR Uplift Approval Request

  • If this is not a sec:{high,crit} bug, please state case for ESR consideration: comment 0
  • User impact if declined: comment 0
  • Fix Landed on Version: 121
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): simple css fix. Needs also bug 1862599 comment 7.
Flags: needinfo?(emilio)
Attachment #9360584 - Flags: approval-mozilla-esr115?

Comment on attachment 9360584 [details]
Bug 1861349 - Allow resizing certManager columns. r=#settings

Approved for 115.6esr.

Attachment #9360584 - Flags: approval-mozilla-esr115? → approval-mozilla-esr115+

Verified as fixed on Windows 10 x64, macOS 11.6 and Ubuntu 20.04 x64.

QA Whiteboard: [qa-triaged]
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: