Skip to content

FB23634815: Views within a safeAreaInset block are incorrectly positioned when a view also has a keyboard toolbar. #815

Description

@samhenrigold

Submission Date

2026-07-08

Status

Open

Area

SwiftUI

Operating System Version

iOS 27.0 Seed 3 (24A5380h)

Type

Incorrect/Unexpected Behavior

Description

When you have a flexible button in a safe area inset along with toolbar keyboard controls, they clash into one another. See screenshot attached.

NavigationStack {
    VStack {
        // …
    }
    .toolbar {
        ToolbarItemGroup(placement: .keyboard) {
            PasteButton(payloadType: String.self) { items in
                for item in items {
                    text.append(item)
                }
            }
            .labelStyle(.iconOnly)

            Spacer()
        }
    }
    .safeAreaInset(edge: .bottom) {
        Button(…) { … }
        .buttonStyle(.glassProminent)
        .controlSize(.large)
        .buttonSizing(.flexible)
    }
Image

Keywords

No response

Prerequisites

  • The title follows the format FB<number>: <title>
  • I will keep this issue updated with Apple's responses

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions