From 4381e1290c6eabead7d8ed5ba9226a5be16e814b Mon Sep 17 00:00:00 2001
From: Danny White <3104761+dnywh@users.noreply.github.com>
Date: Fri, 31 Jul 2026 14:29:13 +1000
Subject: [PATCH 01/13] fix(studio): replace form-group green focus shadows
with focus-ring (#48221)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## What kind of change does this PR introduce?
Bug fix / a11y cleanup
([DEPR-629](https://linear.app/supabase/issue/DEPR-629)).
## What is the current behavior?
`apps/studio/styles/globals.css` still styles `.form-group` /
`.form-control` inputs with a legacy soft green focus glow (`box-shadow:
… rgba(62, 207, 142, …)` plus `ring-current`). That can fight modern
focus rings if those classes are ever present.
## What is the new behavior?
Those legacy focus rules are removed. Matching inputs use `@apply
focus-ring` instead.
| Before | After |
| --- | --- |
| |
|
## To test
These CSS selectors are legacy. Easiest before/after is a one-line probe
in the browser.
1. Open the **Studio preview** for this PR (and, for comparison,
production Studio or `master`).
2. Go to any project (any page is fine).
3. Open DevTools → Console and paste:
```js
document.body.insertAdjacentHTML(
'beforeend',
`
+ etl schema and all
Pipelines-managed resources from your database. Data already written to destination
systems is not deleted.
-
Read replicas are not affected.
+ + Read replicas are not affected.- Supabase AI may not always produce correct answers. Double check responses. + The Assistant can make mistakes. Double check responses.