[Console Insights Teasers] a11y fixes

- Ensure teaser generation can be triggered via keyboard
- Turn info-icon into a button
- Fix ARIA-labels

Bug: 443618746
Change-Id: Ie512313707ebbd01ea5a5649737dd935b90174a5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7049459
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
3 files changed
tree: 2c18930ea8ce553f660d23f9bf4cf554febd1dda
  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: