Skip to content

accordion's leading icon hover shows up at disable #2647

Description

@cincer

Flux version

v2.14.1

Livewire version

v4.3.1

Tailwind version

v4.2.2

Browser and Operating System

Safar on macOS

What is the problem?

I did a flux accordion with leading icon.
But when accordion item is disabled, the leading icon is changing when I hover the item.
It's only behaving this way when Blaze is enabled.

Kepernyofelvetel.2026-06-05.-.13.02.19.mov

Code snippets to replicate the problem

`<flux:accordion variant="reverse"
exclusive>

    @foreach ($this->categories as $category)
        <flux:accordion.item :disabled="$category['disabled']">
            <flux:accordion.heading :disabled="$category['disabled']">
                <div class="align-center flex justify-between">
                    {{ __($category['heading']) }} {{ __('checks') }}

                    @if ($category['disabled'])
                        <flux:badge :label="__('Commitment not found')"
                            inset="top bottom"
                            size="sm" />
                    @else
                        <x-diaries.responses :responses="$category['responses']" />
                    @endif
                </div>
            </flux:accordion.heading>

            <flux:accordion.content>
                <livewire:diaries.check lazy
                    :key="$category['key']"
                    :check-ids="$category['check_ids']" />
            </flux:accordion.content>
        </flux:accordion.item>
    @endforeach

</flux:accordion>`

Screenshots/ screen recordings of the problem

`<flux:accordion variant="reverse"
exclusive>

    @foreach ($this->categories as $category)
        <flux:accordion.item :disabled="$category['disabled']">
            <flux:accordion.heading :disabled="$category['disabled']">
                <div class="align-center flex justify-between">
                    {{ __($category['heading']) }} {{ __('checks') }}

                    @if ($category['disabled'])
                        <flux:badge :label="__('Commitment not found')"
                            inset="top bottom"
                            size="sm" />
                    @else
                        <x-diaries.responses :responses="$category['responses']" />
                    @endif
                </div>
            </flux:accordion.heading>

            <flux:accordion.content>
                <livewire:diaries.check lazy
                    :key="$category['key']"
                    :check-ids="$category['check_ids']" />
            </flux:accordion.content>
        </flux:accordion.item>
    @endforeach

</flux:accordion>`

How do you expect it to work?

With blaze turned on no hover effect shown on disabled accordion item's icon.

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions