Skip to content

HACS improperly handling IOS safe area on IOS Companion app. #5246

@Big-Xan

Description

@Big-Xan

Web browser

IOS Companion App

Web browser version

See Report

System Health details

N/A see report below.

Checklist

Describe the issue

Edge-to-edge view in IOS app breaks HACS search. I thought it was a home assistant ios bug so I reported it there and they pointed me here. See the IOS dev's response in quotes below my report.

iOS device model, version and app version
Model Name: iPhone 15 Pro
Software Version: iOS 17.2
App version: 2026.4.0 (2026.1862)

Home Assistant Core Version
Core: 2026.4.4
Supervisor: 2026.04.0
Operating System: 17.2
Frontend: 20260325.8

Describe the bug
When the experimental “edge-to-edge display” feature is enabled in the iOS Companion App, the search field in HACS search becomes unusable as it's cut off/at the very top of the screen (see image)image

To Reproduce

  1. Enable “edge-to-edge display” in the iOS Companion App experimental settings
  2. Open Home Assistant
  3. Navigate to HACS
  4. Attempt to tap into the search field

"I quickly checked this with a frontend dev and this appears to be an issue that HACS itself needs to fix, you can report the issue to HACS, what they need to do is to properly handle the iOS safe areas when displaying their UI, as you can see the rest of Home Assistant UI is already doing that but since HACS is not built-in neither official in Home Assistant, we don't have control on it."

Reproduction steps

To Reproduce

  1. Enable “edge-to-edge display” in the iOS Companion App experimental settings
  2. Open Home Assistant
  3. Navigate to HACS
  4. Attempt to tap into the search field

Screenshots

Attached above https://github.com/user-attachments/assets/bef84cbd-0206-4dfa-940d-6db18d3ef881

Javascript logs from your browser console

N/A

Debug logs

N/A

Diagnostics dump

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    issue:frontendFor issues with the frontend/UI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions