Teams is a Bad Mac App

Before we dive too deep into this, I need to preface this by saying that Microsoft has done a good job shifting their priorities and getting features out to help everyone work from home during the pandemic. So if you are like me and your company uses Microsoft 365 (née Office 365), you are probably using Microsoft Teams for chat and collaboration. If you are using the Windows version or the mobile version (iOS/Android), it works really well....

Uncharted Territory

Unlike other parts of the economy, software development doesn’t stop when everyone needs to stay home. However, large in person software conferences do stop. This year there will be no Google I/O, but Microsoft is pushing forward with an all digital MSBuild 2020 and Apple is poised to do the same with WWDC 2020. Will it be worth it though? The main concern that I see is whether or not the prerecorded content will be any good....

It's Finally Fixed

After 4 months, the bugs with UI automation tests involving web content are fixed. Mostly. The primary issues with the accessibility service being unable to interact with web content has been fixed as well as the interaction delays due to autofocus and the beta only issue of 60 second idle timeouts on all actions due to com.apple.Spotlight. All that is left now is the somewhat unreliable text input into text fields....

More Bugs

Previously, on “Madison deals with bugs” there were Safari, Xcode, and iOS bugs. Continuing with that trend, there are more iOS and Xcode bugs. With the release of Xcode 11.3.1, Apple included a fix for issues starting the simulator when multiple versions of Xcode are installed. I never ran into this issue until the new version of Xcode released, so I’m counting this one as introducing a bug rather than fixing it....

Bugs Galore

The past 2 1/2 months have not been great due to a myriad of Apple bugs. It all started during the development cycle of iOS 13.3. When the first beta came out, it became apparent that a new version of Intelligent Tracking Prevention (ITP) was included as a few workflows stopped working. This lead me to log FB7430333 to determine if the breakage was intentional or not. Turns out, that while yes the ITP changes were intentional, it uncovered a separate bug where if a user disabled ITP, no cookies used in a 3rd party context would function....