Terminal has padding at the bottom of the window
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 44.7k
- Forks
- 3.6k
- Avg merge
- 21m
- Merged PRs (30d)
- 1
Description
- I am on the latest Hyper.app version
- I have searched the issues of this repo and believe that this is not a duplicate
- OS version and name: Windows 10 Enterprise 10.0.17143 Build 17134
- Hyper.app version: 3.0.2
- Link of a Gist with the contents of your .hyper.js: https://gist.github.com/jeanvanwyk/6bf2dfc5e66cb949841a9d6dffe6132d
- Relevant information from devtools (CMD+ALT+I on macOS, CTRL+SHIFT+I elsewhere): N/A
- The issue is reproducible in vanilla Hyper.app:
Is Vanilla
Issue
The terminal behaves as if it has a padding-bottom of about 75-80 pixels when the screen gets full (class term_fit term_term is offset from jsx-3579199521 term_fit term_active but has no actual padding or offset). This is reflected in two behaviours:
- Firstly all the text and the scrollbar is about 75-80 pixels from the bottom in anything longer than a page (webpack, less etc.)
- Secondly the "top" of the terminal (eg. less) is 75-80 pixels above the top of the window. (That is to see the top of the file I am opening with less I need to scroll up 75-80 pixels.)
Some behaviour like calling clear "resets" the correct behaviour until you switch tabs.
Might be similar to issue #3634 but no resizing involved
To reproduce:
- Open git bash (2.17.0) in a tab (See config)
- use
lessto open a file that is longer than the screen (behaves correctly) - Click to another tab
- Go back to the tab
- Now has "padding" / "offset"
Thanks for a useful app.
Screenshot
Example showing node and webpack

Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue in Hyper on Windows by opening a long file with less, switching tabs, and returning to the terminal; inspect the term_fit term_term and term_active elements mentioned in the report. Confirm the tab switch causes the terminal text and scrollbar to shift, then verify the view remains correctly aligned after the fix.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css, javascript, typescript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100