Skip to content

[probe] terminal-app 2.15 on macos — 84% (214/254) #26

Description

@beorn

Community Census Result

Field Value
Terminal terminal-app
Version 2.15
OS macos 25.3.0
Score 214/254 (84%)
CLI Version 4.0.0
Probes 254
Generated 2026-04-06T09:51:24.572Z

Summary

sgr: 32/32
⚠️ cursor: 16/22

  • cursor.move.back: got 1;7, expected 1;2
  • cursor.move.down: got 4;7, expected 4;1
  • cursor.move.up: got 7;7, expected 4;1
  • cursor.ansi-save: got 10;15, expected 3;5
  • cursor.ansi-restore: got 12;18, expected 4;6
  • cursor.cup-scroll-region: got 1;1, expected 5;1
    ⚠️ text: 15/20
  • text.tbc: cursor at col 80, expected 1
  • text.cht: cursor at col 80, expected 17
  • text.cbt: cursor at col 1, expected 17
  • text.wide.emoji-vs16: width=1, expected 2
  • text.wide.emoji-zwj: width=11, expected 2
    erase: 11/11
    ⚠️ editing: 16/17
  • editing.decrqcra: no DECRQCRA response
    ⚠️ modes: 25/28
  • modes.origin: Behavioral: cursor at row 1 (origin mapped)
  • modes.altscreen-1048: got 15;20, expected 5;10
  • modes.color-scheme-reporting: No DECRPM or DECDSR 997 response
    ⚠️ device: 7/18
  • device.tertiary-da: No DA3 response
  • device.decrqss: No DECRQSS response
  • device.xtgettcap: No XTGETTCAP response
  • device.decrpm: No DECRPM response
  • device.xtversion: No XTVERSION response
  • device.term-features: TERM_FEATURES env var not set
  • device.xtwinops-16: No XTWINOPS 16 response
  • device.xtwinops-20: No XTWINOPS 20 response (terminal may refuse for security)
  • device.xtwinops-21: No XTWINOPS 21 response (terminal may refuse for security)
  • device.xtreportcolors: Sequence consumed but no XTREPORTCOLORS response
  • device.xtgetxres: Sequence consumed but no XTGETXRES response
    ⚠️ extensions: 65/77
  • extensions.kitty-keyboard: No kitty keyboard response
  • extensions.kitty-keyboard.disambiguate: No kitty keyboard response
  • extensions.kitty-keyboard.report-events: No kitty keyboard response
  • extensions.kitty-keyboard.report-alternate: No kitty keyboard response
  • extensions.kitty-keyboard.report-all-keys: No kitty keyboard response
  • extensions.kitty-keyboard.report-text: No kitty keyboard response
  • extensions.osc52-read: No OSC 52 read response
  • extensions.osc1337-cellsize: No ReportCellSize response
  • extensions.osc1337-capabilities: No Capabilities response
  • extensions.osc5522-clipboard: No OSC 5522 response
  • extensions.sixel-da1: DA1 attrs: 1;2 (no sixel)
  • extensions.sixel-geometry-report: Sequence consumed but no sixel geometry response
    input: 7/7
    ⚠️ reset: 4/5
  • reset.decaln: cursor at 5;5, expected 1;1
    scrollback: 9/9
    charsets: 4/4
    ⚠️ unicode: 3/4
  • unicode.grapheme-cursor: width=8, expected 2
Full JSON
{
  "terminal": "terminal-app",
  "terminalVersion": "2.15",
  "os": "macos",
  "osVersion": "25.3.0",
  "results": {
    "sgr.bold": true,
    "sgr.faint": true,
    "sgr.italic": true,
    "sgr.underline.single": true,
    "sgr.underline.double": true,
    "sgr.underline.curly": true,
    "sgr.underline.dotted": true,
    "sgr.underline.dashed": true,
    "sgr.blink": true,
    "sgr.inverse": true,
    "sgr.hidden": true,
    "sgr.strikethrough": true,
    "sgr.overline": true,
    "sgr.underline.color": true,
    "sgr.underline-color-indexed": true,
    "sgr.underline-color-rgb": true,
    "sgr.underline-color-reset": true,
    "sgr.fg.standard": true,
    "sgr.bg.standard": true,
    "sgr.fg.bright": true,
    "sgr.bg.bright": true,
    "sgr.fg.default": true,
    "sgr.bg.default": true,
    "sgr.fg.256": true,
    "sgr.bg.256": true,
    "sgr.fg.truecolor": true,
    "sgr.bg.truecolor": true,
    "sgr.selective-reset.bold": true,
    "sgr.selective-reset.underline": true,
    "sgr.selective-reset.italic": true,
    "sgr.selective-reset.inverse": true,
    "sgr.reset": true,
    "cursor.move.absolute": true,
    "cursor.move.home": true,
    "cursor.move.forward": true,
    "cursor.move.back": false,
    "cursor.move.down": false,
    "cursor.move.up": false,
    "cursor.hide": true,
    "cursor.shape": true,
    "cursor.horizontal-absolute": true,
    "cursor.next-line": true,
    "cursor.position-report": true,
    "cursor.ansi-save": false,
    "cursor.ansi-restore": false,
    "cursor.save-restore": true,
    "cursor.reverse-wrap": true,
    "cursor.cup-boundaries": true,
    "cursor.cuu-past-top": true,
    "cursor.cud-past-bottom": true,
    "cursor.vpa": true,
    "cursor.cpl": true,
    "cursor.hpa": true,
    "cursor.cup-scroll-region": false,
    "text.basic": true,
    "text.newline": true,
    "text.wrap": true,
    "text.tab": true,
    "text.wide.emoji": true,
    "text.wide.cjk": true,
    "text.overwrite": true,
    "text.cr": true,
    "text.backspace": true,
    "text.index": true,
    "text.next-line": true,
    "text.reverse-index-scroll": true,
    "text.combining": true,
    "text.hts": true,
    "text.tbc": false,
    "text.cht": false,
    "text.cbt": false,
    "text.wide.emoji-flags": true,
    "text.wide.emoji-vs16": false,
    "text.wide.emoji-zwj": false,
    "erase.line.right": true,
    "erase.line.left": true,
    "erase.line.all": true,
    "erase.screen.below": true,
    "erase.screen.above": true,
    "erase.screen.all": true,
    "erase.screen.scrollback": true,
    "erase.character": true,
    "erase.selective": true,
    "erase.el-with-attrs": true,
    "erase.ed-scroll-region": true,
    "editing.insert-chars": true,
    "editing.delete-chars": true,
    "editing.insert-lines": true,
    "editing.delete-lines": true,
    "editing.repeat-char": true,
    "editing.decfra": true,
    "editing.decera": true,
    "editing.decsera": true,
    "editing.deccra": true,
    "editing.deccara": true,
    "editing.decrara": true,
    "editing.decsace": true,
    "editing.decrqcra": false,
    "editing.sl": true,
    "editing.sr": true,
    "editing.decic": true,
    "editing.decdc": true,
    "modes.alt-screen.enter": true,
    "modes.alt-screen.exit": true,
    "modes.bracketed-paste": true,
    "modes.application-cursor": true,
    "modes.auto-wrap": true,
    "modes.mouse-tracking": true,
    "modes.focus-tracking": true,
    "modes.reverse-video": true,
    "modes.synchronized-output": true,
    "modes.origin": false,
    "modes.insert-replace": true,
    "modes.mouse-sgr": true,
    "modes.mouse-all": true,
    "modes.application-keypad": true,
    "modes.left-right-margin": true,
    "modes.altscreen-47": true,
    "modes.altscreen-1047": true,
    "modes.altscreen-1048": false,
    "modes.alt-scroll-1007": true,
    "modes.utf8-mouse-1005": true,
    "modes.deccolm": true,
    "modes.color-scheme-reporting": false,
    "modes.xtpushsgr": true,
    "modes.xtpopsgr": true,
    "modes.xtsave": true,
    "modes.xtrestore": true,
    "modes.xtpushcolors": true,
    "modes.xtpopcolors": true,
    "device.primary-da": true,
    "device.status-report": true,
    "device.secondary-da": true,
    "device.tertiary-da": false,
    "device.decrqss": false,
    "device.xtgettcap": false,
    "device.decrpm": false,
    "device.xtversion": false,
    "device.term-features": false,
    "device.xtwinops-14": true,
    "device.xtwinops-16": false,
    "device.xtwinops-18": true,
    "device.xtwinops-20": false,
    "device.xtwinops-21": false,
    "device.xtwinops-22": true,
    "device.xtwinops-23": true,
    "device.xtreportcolors": false,
    "device.xtgetxres": false,
    "extensions.truecolor": true,
    "extensions.kitty-keyboard": false,
    "extensions.kitty-keyboard.disambiguate": false,
    "extensions.kitty-keyboard.report-events": false,
    "extensions.kitty-keyboard.report-alternate": false,
    "extensions.kitty-keyboard.report-all-keys": false,
    "extensions.kitty-keyboard.report-text": false,
    "extensions.kitty-graphics": true,
    "extensions.kitty-graphics.transmit": true,
    "extensions.kitty-graphics.display": true,
    "extensions.kitty-graphics.animation": true,
    "extensions.kitty-graphics.unicode-placeholders": true,
    "extensions.sixel": true,
    "extensions.osc8": true,
    "extensions.reflow": true,
    "extensions.semantic-prompts": true,
    "extensions.osc2-title": true,
    "extensions.osc0-icon-title": true,
    "extensions.osc52-clipboard": true,
    "extensions.osc52-write": true,
    "extensions.osc52-read": false,
    "extensions.osc10-fg-color": true,
    "extensions.osc11-bg-color": true,
    "extensions.osc7-cwd": true,
    "extensions.osc-633-vscode": true,
    "extensions.osc133-a": true,
    "extensions.osc133-b": true,
    "extensions.osc133-c": true,
    "extensions.osc133-d": true,
    "extensions.osc133-p": true,
    "extensions.osc633-a": true,
    "extensions.osc633-b": true,
    "extensions.osc633-c": true,
    "extensions.osc633-d": true,
    "extensions.osc633-e": true,
    "extensions.osc633-p": true,
    "extensions.notifications": true,
    "extensions.iterm2-images": true,
    "extensions.osc1337-cellsize": false,
    "extensions.osc1337-capabilities": false,
    "extensions.osc9-progress": true,
    "extensions.osc66-text-sizing": true,
    "extensions.osc5522-clipboard": false,
    "extensions.osc1-icon": true,
    "extensions.osc4-palette": true,
    "extensions.osc5-special-color": true,
    "extensions.osc12-cursor-color": true,
    "extensions.osc104-reset-palette": true,
    "extensions.osc110-reset-fg": true,
    "extensions.osc111-reset-bg": true,
    "extensions.osc112-reset-cursor": true,
    "extensions.osc117-reset-highlight-bg": true,
    "extensions.osc119-reset-highlight-fg": true,
    "extensions.osc17-highlight-bg": true,
    "extensions.osc19-highlight-fg": true,
    "extensions.osc22-pointer": true,
    "extensions.osc99-kitty-notify": true,
    "extensions.osc777-notify": true,
    "extensions.osc666-termprop": true,
    "extensions.osc3008-context": true,
    "extensions.osc113-reset-pointer-fg": true,
    "extensions.osc114-reset-pointer-bg": true,
    "extensions.osc21-kitty-color": true,
    "extensions.osc30001-color-stack-push": true,
    "extensions.osc30101-color-stack-pop": true,
    "extensions.osc176-app-id": true,
    "extensions.osc555-flash": true,
    "extensions.osc440-audio": true,
    "extensions.osc7770-font-size": true,
    "extensions.osc7777-font-window-size": true,
    "extensions.osc701-locale": true,
    "extensions.osc702-version": true,
    "extensions.osc710-font-normal": true,
    "extensions.osc720-scroll-up": true,
    "extensions.osc776-cell-size": true,
    "extensions.sixel-da1": false,
    "extensions.sixel-geometry-report": false,
    "input.modify-other-keys": true,
    "input.csi-u": true,
    "input.pixel-mouse": true,
    "input.urxvt-mouse": true,
    "input.x10-mouse": true,
    "input.modify-other-keys-3": true,
    "input.button-event-mouse": true,
    "reset.sgr": true,
    "reset.ris": true,
    "reset.soft": true,
    "reset.decaln": false,
    "reset.method": true,
    "scrollback.accumulate": true,
    "scrollback.total-lines": true,
    "scrollback.scroll-up": true,
    "scrollback.reverse-index": true,
    "scrollback.scroll-down": true,
    "scrollback.set-region": true,
    "scrollback.alt-screen": true,
    "scrollback.decstbm": true,
    "scrollback.decstbm-reset": true,
    "charsets.dec-special": true,
    "charsets.utf8": true,
    "charsets.g0-g1-switching": true,
    "charsets.dec-line-drawing": true,
    "unicode.east-asian-ambiguous": true,
    "unicode.grapheme-cursor": false,
    "unicode.wrap-boundary": true,
    "unicode.tab-stops": true
  },
  "notes": {
    "cursor.move.back": "got 1;7, expected 1;2",
    "cursor.move.down": "got 4;7, expected 4;1",
    "cursor.move.up": "got 7;7, expected 4;1",
    "cursor.ansi-save": "got 10;15, expected 3;5",
    "cursor.ansi-restore": "got 12;18, expected 4;6",
    "cursor.cud-past-bottom": "cursor at row 24",
    "cursor.cup-scroll-region": "got 1;1, expected 5;1",
    "text.tbc": "cursor at col 80, expected 1",
    "text.cht": "cursor at col 80, expected 17",
    "text.cbt": "cursor at col 1, expected 17",
    "text.wide.emoji-vs16": "width=1, expected 2",
    "text.wide.emoji-zwj": "width=11, expected 2",
    "editing.decfra": "sequence consumed",
    "editing.decera": "sequence consumed",
    "editing.decsera": "sequence consumed",
    "editing.deccra": "sequence consumed",
    "editing.deccara": "sequence consumed",
    "editing.decrara": "sequence consumed",
    "editing.decsace": "sequence consumed",
    "editing.decrqcra": "no DECRQCRA response",
    "editing.sl": "sequence consumed",
    "editing.sr": "sequence consumed",
    "editing.decic": "sequence consumed",
    "editing.decdc": "sequence consumed",
    "modes.alt-screen.enter": "Behavioral: entered and responded",
    "modes.bracketed-paste": "Behavioral: terminal responsive after enable",
    "modes.application-cursor": "Behavioral: responsive after enable",
    "modes.auto-wrap": "Behavioral: wrap confirmed",
    "modes.mouse-tracking": "Behavioral: responsive after enable",
    "modes.focus-tracking": "Behavioral: responsive after enable",
    "modes.reverse-video": "Behavioral: responsive after enable",
    "modes.synchronized-output": "Behavioral: responsive after enable",
    "modes.origin": "Behavioral: cursor at row 1 (origin mapped)",
    "modes.mouse-sgr": "Behavioral: responsive after enable",
    "modes.mouse-all": "Behavioral: responsive after enable",
    "modes.altscreen-47": "Behavioral: ?47 enter/exit accepted",
    "modes.altscreen-1047": "Behavioral: ?1047 accepted",
    "modes.altscreen-1048": "got 15;20, expected 5;10",
    "modes.alt-scroll-1007": "Behavioral: ?1007 accepted",
    "modes.utf8-mouse-1005": "Behavioral: ?1005 accepted",
    "modes.deccolm": "Behavioral: ?3 accepted",
    "modes.color-scheme-reporting": "No DECRPM or DECDSR 997 response",
    "modes.xtpushsgr": "Sequence consumed; terminal responsive",
    "modes.xtpopsgr": "Sequence consumed; terminal responsive",
    "modes.xtsave": "Sequence consumed; terminal responsive",
    "modes.xtrestore": "Sequence consumed; terminal responsive",
    "modes.xtpushcolors": "Sequence consumed; terminal responsive",
    "modes.xtpopcolors": "Sequence consumed; terminal responsive",
    "device.tertiary-da": "No DA3 response",
    "device.decrqss": "No DECRQSS response",
    "device.xtgettcap": "No XTGETTCAP response",
    "device.decrpm": "No DECRPM response",
    "device.xtversion": "No XTVERSION response",
    "device.term-features": "TERM_FEATURES env var not set",
    "device.xtwinops-14": "353x580 px",
    "device.xtwinops-16": "No XTWINOPS 16 response",
    "device.xtwinops-18": "24 rows x 80 cols",
    "device.xtwinops-20": "No XTWINOPS 20 response (terminal may refuse for security)",
    "device.xtwinops-21": "No XTWINOPS 21 response (terminal may refuse for security)",
    "device.xtwinops-22": "Push sequence accepted; terminal responsive",
    "device.xtwinops-23": "Sequence consumed; terminal responsive",
    "device.xtreportcolors": "Sequence consumed but no XTREPORTCOLORS response",
    "device.xtgetxres": "Sequence consumed but no XTGETXRES response",
    "extensions.kitty-keyboard": "No kitty keyboard response",
    "extensions.kitty-keyboard.disambiguate": "No kitty keyboard response",
    "extensions.kitty-keyboard.report-events": "No kitty keyboard response",
    "extensions.kitty-keyboard.report-alternate": "No kitty keyboard response",
    "extensions.kitty-keyboard.report-all-keys": "No kitty keyboard response",
    "extensions.kitty-keyboard.report-text": "No kitty keyboard response",
    "extensions.osc52-read": "No OSC 52 read response",
    "extensions.osc1337-cellsize": "No ReportCellSize response",
    "extensions.osc1337-capabilities": "No Capabilities response",
    "extensions.osc66-text-sizing": "Consumed (no query)",
    "extensions.osc5522-clipboard": "No OSC 5522 response",
    "extensions.osc21-kitty-color": "Consumed (no query response)",
    "extensions.sixel-da1": "DA1 attrs: 1;2 (no sixel)",
    "extensions.sixel-geometry-report": "Sequence consumed but no sixel geometry response",
    "reset.decaln": "cursor at 5;5, expected 1;1",
    "reset.method": "cursor at 5;5 after DECSTR",
    "scrollback.total-lines": "Content written to scrollback",
    "scrollback.decstbm-reset": "cursor at row 24 (expected near bottom after DECSTBM reset)",
    "unicode.east-asian-ambiguous": "width=1 (ambiguous chars vary by terminal/locale)",
    "unicode.grapheme-cursor": "width=8, expected 2"
  },
  "responses": {
    "cursor.move.absolute": "5;10",
    "cursor.move.home": "1;1",
    "cursor.move.forward": "1;6",
    "cursor.move.back": "1;7",
    "cursor.move.down": "4;7",
    "cursor.move.up": "7;7",
    "cursor.horizontal-absolute": "3;15",
    "cursor.position-report": "3;5",
    "cursor.ansi-save": "10;15",
    "cursor.ansi-restore": "12;18",
    "cursor.save-restore": "3;5",
    "cursor.cup-boundaries": "24;80",
    "cursor.cuu-past-top": "1;1",
    "cursor.cud-past-bottom": "24;1",
    "cursor.vpa": "10;5",
    "cursor.cpl": "4;1",
    "cursor.hpa": "3;15",
    "cursor.cup-scroll-region": "1;1",
    "modes.altscreen-1048": "15;20",
    "device.primary-da": "\u001b[?1;2c",
    "device.status-report": "\u001b[0n",
    "device.secondary-da": "\u001b[>1;95;0c",
    "device.xtwinops-14": "\u001b[4;353;580t",
    "device.xtwinops-18": "\u001b[8;24;80t",
    "extensions.osc10-fg-color": "rgb:ffff/ffff/ffff",
    "extensions.osc11-bg-color": "rgb:1e1e/1e1e/1e1e",
    "extensions.osc4-palette": "rgb:0000/0000/0000",
    "extensions.osc5-special-color": "rgb:ffff/ffff/ffff",
    "extensions.osc12-cursor-color": "rgb:9d2c/9d2c/9d2c",
    "extensions.osc17-highlight-bg": "rgb:3f3f/6363/8b8b",
    "extensions.osc19-highlight-fg": "rgb:ffff/ffff/ffff",
    "scrollback.decstbm-reset": "24;1",
    "unicode.east-asian-ambiguous": "1"
  },
  "generated": "2026-04-06T09:51:24.572Z",
  "cliVersion": "4.0.0",
  "probeCount": 254
}

Submitted via npx terminfo.dev submit

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions