[DevTools Recorder] Vertically center items in StepView

The action menu icon and the step title could become misaligned,
especially with long titles, due to improper flexbox properties.

This change uses `min-width: 0` on the modern flexbox properties on the title container to ensure
robust alignment.

Bug: 444625453
Change-Id: Ifd8974adbe98ed654b7c400700cd9db01875da93
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7046597
Commit-Queue: Nikolay Vitkov <nvitkov@chromium.org>
Reviewed-by: Nikolay Vitkov <nvitkov@chromium.org>
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
2 files changed
tree: af870712fc32162f745c98cc41346fa7e918dc22
  1. .gemini/
  2. .github/
  3. .vscode/
  4. build_overrides/
  5. config/
  6. docs/
  7. extension-api/
  8. extensions/
  9. front_end/
  10. inspector_overlay/
  11. mcp/
  12. node_modules/
  13. scripts/
  14. test/
  15. third_party/
  16. v8/
  17. .clang-format
  18. .clang-format-ignore
  19. .editorconfig
  20. .geminiignore
  21. .git-blame-ignore-revs
  22. .gitallowed
  23. .gitattributes
  24. .gitignore
  25. .gitmodules
  26. .gn
  27. .mailmap
  28. .npmignore
  29. .npmrc
  30. .style.yapf
  31. .stylelintignore
  32. .stylelintrc.json
  33. AUTHORS
  34. BUILD.gn
  35. codereview.settings
  36. CONTRIBUTING.md
  37. DEPS
  38. DIR_METADATA
  39. eslint.config.mjs
  40. favicon.ico
  41. LICENSE
  42. OWNERS
  43. package-lock.json
  44. package.json
  45. PRESUBMIT.py
  46. README.md
  47. WATCHLISTS
README.md

Chrome DevTools frontend

npm package

The client-side of the Chrome DevTools, including all TypeScript & CSS to run the DevTools webapp.

Source code and documentation

The frontend is available on chromium.googlesource.com. Check out the Chromium DevTools documentation for instructions to set up, use, and maintain a DevTools front-end checkout, as well as design guidelines, and architectural documentation.

Source mirrors

DevTools frontend repository is mirrored on GitHub.

DevTools frontend is also available on NPM as the chrome-devtools-frontend package. It's not currently available via CJS or ES modules, so consuming this package in other tools may require some effort.

The version number of the npm package (e.g. 1.0.373466) refers to the Chromium commit position of latest frontend git commit. It's incremented with every Chromium commit, however the package is updated roughly daily.

Getting in touch

There are a few options to keep an eye on the latest and greatest of DevTools development: