You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Adding ViewModifier to view causes bounds overflow crash, in any browser.
You need to have enough examples for it to happen. (2x didn't trigger) but below code, does the trick for me
HStack {
Rectangle()
.fill(Color.purple)
.frame(width: 100, height: 100)
.onTapGesture() {
print("🟢 1st gesture")
}
.onTapGesture() {
print("🟢 2nd gesture, should not be called")
}
.onTapGesture() {
print("🟢 3rd gesture, should not be called")
}
.simultaneousGesture(
TapGesture().onEnded({ _ in
print("🟢 simultaneousGesture gesture")
})
)
.onLongPressGesture {
print("🟢 onLongPressGesture")
}
Text("Tap Parent")
}
.background(
Color.gray
.onTapGesture() {
print("🩶 Background gesture")
}
)
.onTapGesture() {
print("🔵 Parent gesture")
}
Used code to trigger the issue
private struct GesturePreferenceModifier<G: Gesture>: ViewModifier {
let gesture: G
func body(content: Content) -> some View {
GestureView( gesture: gesture, content: content )
}
}
Describe the bug
Adding ViewModifier to view causes bounds overflow crash, in any browser.
You need to have enough examples for it to happen. (2x didn't trigger) but below code, does the trick for me
Used code to trigger the issue
with the modifier applied like this:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
App works as expected
Screenshots
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: