# Reported issues for Metabase

Pod holds 23 of 33 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to [Metabase](/mcp/metabase-2).

## Most discussed

### Dropdown filters display as text fields once embedded

### Describe the bug

We're experiencing and issue where filters that are set as dropdowns in the Metabse UI are displaying as text fields when embedded in our app.

This is happening to multiple filters, but not to all of them. Additionally, one of the dropdown filters shows one option when there should be four.

Here are screenshots of the two scenarios:
![image](https://github.com/user-attachments/assets/3b1fea82-7190-4812-9493-7c5ef1bc68a0)
![image](https://github.com/user-attachments/

[Read the thread](https://github.com/metabase/metabase/issues/47286) · 2024-08-27 · closed · external user · 19 comments

### Cannot summarize columns from joined table based on a Saved Question

**Describe the bug**
Cannot summarize columns from joined table based on a Saved Question.
Worked in 0.37.8, but not in 0.38.0-rc4/5 or commit `f5efa3b`

**To Reproduce**
1. Custom question > Sample Dataset > Orders and join Products, and save as "Q1"
![image](https://user-images.githubusercontent.com/1447303/107670383-f6687d00-6c92-11eb-97fb-a00d1f29e04a.png)
2. Custom question > Saved Questions > Q1
3. Summarize Count by Product.Category
![image](https://user-images.githubusercontent.

[Read the thread](https://github.com/metabase/metabase/issues/14766) · 2021-02-11 · closed · outside contributor · 4 comments

### Metric with unnamed Custom Expression breaks Data Model for table

**Describe the bug**
Create a Metric with a Custom Expression without giving it an optional name, and then save the metric and visit Data Model. Now it doesn't load the data on the table for the metric.

**Logs**
I'm not seeing any backend errors.
But there's browser errors. While saving the Metric it gave `TypeError: prevComponentInstance is null`.
And when visiting the Data Model, then it shows ```Error: `query` is a required parameter to format expressions```.

**To Reproduce**
1. Go

[Read the thread](https://github.com/metabase/metabase/issues/10844) · 2019-09-09 · closed · outside contributor · 7 comments

### Auth: AWS Cognito as an SSO provider

Our product infrastructure is built on AWS. The product is hosted on AWS Beanstalk and its authentication is handled by AWS Cognito. We have recently integrated Metabase in our application. Seeing how Metabase offers installation on AWS Beanstalk it would be really helpful if Metabase could provide a SSO option for AWS Cognito. It would make handling permissions and managing user groups easier for us and allow us to truly make a one stop cloud solution.

:arrow_down: Please click the :+1: reac

[Read the thread](https://github.com/metabase/metabase/issues/7662) · 2018-05-18 · open · external user · 5 comments

### Field filter mapping dropdown gets cut off

I saw [this issue](http://discourse.metabase.com/t/tables-list-not-properly-displayed-in-field-filter/3564) reported on Discourse and recalled that I've seen it before myself.

Very often, when trying to select a table or field in the field filter mapping popover menu, its contents get too tall and it gets chopped off at the top of the screen, making it impossible to select tables at the top. 

To reproduce, I've found that it happens reliably when my viewport is _shorter_ than ~750px, and w

[Read the thread](https://github.com/metabase/metabase/issues/7647) · 2018-05-15 · closed · outside contributor · 5 comments

### Support multiple datasets in one BigQuery database

**UPDATE November 2021**: It is now on the roadmap: https://www.metabase.com/roadmap/

----

## Usecase
We are currently using Redash as our BI tool and are planning to migrate to Metabase to better support our non-tech users with zero knowledge of SQL. 

We use BigQuery as our data warehousing solution to load data from various sources. 
They are loaded into different datasets based on their source (Mysql, Mongodb, Mixpanel, Branch, Appsflyer etc) as below.
<img src="https://user-image

[Read the thread](https://github.com/metabase/metabase/issues/7250) · 2018-04-01 · closed · external user · 20 comments

### LDAP integration with user removal not working as expected in Metabase

**Installed and configure latest metabase software and connected to a Microsoft AD server using LDAP  SSL.** 

Needed to remove a user from metabase. User was removed through GUI.

A few days later user was approved for access again. 

The user could not login using his account as account was not getting created, error in log was "unauthenticated".

Given this was in test mode we cleared and re-created the H2 database and user was able to connect and create account.

We migrated to MyS

[Read the thread](https://github.com/metabase/metabase/issues/5842) · 2017-08-30 · closed · external user · 4 comments

### SMTP password is stored in plaintext and can be accessed by admins (e.g. from the admin settings email page)

We should probably never allow users to see previously set credentials, and possibly encrypt them somehow.

[Read the thread](https://github.com/metabase/metabase/issues/1148) · 2015-10-06 · closed · outside contributor · 7 comments

## Most recent

### Auth: JWT + JWKS

Currently the JWT configuration of Metabase Pro/Enterprise uses a "pre-shared key" model where you must configure the JWT pre-shared key with the identity provider and the token they generate must use the same secret key.

This is not common in modern identity systems.  Modern identity systems either use OpenID [https://github.com/metabase/metabase/issues/3101] or a JWKS and sign their JWTs using a public/private asymmetric key pair.

While #3101 covers the full OpenID integration, a must simple

[Read the thread](https://github.com/metabase/metabase/issues/58130) · 2025-05-18 · closed · external user · 2 comments

### Write about timeouts

We should have a document about all types of timeouts that exist across the app

[Read the thread](https://github.com/metabase/metabase/issues/57743) · 2025-05-08 · open · outside contributor · 0 comments

### MB_API_KEY work only for /api/notify/db/:id endpoint

### Describe the bug

I set `MB_API_KEY` according to your documentation:

> MB_API_KEY
> Type: string
> Default: null
> When set, this API key is required for all API requests.
> 
> Middleware that enforces validation of the client via the request header X-Metabase-Apikey. If the header is available, then it’s validated against MB_API_KEY. When it matches, the request continues; otherwise it’s blocked with a 403 Forbidden response.

and the only endpoint that i'm able to use using this api key 

[Read the thread](https://github.com/metabase/metabase/issues/55401) · 2025-03-19 · closed · external user · 0 comments

### Keyless BigQuery Integration with Workload's Service Account

**Is your feature request related to a problem? Please describe.**

As mentioned in the documentation found at https://www.metabase.com/docs/latest/databases/connections/bigquery, it is necessary to import the Service Account Key for BigQuery integration.

However, managing keys can lead to security risks, as they might get exposed and leaked. And Google [now recommends not using service account keys](https://cloud.google.com/iam/docs/best-practices-for-managing-service-account-keys) by several 

[Read the thread](https://github.com/metabase/metabase/issues/52491) · 2025-01-22 · closed · external user · 1 comment

### Adapt server logs viewer to new JSON format

Have a place to display server logs if available. Ideally provide the ability to search them (can be postponed if not straightforward)
This is mostly about adapting the existing log viewer from https://metabase-debugger.vercel.app/ to the new JSON format

[Read the thread](https://github.com/metabase/metabase/issues/49595) · 2024-11-06 · closed · outside contributor · 0 comments

### Add Diagnostic Info as command palette action

Can we add "Download diagnostic information" as an action in the command palette?

[Slack Message](https://metaboat.slack.com/archives/C064EB1UE5P/p1726857126043729)

[Read the thread](https://github.com/metabase/metabase/issues/48049) · 2024-09-20 · closed · outside contributor · 0 comments

### Document MB_DOWNLOAD_ROW_LIMIT

**Is your feature request related to a problem? Please describe.**
Now that we decoupled the csv download from the api, we should document the env var. https://github.com/metabase/metabase/pull/46401

[Read the thread](https://github.com/metabase/metabase/issues/47034) · 2024-08-20 · closed · outside contributor · 0 comments

### Support parsing native queries with a field filter in them

Part of [ParseSQL](https://github.com/metabase/metabase/issues/36911)

Current idea is to replace the field filter with a gensym on the Metabase side, let Macaw parse it as normal, then replace the sentinel value with the field filter when it comes back to Metabase.

[Read the thread](https://github.com/metabase/metabase/issues/39953) · 2024-03-11 · closed · outside contributor · 0 comments

### Serialization - Add flag to only export specific Databases

**Is your feature request related to a problem? Please describe.**
Right now you can specify a collection that might have question that connect to a specific DB ... So if you decide to export this specific collection you still end up exporting all Field information from all Databases which is very slow for users using multi-tenant environment (having a DB per tenant)

**Describe the solution you'd like**
A flag similar to `--collection` being `--databases` 

**Describe alternatives you've 

[Read the thread](https://github.com/metabase/metabase/issues/37264) · 2024-01-04 · open · outside contributor · 0 comments

### Support loading audit content from arbitrary plugin directory MB_PLUGINS_DIR

We let users define an arbitrary plugin directory. But when loading audit content, we use a relative path.
https://github.com/metabase/metabase/blob/e66d80d9789554fb5128fa34e346d062eaaa958d/enterprise/backend/src/metabase_enterprise/audit_db.clj#L216

We should support MB_PLUGINS_DIR

[Read the thread](https://github.com/metabase/metabase/issues/35620) · 2023-11-10 · closed · external user · 0 comments

### Query editor got broken after a while

### Describe the bug

Got `Something's gone wrong` with the query below

### To Reproduce

1. New question
2. Orders
3. join with people
4. Group by created at
5. summarize by count
6. sort created at
7. should see `Something's gone wrong` now

### Expected behavior

_No response_

### Logs

Looks like a metabase lib bug
```
Uncaught Error: :all is not ISeqable
    cljs$core$seq core.cljs:1253
    cljs$core$IFn$_invoke$arity$3 core.cljs:2498
    cljs$core$IFn$_invoke$ari

[Read the thread](https://github.com/metabase/metabase/issues/30817) · 2023-05-17 · closed · outside contributor · 1 comment

### Advanced sandboxing won't work with optional parameters

**Describe the bug**
If you use advanced sandboxing with optional parameters, the query will ask for those optional parameters to be completed.

**Logs**
<details>
```
2023-03-10 17:47:51,488 ERROR middleware.catch-exceptions :: Error processing query: Query requires user attribute `source`
metabase-postgres      | {:database_id 2,
metabase-postgres      |  :started_at #t "2023-03-10T17:47:51.254360Z[GMT]",
metabase-postgres      |  :error_type :missing-required-parameter,
metabase-pos

[Read the thread](https://github.com/metabase/metabase/issues/29135) · 2023-03-10 · closed · outside contributor · 1 comment

### Document the new Prometheus exporter

Now that we have https://github.com/metabase/metabase/issues/12377 merged, we can enhance https://www.metabase.com/docs/latest/installation-and-operation/monitoring-metabase

A few notes about the exporter:
1) needs to be enabled via MB_PROMETHEUS_SERVER_PORT env var (so the env var needs to be documented as well)
2) the port for MB_PROMETHEUS_SERVER_PORT needs to be a different port than the one Metabase uses

I'm building a lab to quickly test this new feature so we can work with it ever

[Read the thread](https://github.com/metabase/metabase/issues/25745) · 2022-10-03 · closed · outside contributor · 3 comments

### [Epic] Parameters Overhaul - remove the "category" parameter type

Related to [Parameters Overhaul](https://github.com/metabase/metabase/issues/22548)

We are moving toward parameters being fully self-descriptive without mapped field, so we need parameter "types" that are primitive enough to determine which UI widget we show to users. Most types are fine (e.g. `"date/single"`, `"string/="`, `"number/between"`, but the `"category"` parameter type is too inclusive, as we use it for strings and booleans (and numbers, too, maybe?). 

**Links**
- [Product doc](

[Read the thread](https://github.com/metabase/metabase/issues/22552) · 2022-05-09 · closed · outside contributor · 1 comment

### iPad: Question page goes blank

**Describe the bug**
On iPad, when the query result has loaded, the question page goes blank.

Works well on Mac (Safari Version 15.4 (17613.1.17.1.13)).

**Logs**
Safari Web Inspector log:
<img width="1002" alt="Screen Shot 2022-05-09 at 18 49 56" src="https://user-images.githubusercontent.com/658230/167448282-bcccb56b-e3d2-48fe-aade-369bc5e7ee18.png">
Full exported log: 
[Console.txt](https://github.com/metabase/metabase/files/8653253/Console.txt)

Metabase version: v0.43.0

OS ve

[Read the thread](https://github.com/metabase/metabase/issues/22537) · 2022-05-09 · closed · external user · 1 comment

The remaining reports are on [the project's issue tracker](https://github.com/metabase/metabase/issues).
