Describe the bug
When within CertMate, so far testing on latest docker pull as of 20th May with a fresh instance.
There isn't any options for settings customisation. But when going back to DNS the block appears for Google.
Seems like the drop down box within the CA tab is matching the same within the DNS configuration which causes mismatch.
The lookup within settings.js does a map with google with google-config
Recommended Remediation:
Rename the CA Provider's HTML wrapper element block to something unique, like id="google-ca-config".
Update the lookup dictionary map inside static/js/settings.js to target the updated ID name.
Additional Bug:
When HTTP-01 is chosen with no CA or settings configured at all DNS configurations gets carried over and no options appear.
To Reproduce
Steps to reproduce the behavior:
- Fresh instance with local account created.
- Skip Lets encrypt email setup
- Click on CA tab
- Choose Google Trust Services
- You should see no options
- See error
- the Display stays stuck on "display:none;"
Bug 2:
- Fresh instance with local account created.
- Skip Lets encrypt email setup
- Choose any DNS provider
- Don't setup configuration and click on HTTP-01
Expected behavior
I should be able to see the the form to fill information additionally style should dynamically update.
Bug 2:
Should be able to see setup for HTTP-01 or options and not see the DNS configuration
Screenshots
See above
Desktop (please complete the following information):
- OS: macOS
- Browser: Chrome
- Version 148.0.7778.168
Describe the bug
When within CertMate, so far testing on latest docker pull as of 20th May with a fresh instance.
There isn't any options for settings customisation. But when going back to DNS the block appears for Google.
Seems like the drop down box within the CA tab is matching the same within the DNS configuration which causes mismatch.
The lookup within settings.js does a map with google with google-config
Recommended Remediation:
Rename the CA Provider's HTML wrapper element block to something unique, like id="google-ca-config".
Update the lookup dictionary map inside static/js/settings.js to target the updated ID name.
Additional Bug:
When HTTP-01 is chosen with no CA or settings configured at all DNS configurations gets carried over and no options appear.
To Reproduce
Steps to reproduce the behavior:
Bug 2:
Expected behavior
I should be able to see the the form to fill information additionally style should dynamically update.
Bug 2:
Should be able to see setup for HTTP-01 or options and not see the DNS configuration
Screenshots
See above
Desktop (please complete the following information):