Focus listener not firing


I have an open window which contains different components some of which are TextFields and one TextArea,
I added to each of them a focus listener and blur listener which SHOULD set a private variable to the source of the focus event (basically so i know which component is focused on the window) which didn’t happen so i changed the listeners to plain outputs - “FOCUSED” and “UNFOCUSED” and tested on all my current browsers and got the following result:
On every browser from the list the event didn’t happen (the listeners never produced the outputs) except for google chrome;
Microsoft Edge 41.16299.248.0 - Not working
Mozilla Firefox 58.0.2 (64-bit) - Not working
Google Chrome Version 64.0.3282.167 (Official Build) (64-bit) - Working
Internet Explorer 11 - Not working

If anyone had a similar issue and knows a solution or knows a workarround for this, it will be appreciated.

I’m using Vaadin version is 8.1.5

Thank you in advance