As an AWT component, inactive tabbed frames are considered not visible, so the existing check did not accomodate these. As a JIDE component they are considered not hidden, so we use that property instead.
Possible Drawbacks
If anyone is counting on inactive tabs not generating events, this will shock them.
Documentation Notes
Frames can generate onChangeSelection, onChangeToken, and onChangeImpersonated even when not the active tab.
Release Notes
Fixed a bug where hidden tabbed frames would not generate onChange* events.
Identify the Bug or Feature request
Fixes #4709
Description of the Change
As an AWT component, inactive tabbed frames are considered not visible, so the existing check did not accomodate these. As a JIDE component they are considered not hidden, so we use that property instead.
Possible Drawbacks
If anyone is counting on inactive tabs not generating events, this will shock them.
Documentation Notes
Frames can generate
onChangeSelection
,onChangeToken
, andonChangeImpersonated
even when not the active tab.Release Notes
onChange*
events.This change is