Flux progress wrapped inside `flux:tooltip` not showing the progress bar

Open Beginner friendly
#2,849 2 comments 0 reactions 0 assignees View on GitHub

@ganyicz is already working on this.

Since Oct 29, 2026.

  • #2874 by @ganyicz — open

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
72/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
php, tailwindcss
Domain
frontend

Research direction

Start by reviewing the tooltip change in pull request #2746, then inspect the tooltip and progress component styling. Reproduce the issue with the provided Blade snippet, with and without the tooltip wrapper. Done means the progress bar remains visible when wrapped in flux:tooltip without needing the w-full workaround.

Written by the indexing model from the issue text.

Description

Flux version

v2.20

Livewire version

v4.47

Tailwind version

v4.3.3

Browser and Operating System

Chrome on Windows

What is the problem?

When using flux:tooltip as a wrapper for flux:progress, the progress bar not showing.

The regression comes from https://github.com/livewire/flux/pull/2746. It set the display to inline-flex where flux:progress as a child is block.

Blaze has nothing to do with this as it has same result whether Blaze enabled/disabled

Workaround

Add class w-full to flux:tooltip

Code snippets to replicate the problem
<flux:tooltip content="{{ $this->currentProgress . ' / ' . $this->pointsToNextLevel }}">
<flux:progress :max="$this->pointsToNextLevel"
:value="$this->currentProgress"
class="h-3"
color="green" />
</flux:tooltip>
Screenshots/ screen recordings of the problem

Without flux:tooltip
Image

With flux:tooltip
Image

How do you expect it to work?

It should show the progress bar as expected

Please confirm (incomplete submissions will not be addressed)
  • I have provided easy and step-by-step instructions to reproduce the bug.
  • I have provided code samples as text and NOT images.
  • I understand my bug report will be closed if I haven't met the criteria above.
Dominant language
Blade
Stars
979
Forks
110
Avg merge
2d 4h
Merged PRs (30d)
7

Getting set up

  • No Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from livewire/flux

All issues in livewire/flux

Similar issues

More Web Dev issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.