fzyzcjy / flutter_portal

Evolved Overlay/OverlayEntry - declarative not imperative, intuitive-context, and easy-alignment
https://pub.dev/packages/flutter_portal
MIT License
553 stars 50 forks source link

`Semantics` does not work on two `nested` PortalTarget on web #115

Open dab246 opened 1 month ago

dab246 commented 1 month ago

Describe the bug

To Reproduce

https://github.com/user-attachments/assets/e2bf65ab-f58b-4943-a557-489e9cfcbd39

Expected behavior

fzyzcjy commented 1 month ago

Hmm, maybe we can debug by enabling the Flutter debug flags related to gesture events, and check what is different before/after the semantics is enabled.

dab246 commented 1 month ago

Hmm, maybe we can debug by enabling the Flutter debug flags related to gesture events, and check what is different before/after the semantics is enabled.

I have debugged but still can not find out what the problem is here. If possible, can you spend some time to research it for me. Thanks

fzyzcjy commented 1 month ago

I am really busy recently and maintaining https://github.com/fzyzcjy/flutter_rust_bridge also takes a lot of time... I will try to squeeze some time, but to be honest, may not be very recent because this bug is slighly corner case and has workaround (disable semantics)...