Tab Key is working only when pressing another key - tabs

So this is my problem:
Just a few weeks ago (I dont remember if I did something strange, I think I did not) I realise tab was working strangly: only seems to activate when pressed at the same time with another or after pressing another, holding it and then pressing the Tab Key as much as I like.
The problem is simple: Tab Key is not working when pressed alone, but with other keys it works just fine.
I tried everything: reinstall drivers, acces Windows via Secure Mode, try pressing tab in another OS (Ubuntu)... The key works and its being read when pressing Tab in the virtual keyboard of windows, with another keyboard connected via USB, and when pressing Alt+009. Of course, all key bindings with tab (like Alt+Tab) works fine, cos im not pressing it alone.
Sometimes it seems to work just once, like 1 or 2 times an hour, and then stop working.
My PC is a GS75 Stealth MSI Laptop.
Any ideas?

Related

How to remove all data chrome stores for a url?

TL;DR I'd like to make chrome's state as though it had never, ever visited a certain url before.
Longer version:
I'm working on an application, and have a complicated problem regarding XSS vulnerabilities, which could be caused by the browser 'remembering' something about a previous session which could cause nonces to not match. The upshot is that I need to be absolutely sure that when I visit the app url that chrome hasn't 'remembered' anything about it from any previous session(s).
Here's what I've tried:
Firstly, visiting: chrome://settings/cookies/detail?site=example.com and deleting all the cookies
Secondly, visiting: chrome://settings/clearBrowserData and deleting everything (unfortunately, this doesn't seem to be possible for one url at a time?)
I can prove that chrome has not completely 'forgotten' the site. The proof is complicated, but basically if I place a different app (with different flavicon) at the url, visit the url, then close out that tab, then complete the steps above to clear browser data and cookies (at this point chrome should have forgotten everything). Yet when I put a different app at the same url and visit the url, chrome uses the old app's flavicon, which (I think) proves that it hasn't completely forgotten everything it knew about the url!
So, that's the long version. But, the TL;DR is to simply make it as though chrome had never visited a site (preferably without altering data stored for other sites, or doing anything extreme like completely uninstalling/reinstalling)
A third attempt
To empty cache and hard reload, press cmd + opt + j to bring up the developer console, then right click on refresh and select 'Empty Cache and Hard Reload'. Yet the old flavicon still remains, indicating that not all info from that site was removed.
After about 2 hours, I figured the following techniques to try to remove the flavicon, but even after all of the following steps, as the flavicon from a previous app still remains in Chrome's 'memory'!
Do the first two steps from the question:
visit: chrome://settings/cookies/detail?site=example.com and delete all the cookies (replace example.com with the url in question)
visit: chrome://settings/clearBrowserData and deleting everything (would be great to know how to do this for a single site)
Right click on the tiny icon to the immediate left of the url (it will be a lock if using https, or the letter 'i' if using http).
Go into each of categories listed (e.g. 'Cookies', 'Site Settings' etc) and delete them all
Note
I didn't find a solution for removing all data from chrome, however, I found you can start a completely isolated chrome session with these instructions

I made changes in my CSS file but I can't see the changes in a browser

I made some changes to my CSS file. I can see the new version on any browser but firefox. Why is that?
Thanks!
This might be caused by cache. Possible solutions to your problem are available here: https://support.mozilla.org/en-US/questions/1147504; the accepted answer at the website is:
One way to check whether this is a problem with stored data in Firefox
is to test in a new private window. When you launch the first private
window in a regular browsing session, it has an empty cache and empty
cookie jar and should give you a clean retrieval of the current site.
If you still get old data, the problem is external to Firefox, for
example, a proxy server or ISP cache.
Close all the private windows if you want to test again, since they
share a temporary cache and cookie jar until the last one is closed.
You can also try to reload the page as mentioned below (this bypasses the current cache) (source: https://support.mozilla.org/bm/questions/967500):
Reload web page(s) and bypass the cache to refresh possibly outdated
or corrupted files.
Hold down the Shift key and left-click the Reload button
Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
Press "Command + Shift + R" (Mac)

Jupyterlab will not launch in Chrome

I'm firing up multiple notebooks in JuputerLab simply by navigating to the folder containing those notbooks, and typing jupyter lab. This opens JupyuterLab in chrome directly, whics is really neat. With some very few exceptions, this has been running fine until now. For some reason, now I have to copy and paste the following to get started:
Copy/paste this URL into your browser when you connect for the firsttime, to login with a token:
http://localhost:8888/?token=1a11606cd5bba635155??????1a59f24886c302b7203
Everything works fine when I do as asked, but does anyone know how I can fire up JupyterLab directly without the copy&paste?
System info:
OS: Windows 7
Default browser: Chrome
Jupyterlab: 0.34.9
On a mac, if you hold down ⌘ and hover over the link - then it will become clickable ✨
Thereby eliminating the need to both copy and paste.

How to disable automatic tab discarding on Chrome Debian?

This is a Q&A format one.
So, I've gone to chrome://flags and searched everywhere for "Automatic Tab Discarding" and found nothing regarding it.
I've done that on Debian 9.3 Desktop, with latest Chrome (v64).
I thought that Chrome removed this flag, but I went to the Chrome Flags on my normal computer (Windows 8.1) and found that the flag is available there.
I don't know what's wrong but the way to disable the tab discarding is below.
Go to chrome://discards and you will find all the current open tabs.
Next to the tab you want to stop it from auto-reloading, disable the check-mark of "Auto Discard".

Google Relatime API stops responding after computer wakes up from sleep mode

Easy to reproduce:
Go to https://realtime-cube.appspot.com
start a new game
Open a second tab with the same game
Make sure that both tabs are realtime connected upon change.
Now, put your computer (in my case Mac OSX) in a sleep mode for 4 seconds (in my case just close it and re-open it).
Go back to the game tabs and make a change
The tabs are not sync with each other. All changes are not saved in document.
Errors are not thrown during a save operation.
Any explanation? Should I reload the document at this point? How should I catch this situation?