WinUI 3 full screen window is not correctly displayed in kiosk mode after Win11 update.

Liang, Ming 121 Reputation points
2026-09-17T08:17:47.78+00:00

Here is an UI issue of our WinUI 3 application after we updated Win11 OS( Win 11 IoT LTSC Enterprise ) from "Win 11 OS build (26100.7623)" to "Win 11 OS build (26100.8875)":

The full screen config window is not correctly displayed in kiosk mode. The window now has a extra caption bar that will enable user to adjust the size of the window.

This UI problem cannot reproduced in non-kiosk mode in Win 11 OS build (26100.8875),

This UI problem cannot reproduced in Win10.

This UI problem cannot reproduced in Win 11 OS build (26100.7623).

What is the root cause of this problem and any solution to fix it programatically ? Thanks.

Wrong Window UI:

User's image

Expected Window UI:

User's image

Windows development | WinUI
0 comments No comments

1 answer

Sort by: Most helpful
  1. Gatlin Le (WICLOUD CORPORATION) 985 Reputation points Microsoft External Staff Moderator
    2026-09-17T09:33:14.2366667+00:00

    Hi @Liang, Ming ,

    The extra Windows caption bar is visible above your application's own header. The build comparison narrows the investigation to the kiosk scenario, but it does not yet establish the root cause or a confirmed Windows fix.

    One important distinction is that Shell Launcher's V2:AllAppsFullScreen="true" setting controls whether applications are executed in full screen. This shell-level behavior should not automatically be treated as equivalent to explicitly selecting WinUI's borderless full-screen presenter. Microsoft documents FullScreenPresenter as configuring a window without a border or title bar and hiding the system taskbar. See the Shell Launcher configuration reference and AppWindow documentation.

    As a focused test on a test device, apply the full-screen presenter explicitly to the affected configuration window using its existing AppWindow instance:

    appWindow.SetPresenter(
        Microsoft.UI.Windowing.AppWindowPresenterKind.FullScreen);
    

    This is the documented programmatic approach to requesting full-screen presentation, rather than maximizing or resizing the window. It is not a verified fix for build 26100.8875.

    As a timing test, try making the call immediately after activating the window and record appWindow.Presenter.Kind immediately before and after the call, and again if the caption appears:

    • If the caption disappears and stays hidden, explicit full-screen presentation may be a usable workaround in your environment.
    • If the presenter later becomes Overlapped, the next step is to identify what changes the window's presentation.
    • If it remains FullScreen while the extra caption is visible, please report that result rather than repeatedly reapplying the presenter.

    Please share the affected window's creation/activation code, your Windows App SDK version, and the current Shell Launcher <Shell> entry, including V2:AppType and V2:AllAppsFullScreen. Also clarify whether this configuration window is the shell's startup window or another window opened by the application. Remove sensitive paths, account details, and identifiers before posting.

    Separately, the Wrong UI screenshot contains a resource card below the filters that is absent from the expected screenshot. Is that resource card unexpected when using the same application data and settings, or were the screenshots taken in different states?

    The initialization code and presenter values will help distinguish a presentation-state change from a caption issue occurring while full-screen presentation remains selected.

    If you found my response helpful or informative, I would greatly appreciate it if you could share your thoughts by reacting to this answer or leaving a comment.

    Thank you.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.