Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Domains - Broken path to Domain Settings for domain-only hosted outside of WordPress.com #88451

Closed
formosattic opened this issue Mar 2, 2024 · 6 comments
Labels
[Closed] Not Reproducible Issue cannot be reproduced. Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". [Feature] Domain Management Tools for managing your site's domain(s). Needs triage Ticket needs to be triaged [Platform] Simple [Pri] Normal Schedule for the next available opportuinity. [Type] Bug When a feature is broken and / or not performing as intended

Comments

@formosattic
Copy link

formosattic commented Mar 2, 2024

Quick summary

For domain-only registered at WordPress.com but hosted elsewhere the path All Domains > Domain > View Settings is broken.

User report: 7816442-zd-a8c

Steps to reproduce

I haven't tested it for myself, but here's how to reproduce the user's config:

  1. Register a domain-only at WordPress.com
  2. Edit the DNS so the domain points to another host (e.g.: Pressable)
  3. Go to the All Domains page, https://wordpress.com/domains/manage
  4. Look for the domain, then click the three dots and select View settings

What happened

The link redirected to a page with this message:

Domains are not available for this site.
You can only purchase domains for sites hosted on WordPress.com at this time.

Dead link pattern:
https://wordpress.com/domains/manage/all/examplesite.com/edit/examplesite.com

image

What's expected & Workaround

It should redirected to a page to edit the domain settings.

I'm not sure how it works with domains only hosted outside of WordPress.com, but I found a working link by going to:

  1. Purchases, https://wordpress.com/me/purchases
  2. Look for the Domain Registration upgrade of the domain, then click on it
  3. Once in Purchase Settings, click on the Domain Settings link

Good working link pattern:
https://wordpress.com/domains/manage/examplesite.com/edit/examplesite.wordpress.com

Browser

No response

Other notes

Zooming out a bit, in addition of fixing the link on the All Domains page, we could also have a better integrated path by adding the Domains option under the Upgrades (only for domain-only registered at WordPress.com), similar to how it is for sites hosted at WordPress.com.

Site hosted at WordPress.com Site hosted elsewhere
image-1 Can we add a path to Upgrades > Domains? image-1
@formosattic formosattic added the [Type] Bug When a feature is broken and / or not performing as intended label Mar 2, 2024
@rickmgithub
Copy link

📌 REPRODUCTION RESULTS

Not able to replicate.
Purchased a domain ewfewfewfewfewefwo93o7yr329.blog and followed the steps but got to the settings page.

📌 ACTIONS

  • Author feedback

##Message to author##
Thanks so much for the report. I couldn't replicate the issue with the same set up on a domain purchased at WordPress.com. When you mentioned "I'm not sure how it works with domains only hosted outside of WordPress.com," can you tell us more about this so we can test it? Do you mean one that has been transferred in?

For now I've closed the report but if you have additional information please do reopen it.

@formosattic
Copy link
Author

@rickmgithub , thanks for testing. I see your test domain was pointing to the other host via nameservers.
I checked the ticket again, 7816442-zd-a8c , the domain was pointing to another host with A records, I didn't think it'd matter, but maybe it does?

@formosattic formosattic reopened this Mar 13, 2024
@jeherve jeherve transferred this issue from Automattic/bugomattic Mar 13, 2024
@jeherve jeherve added the [Feature] Domain Management Tools for managing your site's domain(s). label Mar 13, 2024
@jeherve jeherve moved this from Done 🎉 to Needs Triage in Automattic Prioritization: The One Board ™ Mar 13, 2024
@jeherve jeherve added Needs triage Ticket needs to be triaged [Platform] Simple [Pri] Normal Schedule for the next available opportuinity. labels Mar 13, 2024
Copy link

Support References

This comment is automatically generated. Please do not edit it.

  • 7816442-zen

@github-actions github-actions bot added the Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". label Mar 13, 2024
@liviopv
Copy link

liviopv commented Mar 13, 2024

@formosattic I triaged this again and I wasn't able to reproduce it either, even when pointing the domain to external A Records

What I did:

  1. Turned liviopv.com into a domain-only site
  2. Switched the A Record to 34.211.180.66
  3. I could still see the domain-only site in /domains/manage
    CleanShot 2024-03-13 at 17 14 28@2x

I tested the above unproxied and with a non-a11n account.

This particular flow - domain-only sites pointing to external IPs - has been a common one since the Google Domains takeover project, so if it was broken or a regression had been introduced, we would have had other reports by now considering how many similar domains exist with that same setup.

Closing this for now.

@liviopv liviopv closed this as completed Mar 13, 2024
@liviopv liviopv added the [Closed] Not Reproducible Issue cannot be reproduced. label Mar 13, 2024
@liviopv
Copy link

liviopv commented Mar 13, 2024

Slack p1710350524451479-slack-C0CMN0V97

@formosattic
Copy link
Author

Thanks @liviopv , I confirm that it's no longer happening. I'll share a screen-cast next time. 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Closed] Not Reproducible Issue cannot be reproduced. Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". [Feature] Domain Management Tools for managing your site's domain(s). Needs triage Ticket needs to be triaged [Platform] Simple [Pri] Normal Schedule for the next available opportuinity. [Type] Bug When a feature is broken and / or not performing as intended
Development

No branches or pull requests

4 participants