BUG: Component::isShowing() not properly updated when changing tabs in a TabbedComponent

Didn’t notice it until I added some dropShadows to some components, did some digging and when changing tabs, dropShadow checks DropShadower::updateShadows() and reaches owner->isShowing() and fails, regardless of swapping tabs a bunch of times, making it impossible to re-create the shadow since it thinks it isn’t showing the whole time.

Hi @Stiltzkin,
thank you for reporting this. There is a fix for this now out on develop at 175de90.

1 Like