10/03/04 16:05:54 Q2v7tPsn0
[フォーカス, 選択]=[タブ1] ← [アクティブ]
[フォーカス, 選択]=[タブ2] │
[フォーカス, 選択]=[タブ3] │ アクティブタブの[フォーカス, 選択]で更新
↓
"現在"の[フォーカス, 選択]
上図みたく、タブごとにフォーカスと選択を記録してるんだろう。
それとは別に、ファイル操作は"現在"のフォーカスと選択が参照される。
"現在"の更新条件は
フォーカス:アクティブタブが変更されたら(もちろんユーザー入力の位置変更でも)
選択 :アクティブタブに選択があるなら
そうすると、
タブ1でファイル選択→タブ2をアクティブ→タブ2でファイル選択→タブ2の選択を解除
で"現在"の選択は空になるから、アクティブのフォーカスがやっと使われる。