TTMSFNCPageControlContainer Active behavior

Is there a reason that SetPage is only defined for web? It produces a bit questionable behavior given that every query to active will call SetPage in ReadIsActive. Is there a reason it is only set for WEBLIB?

I am using v1.0.0.4 under FMX and VCL.

If you assign FContainer.Active := true, the page does not change.

I use FContainer.PageControl.SelectTab(FContainer.PageIndex) and the result is correct.

procedure TTMSFNCPageControlContainer.SetIsActive(const Value: Boolean);
begin
  FIsActive := Value;
  {$IFDEF WEBLIB}
  SetPage;
  {$ENDIF}
end;

Active on the TTMSFNCPageControlContainer is actually used internally, and for storing purposes. You need to access the page-index via the TMSFNCPageControl wrapper instead.