Skip to content

DnsCheckDialog resets a LazyLoaded and then immediately gets the (nonexistent) value #6818

@jomapp

Description

@jomapp
  • log into an account with a custom domain and unfinished / incorrect DNS setup
  • click the custom domain name in the table to open the DNS check dialog
  • click "check again"
  • see an error in the console: "not loaded"

Expected:
"Check again" should wait for the new results to be available before trying to render them

Note:
there's a documented precondition on showDnsCheckDialog that can be invalidated by the dialog.
the click handler that relies on the precondition is also installed when the precondition is true, but between the handler installation and it being triggered, the precondition could be invalidated as well.

Test notes

  • Open the dev console. For a custom domain, click on the status and check "Check Again", and verify no errors occur as a result of doing this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugbroken functionality, usability problems, unexpected errorsstate:testedWe tested it and are about to release it

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions