Advertisement


Just in time, Google released the next version of the Chrome browser for desktop. Windows, Linux, and macOS users can now update Chrome to version 102 and enjoy some nifty new features. Along with some new tricks, Chrome 102 brings some new features and tools that developers can use to make their web apps even more powerful and user-friendly. As usual, there are some bug fixes and security patches to keep Chrome safe and secure for its billions of users around the world. So, in no particular order, let’s take a look at what’s new in the latest version of Google’s desktop browser.
Advertisement
Rearrange tabs with shortcuts
New for Windows and macOS users, Chrome now gives you the ability to rearrange your tabs with a few simple keyboard shortcuts. To move a tab in focus, Windows users can press Ctrl+Shift and page up or picture down and move the bad boy left or right. macOS users can do the same thing by throwing the Fn key into the mix and using the up and down arrow keys. Like this: Ctrl+Shift+Fn with up arrow.
Handling web app files
PWAs (Progressive Web Apps) have quickly become powerful tools in the hands of developers looking to deliver rich app experiences right from the browser. Many software platforms now use the web app format as the default delivery method, and after months of testing, web apps can now be native handlers of compatible file types. That is, when you select a specific file, a correlating and powerful web app that you have installed can be selected to open and manage the file. This behavior looks the same as when you select an installed application to handle a specific file type. This option appears in the Open With menu when you click a file.
Capture and control tabs
The new Capture Handle feature in Chrome 102 gives users the ability to capture a specific tab and then control that tab from a separate window. This is extremely useful when presenting during a video conference. Users can capture the presentation tab and then control it directly from the tab where the meeting is running. Here is a very handy demo set up if you want to try it. Note that this is currently only applicable to Chrome, so it may take a while before the feature becomes widely supported.
Navigation API
The new Navigation API replaces the less robust History API and aims to make transitions through web apps a bit smoother. When used correctly, the API helps web apps load new elements without having to reload the entire page. This makes clicking links and swiping through pages a more user-friendly experience.
Bug fixes, patches and rewards
- [$TBD][1324864] Critical CVE-2022-1853: Usage after free usage in indexed DB. Reported by Anonymous on 05/12/2022
- [$10000][1320024] High CVE-2022-1854: Usage after free usage in ANGLE. Reported by SeongHwan Park (SeHwa) on 4/27/2022
- [$7500][1228661] High CVE-2022-1855: Use after Free in messaging. Reported by Anonymous on 07/13/2021
- [$3000][1323239] High CVE-2022-1856: Usage after free usage in user training. Reported by Nan Wang(@eternalsakura13) and Guang Gong of 360 Alpha Lab on 05/06/2022
- [$2000][1227995] High CVE-2022-1857: Insufficient policy enforcement in the file system API. Reported by Daniel Rhea on 07/11/2021
- [$1000][1314310] High CVE-2022-1858: Out of bounds read in DevTools. Reported by EllisVlad on 4/7/2022
- [$1000][1322744] High CVE-2022-1859: Use after free use in Performance Manager. Reported by Guannan Wang (@Keenan7310) of Tencent Security Xuanwu Lab on 05/05/2022
- [$TBD][1297209] High CVE-2022-1860: Usage after free usage in UI Foundations. Reported by @ginggilBesel on 02/15/2022
- [$TBD][1316846] High CVE-2022-1861: Use after free release. Reported by Khalil Zhani on 04/16/2022
- [$5000][1236325] Middle CVE-2022-1862: Inappropriate implementation in extensions. Reported by Alesandro Ortiz on 08/04/2021
- [$5000][1292870] Middle CVE-2022-1863: Use after Free in tab groups. Reported by David Erceg on 02/01/2022
- [$5000][1320624] Middle CVE-2022-1864: Use in WebApp installations after free use. Reported by Yuntao You (@GraVity0) of Bytedance Wuheng Lab on 04/28/2022
- [$3000][1289192] Middle CVE-2022-1865: Usage after Free in bookmarks. Reported by Rong Jian of VRI on 01/20/2022
- [$3000][1292264] Middle CVE-2022-1866: Usage after free usage in tablet mode. Reported by @ginggilBesel on 01/29/2022
- [$3000][1315563] Middle CVE-2022-1867: Insufficient validation of untrusted input in data transfer. Reported by MichaĆ Bentkowski from Securitum on 04/12/2022
- [$TBD][1301203] Middle CVE-2022-1868: Improper implementation in extension API. Reported by Alesandro Ortiz on 02/28/2022
- [$NA][1309467] Middle CVE-2022-1869: Type confusion in V8. Reported by Man Yue Mo of GitHub Security Lab on 03/23/2022
- [$TBD][1323236] Middle CVE-2022-1870: Usage after free usage in the App Service. Reported by Nan Wang(@eternalsakura13) and Guang Gong of 360 Alpha Lab on 05/06/2022
- [$7000][1308199] Low CVE-2022-1871: Insufficient policy enforcement in the file system API. Reported by Thomas Orlita on 03/21/2022
- [$7000][1310461] Low CVE-2022-1872: Insufficient policy enforcement in the extension API. Reported by ChaobinZhang on 03/26/2022
- [$2000][1305394] Low CVE-2022-1873: Inadequate policy enforcement in COOP. Reported by NDevTK on 03/11/2022
- [$500][1251588] Low CVE-2022-1874: Insufficient policy enforcement in Safe Browsing. Reported by hjy79425575 on 09/21/2021
- [$500][1306443] Low CVE-2022-1875: Improper implementation in PDF. Reported by NDevTK on 03/15/2022
- [$TBD][1313600] Low CVE-2022-1876: Heap buffer overflow in DevTools. Reported by @ginggilBesel on 04/06/2022
There are many more “under the hood” changes in Chrome 102. You can learn more about what’s new for developers by heading to the Chromium blog. As always, we’ll be checking back to see if anything else has been added for the ride in this update, and stay tuned for more information on the latest update to Chrome for Android. Learn more about keeping your Chrome browser up to date here.