Public profile toggle missing after Grok migration

Where does the bug appear (feature/product)?

Somewhere else…

Describe the Bug

After The X Subscription / Grok dashboard migration, there is no UI to make @handle public pages work.

Account settings moved to the Grok dashboard but there is no Public profile toggle. The Cursor profile page still says to enable Public profile in settings; Edit opens Grok Profile settings with an empty panel.

The update-user-profile API still accepts visibility PUBLIC, so this looks like missing UI after migration.

Steps to Reproduce

  1. X Subscription account with a claimed handle on the Cursor profile page
  2. Open dashboard settings — redirects to Grok dashboard (no public profile toggle)
  3. Profile page shows Private; Share disabled
  4. Click Edit — Grok Profile settings panel is empty

Expected Behavior

Public profile toggle per Cursor Profiles help docs (account settings or profile page).

Operating System

Linux

Version Information

Web; Grok-unified dashboard (Ultra)

Additional Information

Workaround: POST update-user-profile with visibility PUBLIC while signed in on cursor.com (browser devtools).

Does this stop you from using Cursor

No - Cursor works, but with this issue

**Workaround** (while the settings UI is missing):

1. Sign in on cursor.com and open the profile page.

2. Open DevTools → Console and run:

```

await fetch(‘/api/dashboard/update-user-profile’, {

method: ‘POST’,

credentials: ‘include’,

headers: { ‘content-type’: ‘application/json’ },

body: JSON.stringify({ visibility: ‘PUBLIC’ }),

}).then((r) => r.json());

```

3. Reload the profile page — it should show Public and Share should work.

Use `PRIVATE` instead of `PUBLIC` to turn it off again.

Confirmed on X Subscription / Grok-migrated account: get-user-profile returned publicVisibilityAllowed true before flipping visibility.

Hey @Blinky,

You’re right that the Public profile toggle isn’t in the new account settings. After the move to the Grok dashboard, the Profile section there only covers your picture, name and email, so there is currently no switch on the web for making your @handle page public. The profile page’s hint to turn it on in settings, and the Edit button, point to a place where the option isn’t available yet.

This is a known issue we’re already tracking, and I’ve added your report to it. The team is looking at bringing the handle, links and public profile option into the new settings, though I can’t give a date.

Thanks for sharing the workaround you found. It isn’t a supported way to change the setting, so it could stop working without notice. We’ll update this thread when there’s news.