-
Notifications
You must be signed in to change notification settings - Fork 24.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: debugging overlays should not have explicit height #41750
Conversation
This pull request was exported from Phabricator. Differential Revision: D50644900 |
Base commit: 0c7008f |
This pull request was exported from Phabricator. Differential Revision: D50644900 |
663a5a1
to
5e0c81c
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: c32e4d356372a9b75fde2ae2e78440b23095c990
This pull request was exported from Phabricator. Differential Revision: D50644900 |
5e0c81c
to
2492fd1
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: 8f6c52a1d7d17ef2e9c69269ecdee133168583d7
This pull request was exported from Phabricator. Differential Revision: D50644900 |
2492fd1
to
a85cc9c
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: c822fbdfd31988748a1c51a1753a622b0636cafb
This pull request was exported from Phabricator. Differential Revision: D50644900 |
a85cc9c
to
eb6451a
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: 364f176cc0c2c175c5f50c58e326508a981a259d
This pull request was exported from Phabricator. Differential Revision: D50644900 |
eb6451a
to
c244ea2
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: 056ceba48404383e6fc0e4484f0243d6b7f01cd1
This pull request was exported from Phabricator. Differential Revision: D50644900 |
c244ea2
to
7dffe55
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: dfe606bee80d40ca7a7d945020712d43690c3386
This pull request was exported from Phabricator. Differential Revision: D50644900 |
7dffe55
to
130412c
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: c618d30db1eade945097882ac1d21c691ff12635
This pull request was exported from Phabricator. Differential Revision: D50644900 |
130412c
to
8a396e3
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: dee787a809d5140c93ad343380127e9cc6d2533a
This pull request was exported from Phabricator. Differential Revision: D50644900 |
8a396e3
to
dce0dde
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: 467fb2a7cb77413324d4f968f2929f7d2d0097d7
This pull request was exported from Phabricator. Differential Revision: D50644900 |
dce0dde
to
6dfbfa1
Compare
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: 9ec8a15370858daeec70d4511a82b0c1a6cf78bf
Summary: Changelog: [Internal] Having a static import of `ReactFabric` blocks from using `ReactNativeElement` class for Paper-only applications. Although DOM Node APIs are Fabric-only, the ability to use `instanceof ReactNativeElement` is a nice tool for gating purposes, which currently can't be used because of the static import. Differential Revision: D52784886 fbshipit-source-id: cf2685b3dfeca162d7a4e5e1aa303b0cfc194b11
…ompatible with previous Fabric implementation Summary: Changelog: [Internal] Currently, OSS versions ofReactFabric and ReactNativeRenderer artifacts are ~2 years behind the FB version. Fabric host components store internal instance in __internalInstanceHandle field, previously they have been storing it in the field with the same name, but with one underscore in prefix: https://www.internalfb.com/code/fbsource/[79c52d10beb6]/xplat/js/react-native-github/packages/react-native/Libraries/Renderer/implementations/ReactFabric-dev.js?lines=5151 Once these artifacts will be synced, the implementation will use __internalInstanceHandle field, so we can safely remove the branch with a single underscore prefix. Differential Revision: D52697886 fbshipit-source-id: ee5c3a60f8bf4251ba28897d58bd6ce9fc008c1a
…stance Summary: Changelog: [Internal] Manually patching public React renderers artifacts to include `isChildPublicInstance` method, which was added in facebook/react#27783. To identifly the required changes in code I've ran a diff for 2 commits: 1. The one with the changes 2. Its parent FB implementation were synced in D51816108. Differential Revision: D52697885 fbshipit-source-id: b8dfbc641899516c7c62bb79bd21fae1a1981a0c
Summary: Pull Request resolved: facebook#41743 Changelog: [Internal] There will be a single DebuggingRegistry instance per runtime, which will be responsible for finding lowest AppContainer ancestor for highligthed component. It will receive refs to root views (ancestors, AppContainers) as subscriptions and later will call all necessary methods. In the next series of diffs, subscriber will also provide reference to the DebuggingOverlay, on which DebuggingRegistry can call all necessary methods to highlight elements. Differential Revision: D51536787 Reviewed By: rshest fbshipit-source-id: a6a64ef5f2cec6eb10881275929272ce02038c20
…41744) Summary: Pull Request resolved: facebook#41744 Changelog: [Internal] With these changes: - DebuggingRegitry is responsible for listening to the events from React DevTools and - AppContainer renders DebuggingOverlay component and subscribes with its reference to the DebuggingRegistry - [Improvement] Since DebuggingRegistry is a singleton, it will only subscribe to the React DevTools events once and not *number-of-rendered-AppContainers* times All required functionality for highlighting elements on a single AppContainer will be added in one of the next diffs of this stack, changes are incremental. Differential Revision: D51603860 Reviewed By: sammy-SC fbshipit-source-id: 7ec87efc1ba07efe98cf9788560088653bb05856
…ents Summary: Changelog: [Internal] Differential Revision: https://internalfb.com/D51603861 fbshipit-source-id: c836f301b38831b3ecdd6170e3077ae8a09229e3
…eact DevTools (facebook#41746) Summary: Pull Request resolved: facebook#41746 Changelog: [Internal] Now using previously added `highlightElements` and `clearElementsHighlights` commands. [Improvement] Since DebuggingRegistry is a singleton, it will only subscribe to the React DevTools events once and not *number-of-rendered-AppContainers* times. All required functionality for highlighting elements on a single AppContainer will be added in one of the next diffs of this stack, changes are incremental. Differential Revision: D51708053 Reviewed By: sammy-SC fbshipit-source-id: 97f85f7b236602da9bc1b7bacf6c347ce67faec8
Summary: Changelog: [Internal] Differential Revision: https://internalfb.com/D51708055 fbshipit-source-id: 8cf3e4a1cd39c45c7350a9a06b9eab70909559b5
Summary: Changelog: [Internal] Differential Revision: https://internalfb.com/D51708054 fbshipit-source-id: 33a2b89f1889963057593f3c4f296e3048a3c88c
Summary: Pull Request resolved: facebook#41750 # Changelog: [ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - facebook#38024 Here is an explanation: facebook#38024 (comment) Reviewed By: NickGerleman, motiz88 Differential Revision: D50644900 fbshipit-source-id: 277a19f3cf55e1113ce3522db4eae69274b28f7f
This pull request was exported from Phabricator. Differential Revision: D50644900 |
6dfbfa1
to
90229f9
Compare
This pull request has been merged in 5d68c90. |
Summary:
Changelog:
[ANDROID] [FIXED] - fixed unexpected resizing of ReactRootView for dev bundles in brownfield apps
There was an android-only issue related to brownfield apps, when React Native root view is inside a modal and resizes it - #38024
Here is an explanation: #38024 (comment)
Differential Revision: D50644900