Skip to content
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

Problem with using TFS (Visual Studio Team Foundation Server) #12

Open
derekantrican opened this issue Aug 14, 2017 · 4 comments
Open
Assignees
Labels

Comments

@derekantrican
Copy link

As a developer, I use Visual Studio Team Foundation Server (TFS) all the time. I have found recently that when I am editing the description of a bug or feature and press the backspace key, the "Backspace to go Back" extension kicks in. I have not investigated the code, but I imagine this is something along the lines of it not recognizing that I a HTML element is actively being edited?

Here is a YouTube video of the problem: http://www.youtube.com/watch?v=VU6FYETkk0o

@oslego
Copy link
Owner

oslego commented Aug 17, 2017

Hi @derekantrican! Thanks for logging this and for making the video. I will look into it.

The extension encounters false positives when the active element is not of type INPUT or TEXTAREA.

On some websites, what seems to be an input is actually a simulation of one, so the extension's checks fail and it triggers.

Another case where it fails are normal inputs wrapped in ShadowDOM within a Custom Element. In those scenarios, the activeElement is the host custom element, not the input, hence the check fails.

The TFS case falls in one of those two scenarios. I will investigate soon.

@oslego oslego added the bug label Aug 17, 2017
@oslego oslego self-assigned this Aug 17, 2017
@derekantrican
Copy link
Author

derekantrican commented Aug 17, 2017 via email

@oslego
Copy link
Owner

oslego commented Aug 17, 2017

The URL of the page, if publicly accessible, is helpful.
The plain HTML won't help much as there are usually interactions with some JS code on the page.

@derekantrican
Copy link
Author

Unfortunately it will not be publicly accessible. Is there any other information I should try to capture and put here when I see this problem next?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants