hasura / hasura/graphql-engine

Unable to disable "telemetry" popup

Open
#8,114 1 comment 3 reactions 0 assignees View on GitHub
c/console estimate/S k/bug t/growth
Dominant language
TypeScript
Stars
32.1k
Forks
3k
PR merge metrics
PR metrics pending

Description

### Version Information

Server Version: 2.1.1

### Environment

OSS

### What is the expected behaviour?

When telemetry is disabled through an environment variable, I should haven't to deal with the Telemetry popup.

### What is the current behaviour?

It's not clear whether or not Telemetry is disabled because the popup still comes up when logging into the Hasura console.

### How to reproduce the issue?

1. Start Hasura with HASURA_GRAPHQL_ENABLE_TELEMETRY: "false"
2. Enable console with HASURA_GRAPHQL_ENABLE_CONSOLE: "true"
3. Notice the telemetry popup in the console, that suggests Telemetry is enabled

### Screenshots or Screencast

![image](https://user-images.githubusercontent.com/11539524/151831726-abfff623-0301-4748-b4ec-1cfb4081d058.png)

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue using HASURA_GRAPHQL_ENABLE_TELEMETRY set to false and the console enabled, then trace how the console decides whether to show the telemetry popup. Done means the popup is not shown when telemetry is disabled, while the telemetry setting remains clear to the user.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.