fix(docs): increase gap between feature grid and action buttons on landing page - #482
Conversation
Add pointer-events: none to feature tooltip so it doesn't intercept clicks on the action buttons below when hovering over bottom-row feature buttons like Completions. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR fixes a UI interaction bug where tooltips on the landing page were blocking clicks on the "Get Started" button beneath them by making the tooltips non-interactive.
Changes:
- Added
pointer-events: noneto tooltip styling to allow click-through behavior
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary of ChangesHello @jdx, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request resolves a user experience issue on the landing page where informational feature tooltips were unintentionally blocking clicks on the "Get Started" action button. By making the tooltips non-interactive to pointer events, users can now seamlessly click through them to access underlying elements, enhancing the overall navigability of the page. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request addresses a UI issue where feature tooltips could obstruct underlying elements, specifically the 'Get Started' button. The solution of adding pointer-events: none to the tooltip's CSS is a clean and correct way to solve this problem, allowing mouse events to pass through the non-interactive tooltip. The change is well-implemented and effectively resolves the bug.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #482 +/- ##
=======================================
Coverage 70.57% 70.57%
=======================================
Files 47 47
Lines 6597 6597
Branches 6597 6597
=======================================
Hits 4656 4656
Misses 1264 1264
Partials 677 677 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Increase margin-bottom on feature grid from 2rem to 8rem so that feature tooltips don't overlap the Get Started button. Also remove the pointer-events: none workaround since the gap prevents overlap. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
| grid-template-columns: repeat(3, 1fr); | ||
| gap: 0.75rem; | ||
| margin-bottom: 2rem; | ||
| margin-bottom: 8rem; |
There was a problem hiding this comment.
Described fix not implemented - missing pointer-events property
Medium Severity
The PR description claims to add pointer-events: none to .usage-hero-feature-tooltip to let clicks pass through tooltips, but this was never implemented. The actual change only increases margin-bottom from 2rem to 8rem, which is a fragile workaround that relies on specific spacing rather than the robust semantic fix described. Tooltips can still intercept clicks if they extend beyond the margin boundary.
### 🐛 Bug Fixes - **(docs)** increase gap between feature grid and action buttons on landing page by [@jdx](https://github.com/jdx) in [#482](#482) ### 📚 Documentation - add bash array pattern for variadic args by [@jdx](https://github.com/jdx) in [#480](#480) ### 📦️ Dependency Updates - update rust crate clap to v4.5.56 by [@renovate[bot]](https://github.com/renovate[bot]) in [#474](#474) - update apple-actions/import-codesign-certs action to v6 by [@renovate[bot]](https://github.com/renovate[bot]) in [#477](#477) - update dependency node to v24 by [@renovate[bot]](https://github.com/renovate[bot]) in [#478](#478) - update rust crate criterion to 0.8 by [@renovate[bot]](https://github.com/renovate[bot]) in [#475](#475)
This MR contains the following updates: | Package | Update | Change | |---|---|---| | [usage](https://github.com/jdx/usage) | minor | `2.15.1` → `2.16.1` | MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot). **Proposed changes to behavior should be submitted there as MRs.** --- ### Release Notes <details> <summary>jdx/usage (usage)</summary> ### [`v2.16.1`](https://github.com/jdx/usage/blob/HEAD/CHANGELOG.md#2161---2026-01-31) [Compare Source](jdx/usage@v2.16.0...v2.16.1) ##### 🐛 Bug Fixes - **(docs)** increase gap between feature grid and action buttons on landing page by [@​jdx](https://github.com/jdx) in [#​482](jdx/usage#482) - **(parse)** handle variadic ellipsis inside brackets like \[args...] by [@​jdx](https://github.com/jdx) in [#​481](jdx/usage#481) ##### 📚 Documentation - add bash array pattern for variadic args by [@​jdx](https://github.com/jdx) in [#​480](jdx/usage#480) ##### 📦️ Dependency Updates - update rust crate clap to v4.5.56 by [@​renovate\[bot\]](https://github.com/renovate\[bot]) in [#​474](jdx/usage#474) - update apple-actions/import-codesign-certs action to v6 by [@​renovate\[bot\]](https://github.com/renovate\[bot]) in [#​477](jdx/usage#477) - update dependency node to v24 by [@​renovate\[bot\]](https://github.com/renovate\[bot]) in [#​478](jdx/usage#478) - update rust crate criterion to 0.8 by [@​renovate\[bot\]](https://github.com/renovate\[bot]) in [#​475](jdx/usage#475) ### [`v2.16.0`](https://github.com/jdx/usage/blob/HEAD/CHANGELOG.md#2160---2026-01-29) [Compare Source](jdx/usage@v2.15.1...v2.16.0) ##### 🚀 Features - **(windows)** add Windows binaries and fix completion support by [@​jdx](https://github.com/jdx) in [#​472](jdx/usage#472) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NC42IiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6Om1pbm9yIl19-->


Summary
margin-bottomon.usage-hero-featuresfrom2remto8remso feature tooltips don't overlap the "Get Started" buttonProblem
On the landing page, hovering over bottom-row feature buttons (e.g., "Completions") shows a tooltip that covers the "Get Started" action button, making it difficult to click.
Fix
Increase the gap between the feature button grid and the action buttons so tooltips have room to render without overlapping.
Test plan
🤖 Generated with Claude Code