Skip to content

fix(docs): increase gap between feature grid and action buttons on landing page - #482

Merged
jdx merged 2 commits into
mainfrom
fix/tooltip-overlaps-get-started
Jan 31, 2026
Merged

fix(docs): increase gap between feature grid and action buttons on landing page#482
jdx merged 2 commits into
mainfrom
fix/tooltip-overlaps-get-started

Conversation

@jdx

@jdx jdx commented Jan 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • Increase margin-bottom on .usage-hero-features from 2rem to 8rem so feature tooltips don't overlap the "Get Started" button

Problem

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

  • Hover over bottom-row feature buttons → tooltips render fully without covering "Get Started"

🤖 Generated with Claude Code

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>
Copilot AI review requested due to automatic review settings January 31, 2026 11:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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: none to tooltip styling to allow click-through behavior

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @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

  • CSS Styling: Added the pointer-events: none CSS property to the .usage-hero-feature-tooltip class. This change prevents the tooltips from intercepting mouse clicks, allowing interaction with elements positioned underneath them.
Using Gemini Code Assist

The 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 /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

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 .gemini/ folder in the base of the repository. Detailed instructions can be found here.

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

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

codecov Bot commented Jan 31, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.57%. Comparing base (35bdd17) to head (21bef65).
⚠️ Report is 2 commits behind head on main.

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.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is ON, but a Cloud Agent failed to start.

grid-template-columns: repeat(3, 1fr);
gap: 0.75rem;
margin-bottom: 2rem;
margin-bottom: 8rem;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Fix in Cursor Fix in Web

@jdx jdx changed the title fix(docs): prevent feature tooltips from blocking Get Started button fix(docs): increase gap between feature grid and action buttons on landing page Jan 31, 2026
@jdx
jdx enabled auto-merge (squash) January 31, 2026 11:44
@jdx
jdx merged commit e88eee0 into main Jan 31, 2026
10 checks passed
@jdx
jdx deleted the fix/tooltip-overlaps-get-started branch January 31, 2026 11:44
jdx pushed a commit that referenced this pull request Jan 31, 2026
### 🐛 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)
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Feb 2, 2026
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 [@&#8203;jdx](https://github.com/jdx) in [#&#8203;482](jdx/usage#482)
- **(parse)** handle variadic ellipsis inside brackets like \[args...] by [@&#8203;jdx](https://github.com/jdx) in [#&#8203;481](jdx/usage#481)

##### 📚 Documentation

- add bash array pattern for variadic args by [@&#8203;jdx](https://github.com/jdx) in [#&#8203;480](jdx/usage#480)

##### 📦️ Dependency Updates

- update rust crate clap to v4.5.56 by [@&#8203;renovate\[bot\]](https://github.com/renovate\[bot]) in [#&#8203;474](jdx/usage#474)
- update apple-actions/import-codesign-certs action to v6 by [@&#8203;renovate\[bot\]](https://github.com/renovate\[bot]) in [#&#8203;477](jdx/usage#477)
- update dependency node to v24 by [@&#8203;renovate\[bot\]](https://github.com/renovate\[bot]) in [#&#8203;478](jdx/usage#478)
- update rust crate criterion to 0.8 by [@&#8203;renovate\[bot\]](https://github.com/renovate\[bot]) in [#&#8203;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 [@&#8203;jdx](https://github.com/jdx) in [#&#8203;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-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants