Comments (6)
Sorry for the delayed reply. I tried out the same setup and am not seeing this behavior (playpause is only getting toggled on keyup). Perhaps it's another file that's also sending key events?
from tvhelpers.
I modified the code so that the _handleKeyUpEvent() event handler exists without executing any of its code. I added a "return;" to the 1st line of code of that method.
The Xbox app now works as expected
Obviously this is not the best long term solution.
from tvhelpers.
Yes, that sounds less than ideal.
from tvhelpers.
p.s. If I remove the reference to the Directional Navigation JavaScript file, then the navigational control doesn't work on my opening page.
p.s.s. If I continue to have the reference to the Directional Navigation JavaScript file but comment out what happens when I select one of the hub headers AND replace the old code with a console.log() reference, then I can observe that the hub header handler reacts to BOTH key down and key up.
from tvhelpers.
So it looks like the problem is indeed originating from the DirectionalNavigation. I have modified the _handleKeyUpEvent() event handler so that the code immediately exits if it the app is running on an xbox.
That fixes my issue. Not ideal, but sufficient until a fix has been found. Hopefully you can recreate this issue on your end so you can fix the issue
Contact me if you need further info.
from tvhelpers.
If you have a repro, you could send I would like to take a look. I haven't been able to repro with our samples yet.
from tvhelpers.
Related Issues (20)
- Browser hang with DirectionalNavigation and WinJS Menu HOT 3
- Focus management thinking around WinJS controls? (Pivot) HOT 2
- TVJS mediaplayer and the directional navigation JS doesnt work simultaneously. HOT 3
- Xbox Cursor not being hidden after application starts HOT 4
- mouse pointer doesn't disappear
- Xbox cursor appears when calling keyboard and never disappears again HOT 4
- only timeline shows when pressing button (xbox) HOT 4
- MediaPlayer/Edge possible memory leak when streaming HLS HOT 4
- Question regarding DirectionalNav and initial focus. HOT 4
- I can't get closed captions to work in the TVJS player... cc708. Any ideas?
- After pressing Xbox button, cannot interact with app anymore HOT 4
- DirectionalNavigation does intercept first keyPress on input fields HOT 1
- directionalNavigation loses focus loss when in UWP/XAML WebView HOT 2
- press 'A' button on xbox console Edge browser doesnt trigger anything HOT 1
- can't disable directionalNavigation on xbox UWP
- Improving performance / API for directional navigation
- Cannot focus some elements in Vue.js app on Xbox
- Consider making this a npm package
- This repo is missing a LICENSE file
- This repo is missing important files HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tvhelpers.