The NatSpec comment for revokeSigningRole states that the function prevents revoking the first signer.
However, the actual logic prevents revoking the last remaining signer, as enforced by:
Likelihood:
Reason 1 // The code behavior is correct, but misunderstanding could occur during maintenance or audits.
Reason 2
Impact:
Impact 1. No functional or security impact, but documentation inconsistency can mislead reviewers, contributors, or integrators.
Impact 2
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.
The contest is complete and the rewards are being distributed.