Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Conversation

@paymicro
Copy link
Contributor

@paymicro paymicro commented Dec 11, 2018

Description of Change

Fixes IsTabStop property in Layouts

Issues Resolved

API Changes

None

Platforms Affected

  • UWP

Behavioral/Visual Changes

None

Before/After Screenshots

Not applicable

Testing Procedure

  • run UItest 4653
  • check that the keyboard can not select any control inside grid.
  • click on Toggle Grid IsTabStop
  • tab should work on some buttons, entry
  • the ScrollView does not gain focus anyway

PR Checklist

  • Has automated tests
  • Rebased on top of the target branch at time of PR
  • Changes adhere to coding standard

Copy link
Contributor

@mattleibow mattleibow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@samhouts
Copy link
Contributor

build

@samhouts samhouts merged commit d7bfb0c into xamarin:master Jan 19, 2019
andreinitescu pushed a commit to andreinitescu/Xamarin.Forms that referenced this pull request Jan 29, 2019
* [UWP] the ScrollView does not gain focus

* address comments

fixes xamarin#4653
@mattleibow mattleibow mentioned this pull request Jan 30, 2019
3 tasks
@samhouts samhouts modified the milestones: 4.0.0, 3.6.0 Feb 6, 2019
@charlesroddie
Copy link

charlesroddie commented May 9, 2019

@paymicro can this be redone? It's causing a scrollview bug.

There are two tags that are implemented via interfaces. (Is this a code smell?).

ITabStopOnDescendants: StepperRenderer, TimePickerRenderer, DatePickerRenderer, SearchBarRenderer
IDontGetFocus: everything with ITabStopOnDescendants and also ScrollViewRenderer.

Since the bug found is in ScrollViewRenderer it seems that we can remove the IDontGetFocus tag from ScrollViewRenderer. Then IDontGetFocus and ITabStopOnDescendants can be merged.

Does this interfere with the intention of this PR?

cc @AxelUser

@charlesroddie
Copy link

@AxelUser could you try my suggestion please? Unless there is an immediate objection from @paymicro .

AxelUser pushed a commit to AxelUser/Xamarin.Forms that referenced this pull request Jun 9, 2019
@AxelUser AxelUser mentioned this pull request Jun 9, 2019
3 tasks
AxelUser pushed a commit to AxelUser/Xamarin.Forms that referenced this pull request Jun 15, 2019
AxelUser pushed a commit to AxelUser/Xamarin.Forms that referenced this pull request Jun 15, 2019
@samhouts samhouts added the approved Has two approvals, no pending reviews, and no changes requested label Jul 2, 2019
@charlesroddie
Copy link

Any feedback on whether we can get a quick revert of this PR @samhouts @davidortinau @paymicro ?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

approved Has two approvals, no pending reviews, and no changes requested e/3 🕒 3 p/UWP t/bug 🐛

Projects

None yet

Development

Successfully merging this pull request may close these issues.

IsTabStop property not working when Grid contains ScrollView

5 participants