-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove explicit blocking of Alt key for keytip start sequence #13389
Conversation
When I run "yarn change" from the root it shows that I have changes in like 20 packages, and that there is also already a change file for office-ui-fabric-react. Not sure what I should do here? yarn clean maybe? |
@kelseyyoung You probably need to update the URL for your |
Perf AnalysisNo significant results to display. All results
Perf Analysis (Fluent)Perf comparison
Perf tests with no regressions
|
Asset size changes
Over Tolerance (1024 B) Over Baseline Below Baseline New Removed 1 kB = 1000 B Baseline commit: cfcf5178fb8304109274a68121c7762a91f55d5b (build) |
@ecraig12345 any chance you could take a look at this? |
@kelseyyoung I don't really know anything about keytips and their expected behavior--so maybe get @jspurlin to review instead? (looks like he's worked on this in the past) |
🎉 Handy links: |
…oft#13389) * Remove explicit blocking of Alt key * Change files
Pull request checklist
$ yarn change
Description of changes
When writing keytips initially we had blocked the recognition of the "Alt" key because that is reserved for putting focus on the top bar of the browser. However there are users of Keytips that are writing their app in an Electron application that looks and behaves like a native desktop app. In native desktop apps the default key for keytips is just "Alt", and because they don't run in a traditional browser they won't have any issues using it
Focus areas to test
Tested that with removing these lines that you can specify "Alt" to start your keytips. If done in a traditional browser this will "break" in the sense that keytips will appear but focus will also go to the browser top bar, meaning the user can't interact with keytips