# Public profile toggle missing after Grok migration

**URL:** <https://forum.cursor.com/t/public-profile-toggle-missing-after-grok-migration/175791>\
**Category:** Bug Reports\
**Tags:** x-subscription\
**Created:** [October 22, 2026, 3:52pm UTC](https://forum.cursor.com/t/public-profile-toggle-missing-after-grok-migration/175791 "2026-10-22T15:52:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Blinky](https://avatars.discourse-cdn.com/v4/letter/b/ecccb3/32.png) [@Blinky](https://forum.cursor.com/u/Blinky)\
**Post date:** [October 22, 2026, 3:52pm UTC](https://forum.cursor.com/t/public-profile-toggle-missing-after-grok-migration/175791/1 "2026-10-22T15:52:42Z")

</div>

### 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](http://cursor.com) (browser devtools).

### Does this stop you from using Cursor

No - Cursor works, but with this issue

---

<div class="post-metadata">

**Author:** ![Blinky](https://avatars.discourse-cdn.com/v4/letter/b/ecccb3/32.png) [@Blinky](https://forum.cursor.com/u/Blinky)\
**Post date:** [October 22, 2026, 3:53pm UTC](https://forum.cursor.com/t/public-profile-toggle-missing-after-grok-migration/175791/5 "2026-10-22T15:53:52Z")

</div>

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

1. Sign in on [cursor.com](http://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.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [October 22, 2026, 4:03pm UTC](https://forum.cursor.com/t/public-profile-toggle-missing-after-grok-migration/175791/9 "2026-10-22T16:03:04Z")

</div>

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.
