In cases when we do not want to break the execution of the code but just log some value we can use logpoints. https://developers.google.com/web/updates/2019/01/devtools#logpoints
Whenever you need to freeze your website and check its state, you can trigger debugger at any given point.
Let’s say you want to check which classes are passed when element is hovered - move your mouse over it and trigger debugger. The page will freeze and you can browse the dom tree freely.
According to Google Chrome’s DevTools documentation:
Pause script execution (if currently running) or resume (if currently paused)
You need to have your DevTools opened
It’s impossible to right-click an element that is dynamically injected into DOM, as the click causes it to disappear:
The solution is to toggle a debugger on a parent element:
This way you are able to modify it:
- Inspect any element
- Open Device Toolbar
- Choose a laptop, mobile device or custom size
- Press the 3 dots and ‘Capture full size screenshot’