humanmade / altis-core

Core Module for Altis
https://www.altis-dxp.com/
20 stars 4 forks source link

Telemetry opt-in panel shows on post/page edit screen then disappears #456

Open mikelittle opened 2 years ago

mikelittle commented 2 years ago

The Altis telemetry opt-in panel renders on the edit post and edit page screens before disappearing when the react app renders. It should probably not render on these pages (maybe only on the dashboard).

Steps to reproduce:

  1. Log in to a new Altis site without having opted in or out to Altis telemetry
  2. You should see the opt-in panel displayed. Don't click it.
  3. Click to edit a post or page
  4. The opt-in panel displays again then is obscured by the editing interface.
  5. This also occurs when clicking edit post or edit page from the front end where is seems more jarring.

I wouldn't expect to see the opt-in panel display on these screens at all. Optionally, maybe only display it on the dashboard.

https://images.zenhubusercontent.com/173866019/1f546770-a5b4-4711-b433-dee623f5becf/altis_admin_stats_optin_hb.mp4

Acceptance criteria:

robindevitt commented 2 years ago

Noting a recent slack message around this same issue - https://hmn.slack.com/archives/C03K3J34A/p1668672211904719