View Issue Details

IDProjectCategoryView StatusLast Update
0002242NoesisGUIC++ SDKpublic2022-11-26 17:59
Reporterclysmic Assigned Tosfernandez  
PrioritynormalSeveritymajorReproducibilitysometimes
Status assignedResolutionopen 
Product Version3.0.11 
Target Version3.1.7 
Summary0002242: KeyboardNavigation failing to focus "off-screen" controls inside a ScrollViewer
DescriptionKeyboardNavigation failing to focus "off-screen" controls inside a ScrollViewer, and is instead skipping ahead and focusing on the next visible control in the focus order.

See more detailed explanation here: https://www.noesisengine.com/forums/viewtopic.php?t=2521
Steps To ReproduceIt should repro with a UI structure like below (from the linked forum post)

<Grid x:Name="MainGrid" KeyboardNavigation.DirectionalNavigation="Cycle">
    <ScrollViewer CanContentScroll="True" Focusable="False">
        <StackPanel>
            <!-- 10 focusable controls defined here. (Sliders, toggles, etc.). Lets call them C0, C1, C2,... through C9 -->
        </StackPanel>
    </ScrollViewer>
    <Border
        <Button x:Name="OkButton"/>
    </Border>
</Grid>
TagsFocus, keyboard, scroll
PlatformWindows

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-01-18 16:40 clysmic New Issue
2022-01-18 16:40 clysmic Tag Attached: Focus
2022-01-18 16:40 clysmic Tag Attached: keyboard
2022-01-18 16:40 clysmic Tag Attached: scroll
2022-01-18 17:00 sfernandez Assigned To => sfernandez
2022-01-18 17:00 sfernandez Status new => assigned
2022-01-18 17:00 sfernandez Target Version => 3.1.3
2022-02-14 17:50 sfernandez Target Version 3.1.3 => 3.1.4
2022-03-17 21:31 sfernandez Target Version 3.1.4 => 3.1.5
2022-06-24 17:21 sfernandez Target Version 3.1.5 => 3.1.6
2022-11-07 17:14 sfernandez Target Version 3.1.6 => 3.1.7
2022-11-07 17:19 sfernandez Target Version 3.1.7 => 3.1.6
2022-11-18 10:09 sfernandez Target Version 3.1.6 => 3.1.7