Skip to content

Conversation

@llfalcao
Copy link
Contributor

@llfalcao llfalcao commented Oct 22, 2025

What's the purpose of this pull request?

This PR fixes the border-radius of the Slider thumb in Firefox. The current CSS rule for Mozilla uses an inexistent variable, making the browser render a square instead of a circle:

image

How it works?

The --fs-slider-thumb-radius variable is replaced by --fs-slider-thumb-border-radius, the one that is defined in the default thumb variables.

How to test it?

Starters Deploy Preview

I'm unable to generate a preview link but here's a screenshot from localhost:

image

Checklist

PR Title and Commit Messages

  • PR title and commit messages follow the Conventional Commits specification
    • Available prefixes: feat, fix, chore, docs, style, refactor, ci and test

PR Description

  • Added a label according to the PR goal - breaking change, bug, contributing, performance, documentation..
    (No permissions. It's a bug though.)

Dependencies

  • [N/A] Committed the pnpm-lock.yaml file when there were changes to the packages

Documentation

  • PR description
  • [N/A] For documentation changes, ping @Mariana-Caetano to review and update (Or submit a doc request)

@llfalcao llfalcao marked this pull request as ready for review October 22, 2025 01:11
@llfalcao llfalcao requested a review from a team as a code owner October 22, 2025 01:11
@llfalcao llfalcao requested review from emersonlaurentino and ommeirelles and removed request for a team October 22, 2025 01:11
@codesandbox-ci
Copy link

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@matheusps matheusps changed the base branch from main to dev October 27, 2025 16:05
Copy link
Contributor

@hellofanny hellofanny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch! Thanks! 🚀

@llfalcao llfalcao changed the title fix(slider): update variable for border-radius in the mozilla rules fix(ui): update slider variable for border-radius in the mozilla rules Nov 7, 2025
@llfalcao
Copy link
Contributor Author

llfalcao commented Nov 7, 2025

I've updated the PR title. (slider -> ui)

@hellofanny hellofanny merged commit c491593 into vtex:dev Nov 7, 2025
5 of 9 checks passed
sahanljc added a commit to clouda-inc/faststore that referenced this pull request Nov 7, 2025
* dev:
  [no ci] Release: 3.93.0-dev.2
  fix(ui): update slider variable for border-radius in the mozilla rules (vtex#3077)
  [no ci] Release: 3.93.0-dev.1
  fix: Handle empty footer logo scenario (vtex#3094)
ommeirelles pushed a commit that referenced this pull request Nov 18, 2025
#3077)

## What's the purpose of this pull request?

This PR fixes the `border-radius` of the Slider thumb in Firefox. The
current CSS rule for Mozilla uses an inexistent variable, making the
browser render a square instead of a circle:

<img width="1028" height="181" alt="image"
src="https://github.com/user-attachments/assets/50c08d79-a6a9-4d31-b2e7-5ef9e287080f"
/>

## How it works?

The `--fs-slider-thumb-radius` variable is replaced by
`--fs-slider-thumb-border-radius`, the one that is defined in the
default thumb variables.

## How to test it?

- Use the `Local Install Instructions` from the [CodeSandbox
CI](https://ci.codesandbox.io/status/vtex/faststore/pr/3077) to add this
version in the `package.json` of a store.
- Import the `Slider` atom (and styles) in a component following the
docs: https://developers.vtex.com/docs/guides/faststore/atoms-slider
- Run the store in development mode and browse it in Mozilla Firefox.

### Starters Deploy Preview

I'm unable to generate a preview link but here's a screenshot from
localhost:

<img width="1287" height="617" alt="image"
src="https://github.com/user-attachments/assets/f0a5a5e9-d657-41db-9415-303b5d17fefd"
/>

## Checklist

**PR Title and Commit Messages**

- [x] PR title and commit messages follow the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification
- Available prefixes: `feat`, `fix`, `chore`, `docs`, `style`,
`refactor`, `ci` and `test`

**PR Description**

- [ ] Added a label according to the PR goal - `breaking change`, `bug`,
`contributing`, `performance`, `documentation`..
_(No permissions. It's a bug though.)_

**Dependencies**

- [N/A] Committed the `pnpm-lock.yaml` file when there were changes to
the packages

**Documentation**

- [x] PR description
- [N/A] For documentation changes, ping `@Mariana-Caetano` to review and
update (Or submit a doc request)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants