Add terminal drop overlay container regression test

This commit is contained in:
austinpower1258 2026-03-11 18:26:25 -07:00
parent 90ca63690a
commit c7bbb72e09
2 changed files with 41 additions and 62 deletions

View file

@ -6716,6 +6716,22 @@ final class GhosttySurfaceScrollView: NSView {
)
}
struct DebugDropZoneOverlayState {
let isHidden: Bool
let frame: CGRect
let isAttachedToHostedView: Bool
let isAttachedToParentContainer: Bool
}
func debugDropZoneOverlayState() -> DebugDropZoneOverlayState {
DebugDropZoneOverlayState(
isHidden: dropZoneOverlayView.isHidden,
frame: dropZoneOverlayView.frame,
isAttachedToHostedView: dropZoneOverlayView.superview === self,
isAttachedToParentContainer: dropZoneOverlayView.superview === superview
)
}
func debugHasSearchOverlay() -> Bool {
guard let overlay = searchOverlayHostingView else { return false }
return overlay.superview === self && !overlay.isHidden