The following sections list the announcements from the Microsoft Border DevTools squad. To attempt new features in the DevTools, Microsoft Visual Studio Lawmaking extensions, and more, review the announcements. To stay up to engagement with the latest and greatest features in your developer tools, download the Microsoft Border preview channels and follow the Microsoft Edge DevTools team on Twitter.

What's New is now Welcome

The What's New tool in the Microsoft Edge DevTools now has a new appearance and a new name: Welcome. The Welcome tool still displays the latest DevTools news and updates. It now as well includes links to Microsoft Edge DevTools documentation, ways to submit feedback, and more. To display the Welcome tool after each update to Microsoft Border, select the checkbox next to Open up tab after each update under the championship.

To close the Welcome tool, click the Ten on the right-side of the tab title. If y'all adopt the original What's New tool, select Settings > Experiments then clear the checkbox next to Enable Welcome tab.

The Welcome tool is highlighted.

Visual Font Editor in the Styles pane

When you work with fonts in CSS, utilize the new visual Font Editor. You tin ascertain fallback fonts, and use sliders to define font weight, size, line-superlative, and spacing.

The Font Editor helps you lot to:

  • Switch between units for different font properties.
  • Switch betwixt keywords for dissimilar font properties.
  • Convert units.
  • Generate accurate CSS code.

To plow on this experiment, run into Settings > Experiments and select the checkbox next to Enable new Font Editor tools within Styles pane. See Edit CSS font styles and settings in the Styles pane in DevTools. For the history of this feature in the Chromium open-source projection, meet Issue 1093229.

The visual Font editor in the Styles pane.

Flexbox debugging features are in active development. To turn on the experiment for the following 2 features, select Settings > Experiments and and then select the checkbox next to Enable new CSS Flexbox debugging features. To view the history of this feature in the Chromium open-source project, see Issues 1136394 and 1139949.

New Flexbox (flex) icon helps identify and display flex containers

In the Elements tool, the new Flexbox (flex) icon helps y'all identify Flexbox containers in your code. Click the Flexbox (flex) icon to plow on or off the overlay effect that outlines a Flexbox container. You can customize the color of the overlay in the Layout pane, which is located side by side to Styles and Computed.

To turn on and off the overlay effect that outlines the Flexbox container, click the Flexbox (flex) icon.

You tin can customize the colour of the overlay in the Layout pane next to Styles and Computed.

The Flexbox (flex) icon and webpage highlighted:

The Flexbox (flex) icon and webpage highlighted

The Flexbox overlays highlighted in the Layout pane:

The Flexbox overlays highlighted in the Layout pane.

Brandish alignment icons and visual guides when Flexbox layouts modify using CSS properties

When yous edit CSS for your Flexbox layout, CSS autocompletes in the Styles pane now displays helpful icons next to relevant Flexbox backdrop. To try this new characteristic, open the Elements tool and select a flex container. Then add or change a property on that container in the Styles pane.

The autocomplete menu now displays icons that indicate the effect of alignment properties such every bit align-content and marshal-items.

Additionally, DevTools at present displays a guiding line to aid y'all better review the align-items CSS property. The gap CSS property is supported besides. In the following figure, the gap CSS property is gear up to gap: 12px; and the hatching pattern for each gap is displayed.

Autocomplete menu highlighted for CSS properties that start with align-:

Autocomplete menu highlighted for CSS properties that start with align-.

Flexbox gap in CSS properties and webpage highlighted:

Flexbox gap in CSS properties and webpage highlighted.

You now have a new fashion to open more tools in the Microsoft Edge DevTools. After you lot turn on this experiment, the More Tools icon appears, as a plus sign (+) to the right of the main panel. To show a listing of other tools that you can add to the main panel, click the More Tools (+) icon. To turn on this experiment, see Settings > Experiments, and then select the checkbox next to Enable + button tab menus to open more tools.

More Tools highlighted in DevTools.

Assistive technologies now announce position and count of CSS suggestions

When you lot edit CSS, you get a dropdown list of features. This feature wasn't bachelor to users of assistive technologies, since it is announced in Microsoft Border version 89. A user of assistive technologies can now navigate CSS suggestions in the Styles pane. In Microsoft Border version 88 and earlier, assistive technology announced Suggestion as a user navigated through the listing of suggestions when editing CSS in the Styles pane.

In Microsoft Edge version 89, a user of assistive engineering at present hears the position and count of the electric current proffer. Each proposition is announced as the user navigates through the listing of suggestions, such as Proffer 3 of 5. To learn more than about writing CSS in the DevTools, run into CSS features reference. To view the history of this feature in the Chromium open-source project, see Issue 1157329.

To view a video that displays and reads aloud several suggestions with this experiment turned on, run into Voiceover announcing devtools options on YouTube.

The suggestion highlighted in the Styles pane.

Emulate Surface Duo and Samsung Milky way Fold

Examination the appearance of your website or app on the following devices in Microsoft Edge.

  • Surface Duo
  • Samsung Galaxy Fold

Plough on Experimental Web Platform features to access the new CSS media screen-spanning feature and getWindowSegments JavaScript API. Get to edge://flags and toggle the flag next to Experimental Web Platform features. To help raise your website or app for the dual-screen and foldable devices, use the following features when emulating the device.

  • Spanning, which is when your website (or app) appears across both screens.
  • Rendering the seam, which is the space between the ii screens.

For the history of this feature in the Chromium open-source project, see Issue 1054281.

Emulate dual-screen.

The Microsoft Edge Programmer Tools for Visual Studio Code extension version ane.ane.two for Microsoft Visual Studio Code has the following changes since the previous release. Microsoft Visual Studio Code updates extensions automatically. To manually update to version 1.i.ii, see Update an extension manually.

  • Added a Close instance push button to each item on the target list (#248)
  • Bumped Microsoft Edge DevTools version from 84.0.522.63 to 85.0.564.40 (#235)
  • Included Debugger for Microsoft Edge as a dependency (#233)
  • Implemented settings option to change extension themes (#229)

You can file issues and contribute to the extension on the vscode-edge-devtools GitHub repo.

Announcements from the Chromium project

The post-obit sections announce additional features available in Microsoft Border that were contributed to the open up-source Chromium projection.

Capture node screenshot beyond viewport

In Microsoft Border version 89, node screenshots are more accurate, capturing the full node fifty-fifty if content from the node isn't visible in the viewport. In the Elements tool, right-click an chemical element, and and so select Capture node screenshot. For the history of this feature in the Chromium open up-source projection, meet Issue 1003629.

Capture node screenshot highlighted on the context menu in the Elements tool.

Elements tool updates

Back up forcing the :target CSS state

Y'all can at present employ DevTools to forcefulness the :target CSS pseudo-class. The :target pseudo-class is triggered when a unique element (the target chemical element) has an id that matches a fragment of the URL. For case, the http://world wide web.example.com/index.html#section1 URL triggers the :target pseudo-class on an HTML element with id="section1". To try a demo with section 1 highlighted, navigate to CSS :target demo. For the history of this feature in the Chromium open-source project, navigate to Upshot 1156628.

Webpage highlighted with no forced CSS:

The webpage highlighted with no forced CSS.

:target CSS forced and webpage highlighted:

:target CSS forced and webpage highlighted

Utilise Duplicate elements to copy elements

Use the new Duplicate element shortcut to clone an element. In the Elements tool, right-click an element, and then select Duplicate element. A new chemical element is created under the selected chemical element. To duplicate the chemical element by using the keyboard, press Shift+Alt+Down Arrow (Windows/Linux) or Shift+Option+Down Arrow (macOS). For the history of this feature in the Chromium open up-source project, run into Upshot 1150797.

The Duplicate element is highlighted in the context menu on an element in the Elements tool.

Colour pickers for custom CSS properties

The Styles pane now displays colour pickers for custom CSS properties. To wheel through the RGBA, HSLA, and Hex formats of the color value, press and hold Shift and then click the colour picker. For the history of this feature in the Chromium open-source project, see Issue 1147016.

Color pickers for custom CSS properties.

Re-create CSS classes and properties

Yous tin can now re-create CSS properties quicker with a few new options in the right-click menu. In the Elements tool, select an element. To copy the value, in the Styles pane, right-click a CSS form or a CSS belongings, and then select a copy option.

Copy options for a CSS class in the right-click menu:

Option Details
Re-create selector Copy the current selector proper name.
Copy dominion Copy the rule of the current selector.
Copy all declarations Re-create all declarations under the current dominion, including not-valid and prefixed properties.

Copy options for a CSS class in the right-click menu.

Copy options for a CSS property in the right-click menu:

Selection Details
Copy declaration Copy the annunciation of the current line.
Re-create property Re-create the property of the electric current line.
Copy value Copy the value of the current line.

Copy options for a CSS property in the right-click menu.

For the history of this characteristic in the Chromium open-source project, see Issue 1152391.

Cookies updates

New option to display URL-decoded cookies

Y'all can now display the URL-decoded cookies value in the Cookies pane. To display the decoded cookie, select Application > Cookies, click whatever cookie on the list, and and so select the checkbox next to Show URL decoded. For the history of this characteristic in the Chromium open-source project, see Outcome 997625.

Option to display URL-decoded cookies.

Filter and clear visible cookies

In Microsoft Border version 88 or earlier, the Application tool only provided a way to clear all cookies with the Clear all cookies button. In Microsoft Edge version 89, you can at present select Clear filtered cookies to delete only the filtered cookies.

To filter cookies, select Application > Cookies, and so type in the Filter text box. To delete the displayed cookies, click the Articulate filtered cookies button. To brandish all other cookies, clear the filter text. For the history of this feature in the Chromium open-source project, see Issue 978059.

Clear only visible cookies.

New option to clear third-party cookies in the Storage pane

DevTools now clears simply starting time-political party cookies past default. To clear website data and first-party cookies just, in the Application tool, in the Application department in the upper left, click Storage, and and then click the Clear site data button.

To clear website data and all cookies, select Awarding > Storage. Select the checkbox adjacent to including third-party cookies, and and then click Articulate site data.

For the history of this feature in the Chromium open up-source projection, see Issue 1012337.

Option to clear third-party cookies.

Network tool updates

Persist Record network log setting

In Microsoft Border version 88 or earlier, DevTools reset the Tape network log setting when a webpage refreshes. In Microsoft Edge version 89, DevTools now persist the Record network log setting. For the history of this feature in the Chromium open-source project, run into Effect 1122580.

Record network log.

Online option is now No throttling option

The network emulation selection Online is now renamed to No Throttling. For the history of this characteristic in the Chromium open up-source project, run into Result 1028078.

No throttling option.

New copy options in the Console tool, Sources tool, and Styles pane

Re-create object in the Console and Sources tool

You tin at present re-create object values in the Console and Sources tools. The ability to copy object values is useful when working with big objects. For the history of this feature in the Chromium open-source project, see Problems 1148353 and 1149859.

In the Console tool, right-click an object, and then select Copy object.

Copy object in the Console.

In the Sources tool, on a breakpoint, hover on an object, in the Object popup window, right-click an object, and and so select Re-create object.

Copy object in Sources.

Copy file name in the Sources tool and Styles pane

You tin now copy a file proper name using the right-click menu. For the history of this feature in the Chromium open up-source projection, see Problems 1155120.

In the Sources tool, right-click a file proper name, and then select Copy file proper noun.

Copy file name in Sources.

In the Elements tool > Styles pane, correct-click a file name, and so select Copy file name.

Copy file name in Styles pane.

Updates to Frame details

Service Workers information in Frame details

DevTools now lists a dedicated service worker under the parent frame. In the post-obit figure, service worker details are displayed. To display the service worker details, select Application > Frames > superlative > Service Workers and and so click a service worker. For the history of this feature in the Chromium open-source project, see Issue 1122507.

Service Workers information in the Frames details.

Measure Retention information in Frame details

The performance.measureMemory() API status is now displayed under the API availability department. The new performance.measureMemory() API estimates the retentivity usage of the unabridged webpage. For the history of this feature in the Chromium open-source project, see Issue 1139899.

Measure Memory.

Dropped frames in the Performance tool

When you lot analyze load performance in the Operation tool, the Frames department at present marks dropped frames as ruddy. To display the frame rate, hover on a dropped frame. For the history of this characteristic in the Chromium open-source project, come across Result 1075865.

Dropped frames.

New color contrast calculation - Advanced Perceptual Contrast Algorithm (APCA)

The Advanced Perceptual Contrast Algorithm (APCA) replaces the AA/AAA guidelines contrast ratio in the Color Picker. APCA is a new mode to compute dissimilarity. It is based on modern research on color perception. Compared to AA/AAA guidelines, APCA is more context-dependent. The contrast is calculated based on the following spatial properties of the text, colour, and context.

  • Spatial properties of text that include font weight and size.
  • Spatial properties of color that include perceived contrast between text and background.
  • Spatial properties of context that include ambient calorie-free, surroundings, and intended purpose.

To plough on this experiment, select Settings > Experiments and then select the checkbox next to Enable new Advanced Perceptual Contrast Algorithm (APCA) replacing previous contrast ratio and AA/AAA guidelines. To view the history of this feature in the Chromium open-source project, see Issue 1121900.

APCA in the Color Picker.

Download the Microsoft Edge preview channels

If you are on Windows, Linux, or macOS, consider using the Microsoft Edge preview channels as your default development browser. The preview channels requite you admission to the latest DevTools features.

Creative Commons License. This work is licensed under a Creative Eatables Attribution 4.0 International License.