<<

June 2019 Vol. XXX, No 6

printoutKeystone MacCentral Users Group ❖ http://www.keystonemac.com

We’re on summer break until September

Just hanging out...

Meet us at Bethany Village Retirement Center Education Room 5225 Wilson Lane, Mechanicsburg, PA 17055 Tuesday, September 17th 2019 6:30 p.m.

Attendance is free and open to all interested persons. Contents Board of Directors Summer Break ...... 1 President A Conspiracy To Kill IE6 by Chris Zacharias . 3 - 5 Linda J Cober

Apple Announces iOS 13 and Breaks Out iPadOS by Josh Centers . 5 - 8 Recorder No Mac Is an Island with macOS Catalina by Adam Engst. . . . 8 - 11 Wendy Adams watchOS 6 Adds an , Expands Tracking Treasurer Tim Sullivan by Julio Ojeda-Zapata...... 12 - 14

Got an email from Verison this week ...... 14 Program Director Dennis McMahon Keystone MacCentral is a not-for-profit group of Macintosh enthusiasts who generally meet the third Tuesday of every month to exchange information, participate in question-and-answer sessions, view product demonstrations, and Membership Chair obtain resource materials that will help them get the most out of their computer Eric Adams systems. Meetings are free and open to the public. The Keystone MacCentral printout is the official newsletter of Keystone MacCentral and an independent publication Correspondence Secretary not affiliated or otherwise associated with or sponsored or sanctioned by any for-profit organization, including Apple Inc. Copyright © 2019, Keystone MacCentral, Sandra Cober 310 Somerset Drive, Shiresmanstown, PA 17011. Newsletter Editor Nonprofit user groups may reproduce articles form the Printout only if the copyright notice is included, the articles have not been edited, are clearly Tim Sullivan attributed to the original author and to the Keystone MacCentral Printout, and a copy of the publication is mailed to the editor of this newsletter. Industry Liaison The opinions, statements, positions, and views stated herein are those of the Eric Adams author(s) or publisher and are not intended to be the opinions, statements, positions, or views of Apple, Inc. Web Master Tom Bank II Throughout this publication, trademarked names are used. Rather than include a trademark symbol in every occurrence of a trademarked name, we are using the trademarked names only for editorial purposes and to the benefit of the trademark owner with no intent of trademark infringement.

Keystone MacCentral Essentials

Meeting Place Bethany Village West Maplewood Assisted Living (Bld 21) 5225 Wilson Lane Mechanicsburg, PA 17055

Web Site http://www.keystonemac.com

Mailing Address 310 Somerset Drive Shiresmanstown, PA 17011

May 2019 Page 2 by Chris Zacharias A Conspiracy To Kill IE6

bittersweet consequence of YouTube’s incredible their technically savvy growth is that so many stories will be lost grand-kids hostage, demanding they fix their “YouTubes”. Theunderneath all of the layers of new paint. This is why I What had begun as a team therapy session started to wanted to tell the story of how, ten years ago, a small team materialize into an actual plan, a plan we quickly realized of web developers conspired to kill IE6 from inside YouTube we were uniquely positioned to execute on. and got away with it. The plan was very simple. We would put a small banner I do not recall the exact triggering event that led to our web above the video player that would only show up for IE6 development team laying out plans to kill IE6 over lunch users. It would read “We will be phasing out support for in the YouTube cafeteria. Perhaps it was the time I pushed your browser soon. Please upgrade to one of these more out a CSS stylesheet that included an attribute selector on modern browsers.” Next to the text would be links to the a semi-supported HTML element. Any reasonable web current versions of the major browsers, including Chrome, developer would expect this to be ignored by browsers Firefox, IE8 and eventually, Opera. The text was intentionally not up to the task. This was not the case with older flavors vague and the timeline left completely undefined. We of IE. Under very specific conditions, an attribute selector hoped that it was threatening enough to motivate end users on an unsupported HTML element in IE would create an to upgrade without forcing us to commit to any actual internal recursion that would at best, cause the browser deprecation plan. Users would have the ability to close out to crash and at worst, trigger a blue screen of death. Or this warning if they wanted to ignore it or deal with it later. perhaps it was the hundredth time one of our software The code was designed to be as subtle as possible so that engineers had innocently pushed out an tag with it would not catch the attention of anyone monitoring our an empty src attribute. Nobody joining the team could be checkins. Nobody except the web development team used expected to know that in early versions of IE, the brows- IE6 with any real regularity, so we knew it was unlikely er would load the root path “/” for empty src attributes. anyone would notice our banner appear in the staging The tag would suddenly behave like an