microsoft / microsoft/vscode

Custom Title Bar does not render in fullscreen on macOS (1.133.0)

Open
#330,719 2 comments 1 reaction 2 assignees Claimed by @benibenj View on GitHub
layout titlebar
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

Type: Bug

Steps to Reproduce:

On macOS, with window.titleBarStyle: "custom" and window.customTitleBarVisibility: "auto"
Enter fullscreen (Ctrl+Cmd+F)
Custom title bar (showing folder/file name) does not appear
View → Appearance → Custom Title Bar shows as unchecked while in fullscreen and does not toggle on when clicked
Exiting fullscreen restores the title bar normally

Expected: Custom title bar should render in fullscreen when customTitleBarVisibility is set to auto (or always), as in previous versions.

Actual: Title bar is completely absent in fullscreen; toggling "Custom Title Bar" from the View → Appearance menu has no effect while fullscreen is active.

Environment:
Version: 1.133.0
Commit: a5b500951314efd502d07465bd138dfbd714a960
Date: 2026-08-11T22:14:08Z
OS: macOS

VS Code version: Code 1.133.0 (a5b500951314efd502d07465bd138dfbd714a960, 2026-08-11T22:14:08Z)
OS version: Darwin arm64 25.5.0
Modes:

System Info

|Item|Value|
|---|---|
|CPUs|Apple M2 Pro (12 x 2400)|
|GPU Status|2d_canvas: enabled
GPU0: VENDOR= 0x106b [Google Inc. (Apple)], DEVICE=0x0000 [ANGLE (Apple, ANGLE Metal Renderer: Apple M2 Pro, Version 26.5.2 (Build 25F84))], DRIVER_VENDOR=Apple, DRIVER_VERSION=26.5.2 *ACTIVE*
Machine model name: Mac
Machine model version: 14.9
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: enabled_on
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgpu: enabled
webnn: disabled_off|
|Load (avg)|8, 8, 6|
|Memory (System)|32.00GB (0.42GB free)|
|Process Argv|--crash-reporter-id 768e8aec-a4ca-4732-8440-fb3758026c93 --crash-reporter-id 768e8aec-a4ca-4732-8440-fb3758026c93 --crash-reporter-id 768e8aec-a4ca-4732-8440-fb3758026c93|
|Screen Reader|no|
|VM|0%|
Extensions (39)

Name|Identifier|Author|Version
---|---|---|---
Laravel Extra Intellisense|amiralizadeh9480.laravel-extra-intellisense|amiralizadeh9480|0.7.4
Git Stash|arturock.gitstash|arturock|6.13.0
Atlassian: Jira, Rovo Dev, Bitbucket|atlassian.atlascode|atlassian|4.0.32
PHP Intelephense|bmewburn.vscode-intelephense-client|bmewburn|1.18.5
Tailwind CSS IntelliSense|bradlc.vscode-tailwindcss|bradlc|0.16.0
Laravel goto view|codingyu.laravel-goto-view|codingyu|1.3.11
Perl Toolbox|d9705996.perl-toolbox|d9705996|1.4.0
ESLint|dbaeumer.vscode-eslint|dbaeumer|3.0.34
GitLens — Git supercharged|eamodio.gitlens|eamodio|19.0.1
EditorConfig|editorconfig.editorconfig|EditorConfig|0.18.2
Run on Save|emeraldwalk.runonsave|emeraldwalk|1.0.3
redis command snippets pack|frhtylcn.redissnippets|frhtylcn|1.0.1
Laravel Create View|glitchbl.laravel-create-view|glitchbl|0.0.6
Todo Tree|gruntfuggly.todo-tree|Gruntfuggly|0.0.226
Vue 3 Snippets|hollowtree.vue-snippets|hollowtree|1.0.4
Laravel Blade Wrapper|ihunte.laravel-blade-wrapper|IHunte|1.0.2
MySQL Syntax|jakebathman.mysql-syntax|jakebathman|1.3.1
IntelliJ IDEA Keybindings|k--kato.intellij-idea-keybindings|k--kato|1.7.7
DotENV|mikestead.dotenv|mikestead|1.0.1
Container Tools|ms-azuretools.vscode-containers|ms-azuretools|2.4.5
Kubernetes|ms-kubernetes-tools.vscode-kubernetes-tools|ms-kubernetes-tools|1.4.1
Dev Containers|ms-vscode-remote.remote-containers|ms-vscode-remote|0.466.0
WSL|ms-vscode-remote.remote-wsl|ms-vscode-remote|0.104.3
Makefile Tools|ms-vscode.makefile-tools|ms-vscode|0.12.17
laravel-goto-components|naoray.laravel-goto-components|naoray|1.2.0
SFTP|natizyskunk.sftp|Natizyskunk|1.16.3
PHP DocBlocker|neilbrayfield.php-docblocker|neilbrayfield|2.7.0
Laravel Blade Snippets|onecentlin.laravel-blade|onecentlin|1.38.0
Laravel Extension Pack|onecentlin.laravel-extension-pack|onecentlin|1.3.0
Laravel Snippets|onecentlin.laravel5-snippets|onecentlin|1.19.1
Laravel Jump Controller|pgl.laravel-jump-controller|pgl|0.2.4
Seedling Icon Theme|rastikerdar.vscode-seedling-icon-theme|rastikerdar|0.10.0
YAML|redhat.vscode-yaml|redhat|1.24.0
Laravel Artisan|ryannaddy.laravel-artisan|ryannaddy|0.0.33
phpcs|shevaua.phpcs|shevaua|1.0.8
Laravel Blade formatter|shufo.vscode-blade-formatter|shufo|0.26.3
StandardJS - JavaScript Standard Style|standard.vscode-standard|standard|2.1.3
Vue (Official)|vue.volar|Vue|3.3.9
PHP Debug|xdebug.php-debug|xdebug|1.40.1

A/B Experiments

```
vsliv368cf:30146710
binariesv615:30325510
nativeloc1:31344060
dwcopilot:31170013
dwoutputs:31242946
copilot_t_ci:31333650
e5gg6876:31282496
pythonrdcb7:31342333
6518g693:31463988
aj953862:31281341
envsactivate1:31551504
cloudbuttont:31379625
3efgi100_wstrepl:31403338
839jf696:31457053
ec5jj548:31422691
cp_cls_t_966_ss:31526232
c0683394:31565976
c3h7c220:31478652
cp_cls_t_1081:31454832
conptydll_true:31498968
e9c30283:31461165
test_treatment2:31471001
c9b86496:31447327
ei9d7968:31496641
chat:31457767
8hig5102:31480529
89g7j272:31518289
i2gc6536:31499202
52612955:31516516
ghj88844:31499326
ddid_c:31478207
hmra_i5g22:31518061
ie3bb177:31557831
7df3h592:31512476
cp_cls_t_1082:31535311
logging_enabled_new:31498466
db5d2638:31499441
jb_cp_cls_t_632:31543129
56dj4588:31512888
32d76977:31512328
ha629193:31508444
cdk-lw-on:31524445
a1ije391_t:31540920
jbcp_cls_pctr_t:31531130
61138546:31518536
cp_intellij_t_nes:31548657
gf14b233:31526830
ahp-both-windows:31556933
sessions_5:31532894
ihg5j128:31534457
f412h606:31551416
7g2b5551:31542111
sandbox-ui-on-2:31543161
nes-ex-cf-euporie-03:31542868
5fe6f778:31566295
allow-none:31555437
fd5dc207:31551400
ac562147:31564510
c7c27ce7:31554789
1h923230:31564177
1532g621_copy:31554320
treatment-23-1:31555779
unuse_dynamic_mcp:31555281
0d8dfbc3:31566037
maidictation:31565333
0c1h4866:31566224
session-mark-done:31558131
ai4g2856_c:31563074
5b8j3302:31564601

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.