Dec 4, 2021, 5:47:59 PM12/4/21
to Chromium Extensions, salem...@gmail.com, Chromium Extensions, Hans R.
You are right, It's a pattern in Google's behavior as a company. They insist in pulling the rug out from under everybody. However, they are not (usually) trying to play "gotcha!". They tend to warn people first, so we can figure out how to cope with the change.
This particular change, however, is a complete surprise. No change in documentation, no forum post, no deprecation warnign anywhere.
It may seem a small and innocuous change, but it's actually quite insidious. The chrome.windows.getAll function always returned ALL windows. But now, as of Chrome 96, it no longer does. The new "app" windows are excluded from the list.
The fix is simple, of course, but those who decided to change this, thinking that was a minor thing, were hugely mistaken.
It's unfortunate that we are facing such level of amateurism.