I'm on CEF 3.3578.1860.g36610bd WIndows 10.
I notice that there is an extra "tab stop", as if at the start of the page.
If I have a simple page in CEF with just two buttons on it, when the page comes up, if I press the tab key, the first button gets the focus. So far so good. If I press the tab key again, the second button gets the focus. Also good. If I press the tab key a third time, nothing gets the focus. It's like the focus is on some hidden tab stop. And then if I press the Tab key a fourth time, the first button gets the focus again. This all works the same in reverse, if I hold down the shift key while pressing the tab key. In either direction it's as if there's a hidden tab stop at the start of the page.
I noticed when I'm using Google Chrome that there is similar behavior, but only when a developer tools window is open. In that case, things behave the same as I described above, as if there's a hidden tab stop. For instance, if my cursor is in the URL bar and I press tab, it seems to go to the hidden tab stop (nothing on the Chrome UI, on my page, or on the developer tools window seems to have focus). If I press tab one more time, it goes to the first button on the page.
However, if I close the Chrome developer tools window, the hidden tab stop goes away. Now when I'm in the URL bar and I press tab, it goes straight to the first button on the page.
So what I'm wondering is whether CEF is kind of permanently in whatever state Chrome is in when the developer tools are open, with respect to this "hidden tab stop" behavior. Perhaps I could configure CEF differently in some way so it wouldn't behave like that?