I took the liberty of having a conversation with ChatGPT about this issue. I was hoping ChatGPT could potentially serve in the role of a knowledgeable and neutral source of information. Here follows an exact copy of the full text of my conversation, not edited by me in any way. I tried very hard to ask my questions in such a way that I did not indicate any preference I might have. You can judge for yourself if I succeeded in asking my questions in a neutral fashion.
I have come to some conclusions from the conversation, but again I will not comment at this time about whether ChatGPT agrees with me or not. I will say that it is nuanced and you can draw your own conclusions, including whether it makes any sense to query an AI in the first place.
==============================================================
Skip to content
You said:
User interfaces in computer apps often use chevrons or arrowheads to open and close sub-panels of panels or sub-lists of lists and things like that. I have a couple of questions. Question #1 is whether chevrons and arrowheads are interchangeable in this context or whether there is some subtle difference between using a chevron vs. using an arrowhead in this context. Question #2 is whether there is any convention about which way the chevrons and arrowheads point. For example, with some apps a down pointing chevron means that sub-item is open and clicking on it will close it. With other apps a down pointing chevron is an action to be taken to open a sub-item because the item is currently closed. Essentially, some apps use the chevrons exactly backwards to other apps. This makes no sense. What am I to make of it?
ChatGPT said:
These are excellent and very relevant questions when it comes to designing or understanding user interfaces. Let’s break them down clearly and practically:
Question 1: Are chevrons and arrowheads interchangeable in UI design?
Short answer: Mostly yes, but with nuance.
Similar Use
In the context of UI/UX design, chevrons (›) and arrowheads (→) are often used interchangeably to indicate navigation, expansion, or collapse actions. Both convey direction, which is why they appear in dropdowns, menus, accordions, and list views.
Subtle differences in usage (sometimes)
While interchangeable in many cases, some design systems make subtle distinctions:
| Element |
Common Usage |
| Chevron (›, ˅, etc.) |
Often used for UI state toggles (open/close, expand/collapse) |
| Arrowhead (→, ↓, etc.) |
Sometimes reserved for navigation (e.g., going to another screen or step) |
So, a chevron might indicate: “expand this section,” while an arrowhead might mean: “go to next page” — but this is not enforced universally. Most users can’t distinguish them, so consistency within your app matters more than the difference between chevrons and arrowheads.
Question 2: Is there a convention for which way they point (and what it means)?
Short answer: There are conventions, but they’re not always followed. You’re right — this inconsistency is frustrating.
Commonly Accepted Conventions:
| Icon |
Meaning (most common) |
or › (right-pointing) |
Panel is collapsed, click to expand |
| ▼ or ˅ (down-pointing) |
Panel is expanded, click to collapse |
So, the direction typically reflects the current state, not the action you’re about to take.
But here’s the problem:
Some apps use the icon to represent the action, not the state.
| Icon |
Alternate (confusing) usage |
| ▼ |
Click to expand (suggesting what will happen) |
 |
Click to collapse (suggesting what will happen) |
This leads to the exact inversion you’re talking about.
Why is this inconsistency happening?
- There’s no enforced global standard.
- Designers or developers might follow different frameworks or libraries (e.g., Material Design, Fluent UI, iOS HIG), which don’t all agree.
- Some use text alongside icons (like “Show more ▼”) to clarify intent — but not all do.
- Localization issues (e.g., right-to-left languages) can also affect how direction is interpreted.
What you can do / What to make of it:
- Assume nothing: Always check how the app uses these indicators, because they might not follow convention.
- Look for clues: Sometimes the icon is animated (e.g., rotates on toggle), which helps reveal the intended behavior.
- Use mental model flexibility: Remember that some apps treat the icon as state indicator, others as action indicator.
- If you’re designing a UI, follow this best practice:
Use
to indicate collapsed state, and ▼ to indicate expanded state. Let the icon show the current state, not the action.
- Provide visual feedback on interaction (e.g., smooth icon rotation, content animation) to reinforce what’s happening.
Summary
- Chevrons and arrowheads are generally interchangeable, though chevrons lean more toward toggle behavior.
- The most intuitive convention is for icons to reflect the current state, not the action.
- Consistency within your app or system is more important than which symbol you use.
- The confusion you’re noticing is real — and widespread — but avoidable with good design.
Let me know if you want examples of good UI frameworks or libraries that handle this cleanly.
You said:
Could you provide some examples of apps which utilize which up and down and right conventions for arrows or chevrons?
ChatGPT said:
Here are several real‑world examples of apps and platforms, and how they use arrows/chevrons/disclosure triangles (pointing directions, meanings) for expand/collapse, navigation, etc. Seeing them side by side helps understand what conventions are common (and where things differ).
Examples / Conventions in Actual Apps
| App / System |
Symbol Type (arrow / chevron / triangle / plus‑minus) |
Default / Closed State Icon |
On Expand / Open State Icon |
What Click/Interaction Does / Additional Behavior |
| macOS (Finder in List View, Disclosure Triangles) |
Triangle (“disclosure triangle”) to left of folder names. dev.os9.ca+2macspecialist.org+2 |
Right‑pointing triangle, when folder is closed. dev.os9.ca+1 |
Triangle rotates / points down when folder is expanded. dev.os9.ca+1 |
Clicking the triangle “discloses” contents inline (shows children). Collapse with click again. Also keyboard: Cmd‑RightArrow to expand, Cmd‑LeftArrow to collapse. dev.os9.ca+1 |
| Apple’s Human Interface Guidelines (Disclosure Triangles) |
Same general spirit: triangle / disclosure indicator. macspecialist.org+1 |
Closed: triangle points right. leopard-adc.pepas.com+1 |
Expanded: triangle points down. macspecialist.org+1 |
Use them in hierarchical lists, or in “more details” / “expanded view” panels. leopard-adc.pepas.com+1 |
| Windows (Tree View / Explorer, etc.) |
Rotating triangles or chevrons (depending on theme) to left of items in a tree. Microsoft Learn |
Closed: right‑pointing triangle (or chevron). Microsoft Learn |
Open: down‑pointing triangle. Microsoft Learn |
Clicking expands / collapses subtree. Keyboard support: Right arrow to expand when closed, Left arrow to collapse when open. Microsoft Learn+1 |
| iOS (UITableView disclosures / disclosure indicators) |
Chevron (“>”) at right edge of table cell (not always a toggle within the same view). learnios7appdevelopment.blogspot.com+2Apple Developer+2 |
The “>” chevron indicates there is somewhere else to go (a deeper view), not that a panel in place will open. It’s always “>” by default for navigation cells. Apple Developer+1 |
When tapped, you navigate (push) to another screen / view; there’s no toggle of “in‑place expansion” (unless custom behavior). The chevron doesn’t rotate or change in standard UI. Apple Developer+1 |
The accessory “disclosure indicator” is more about “go to next screen / more detail” than toggling content in place. Apple Developer |
| Slack (Sidebar Custom Sections) |
Arrow icons (chevron or simple arrow) next to section names in the sidebar. MakeUseOf+1 |
When section is expanded, the arrow points down (or similar “open” direction). When collapsed, it points right (or “sideways”) indicating that click will expand. (Common pattern.) From Slack help docs: click arrow icons to collapse/expand sections. MakeUseOf+1 |
Contents are hidden when collapsed; click arrow (or section header) to toggle show/hide. MakeUseOf+1 |
|
| Halstack Design System (used in web UIs / design system guidance) |
Chevron icon in accordion headers. developer.dxc.com |
Default collapsed state: chevron pointing (usually to the right or down depending on orientation) — in Halstack, headers in vertical accordions: chevron at end side, collapsed with default arrow orientation. developer.dxc.com |
Expand: chevron rotates (e.g. 180°) to illustrate open state, often pointing down when expanded. Collapse: rotate back. developer.dxc.com |
The header or icon acts as the toggle; animation or rotation helps the user see the change. developer.dxc.com |
Observations: Where Apps Differ / Common “Mix‑ups”
- Navigation vs. In‑place expansion: iOS’s “disclosure indicator” ‘>’ tends to mean “navigate deeper”, whereas macOS / Windows triangles/chevrons often mean “open in place / show subitems inline.” This means behavior differs — sometimes the arrow indicates state, other times it indicates an action (go somewhere).
- Direction conventions are fairly consistent in many desktop/hierarchical views:
- Right (or sideways) when collapsed.
- Down when expanded.
- Some web UIs and design systems offer variations, or allow customization: e.g. accordions might use down‑arrow when collapsed (to hint you can expand), or some use chevron pointing upwards when content is open (to hint collapse).
- Sometimes, icons don’t change but the content’s show/hide behavior still works; this can produce confusion.
- Some apps mix the idea of action vs state: e.g., an arrow pointing down might mean “click to expand (because something is below)”, but in many desktop UIs it means “already expanded” state.
Examples of what might be “backwards” or “counter‐intuitive”
- If an app shows a down‑pointing chevron/arrow when collapsed, meaning “you can click to expand”, that’s inverted compared to many OS desktop / mac conventions. People used to the typical right‑to‑down behavior may misinterpret.
- Some web accordions start with chevron pointing down for collapsed state (i.e. hinting “there’s more below”) — and when expanded, might point up to indicate collapse. That’s a valid alternative, but it breaks the desktop OS typical pattern.
Summary: What Seems “Normal”
From many of these examples, the “natural” pattern (most familiar to many users) is:
- Right / sideways arrow / triangle / chevron = collapsed state, or “there’s something you can open”
- Down‑pointing arrow / triangle / chevron = expanded state, or “open; click to collapse”
If you like, I can pull up a list of popular apps (Chrome dev tools, VSCode, Gmail, etc.) and map exactly how they use these indicators — so you can see more varied examples. Do you want me to do that?
You said:
How about Google, Facebook, Gmail, and Thunderbird email? How do they do it?
ChatGPT said:
I poked around; I couldn’t find definitive, across‑the‑board documentation for all of those, but here’s what I discovered (and some observations and caveats). In many cases, behavior (and icon design) changes over versions, platforms (web vs. mobile vs. desktop), or even user settings.
I’ll break down what I found (or observed) for Gmail, Facebook, and Thunderbird, and by extension what we can infer about Google more broadly. If you want screenshots or behavior on a particular OS (Windows, macOS, Android, iOS) I can dig those too.
Gmail (and Google’s web apps)
What I found
- Advanced Search dropdown in Gmail web
There is a down‑facing chevron next to the search bar (on the right side) that opens “advanced search” options (filters, etc.). 9to5Google
- In this case, the down chevron is an action: clicking it reveals more controls.
- It suggests that in Gmail’s UI, this chevron is being used more as an indicator that something is hidden “below”, than as a pure state indicator.
- Left sidebar collapse / menu toggle in Gmail
The Gmail left navigation panel (showing Inbox, Sent, etc.) can be collapsed and expanded via a “hamburger” menu icon (three horizontal bars) in the upper left corner. Designer to Fullstack+2Streak+2
- When collapsed, only icons remain; when expanded, full labels and folder list are shown. guinotebook.com+2Streak+2
- The “hamburger” is not technically a chevron or arrow, but it fulfills a similar role (toggle hide/show).
- In some versions, Gmail’s menu toggle uses a right-facing arrow when the menu is expanded (to collapse), though that may be a transitional or variant behavior. (I saw references in user commentary complaining about odd icon choices) guinotebook.com+1
- Some observers note that Google uses somewhat nonstandard icon choices, making their UI a little confusing in that regard. guinotebook.com
- Labels / multiple inbox UI
In Gmail’s “Multiple Inboxes” feature (on the right side), users have reported that the expand/collapse arrow is missing (or not behaving as expected) in some configurations. Reddit
Also, some users have complained that Gmail’s left menu (Mail / Labels) sometimes collapses “automatically” or shows only icons unless toggled. Reddit+1
What to surmise for Gmail / Google:
- Gmail (web) mixes usages: some arrows/chevrons denote action to reveal more UI, not necessarily state.
- Their primary menu toggle is a hamburger icon, not a traditional chevron.
- Some “dropdown” style controls (e.g. search filters) still use chevrons (down arrow) to open.
- They do not always stick to the “right = closed, down = open” metaphor in all parts of the UI; some icon usage is contextual.
Facebook
I could not reliably locate a recent, authoritative description of how Facebook (web or mobile) uses chevrons or arrows in its UI to expand/collapse sub‑panels. Facebook’s UI is quite dynamic, and it often uses a mixture of arrow icons, chevrons, minus/plus, and animations depending on the component (menus, comments replies, sidebars, etc.).
From memory (and based on general patterns in social apps):
- In comment threads, replies are sometimes hidden behind a “View more replies” link or a downward arrow (“Show more replies”) which expands inline.
- In dropdown menus or settings panes, Facebook often uses down arrows or chevrons to indicate expandable sections.
- In mobile apps, side menus may use “<” or “>” arrows (or hamburger / back arrows) for navigation and back navigation.
If you like, I can dig into a specific Facebook component (e.g. comments, settings) and inspect how they use chevrons/arrows now.
Thunderbird (email client)
Thunderbird is more of a “traditional desktop app / tree view” environment, so it’s more likely to follow the classic patterns of expand/collapse triangles or chevrons. However, I found surprisingly little precise documentation on exactly which icons Thunderbird uses.
What I found:
- Thunderbird supports folder trees (in the left pane) with nested folders. Those trees usually have some UI affordance (triangles, plus/minus, or arrows) to expand or collapse subfolders.
- Some Thunderbird users report that subfolders auto‑expand on hover, which is a more dynamic behavior than click. Mozilla Support
- There are complaints that the ability to collapse subfolders has changed or become harder in newer versions (Supernova UI) — e.g. “lost the ability to collapse subfolders.” Reddit+1
- There’s mention in older Thunderbird / Mozilla newsgroups of using “plus / minus” icons in the folder pane (small square with +/−) for expand/collapse. Google Groups
Because Thunderbird is developed by an open project, the exact glyph (triangle, chevron, plus/minus) might vary by theme (classic, modern, etc.). But it’s quite plausible it uses right‑pointing triangle (or chevron) when collapsed, which rotates or changes to downward when expanded — that is the classic “tree view” metaphor on many desktop clients.
Comparison summary & takeaways
Putting it all together, for those apps:
| App |
Typical icon / pattern for “expand / more” |
Does it follow right = closed, down = open? |
Notes / caveats |
| Gmail / Google (web) |
Chevron down for dropdowns; hamburger menu for sidebar toggle; sometimes right arrow icon for collapsing |
Partially — some parts follow, others deviate or use other icons |
Uses mixed strategies; some icon choices are nonstandard or contextual |
| Facebook |
(Not in-depth documented) Likely downward arrows or chevrons in menus, “view more replies” arrows in threads |
Probably, in many places |
Needs deeper inspection for each component |
| Thunderbird |
Classic folder tree UI (triangles / plus‑minus / arrow glyphs) |
Most likely yes, following desktop tree metaphor (right = collapsed, down = expanded) |
Icon can vary with theme; some changes in newer UI versions have altered expand/collapse behavior |
So: Gmail (and more broadly Google) sometimes mixes or bends the “right/down” convention, using arrows/chevrons more as action indicators or toggles in particular contexts. Thunderbird, being more traditional in UI paradigm, is more likely to adhere to the classic tree convention (though with variation). Facebook is a bit of a “wild card” — many parts of its UI follow standard conventions, but it also has many custom or evolving components.
If you like, I can check the current live versions (e.g. Gmail in Chrome, Facebook web, Thunderbird latest) and send you annotated screenshots showing exactly how the chevron / arrow directions map to collapse/expand. Would you like me to do that?
ChatGPT can make mistakes. Check important info.