Simen Bekkhus and Sunil Pai
1c7e3494a1
chore: upgrade to jest 24 ( #15778 )
...
* chore: upgrade to jest 24
* download react-is from npm manually
2019-10-03 22:44:18 +05:30
Rane Wallin and Sunil Pai
d95d301244
Fixing grammatical errors in error message ( #16973 )
...
* Fixing grammatical errors in error message
* Fixing grammar error in test file
2019-10-03 18:14:48 +05:30
Dominic Gannaway and GitHub
95abd39733
[react-interactions] Remove context.setTimeout & context.clearTimeout ( #17000 )
2019-10-03 13:37:37 +02:00
Dominic Gannaway and GitHub
555ad8d252
[react-interactions] Repurpose React a11y modules ( #16997 )
2019-10-03 11:19:24 +02:00
Luna Ruan and GitHub
35b9ac7909
update hideOrUnhideAllChildren to hide portals that aren't wrapped in a host component ( #16992 )
...
Currently, when a node suspends, if its subtree contains a portal, the portal is not hidden. This hides portals in the subtree when it's not wrapped in a host component .
2019-10-02 15:30:55 -07:00
Sebastian Markbåge and GitHub
74d5d64818
[Selective Hydration] Prioritize the last continuous target ( #16937 )
...
* Prioritize the last continuous target
This ensures that the current focus target is always hydrated first.
Slightly higher than the usual Never expiration time used for hydration.
The priority increases with each new queued item so that the last always
wins.
* Don't export the moving target
It's not useful for comparison purposes anyway.
2019-10-02 14:52:23 -07:00
Eli White and GitHub
5771116472
Remove unused canonical check in fiber host component ( #16914 )
2019-10-02 11:07:20 -07:00
Nicolas Gallagher and GitHub
47595258f0
Move eventSystemFlags to last argument in event plugin extractors ( #16978 )
...
Fix for necolas/react-native-web#1443
2019-10-02 10:31:15 -07:00
Nicolas Gallagher and GitHub
540b082c9f
[react-interactions] Tap cancels on second pointerdown ( #16936 )
...
This patch causes onTapCancel to be called whenever a second pointer interacts
with the responder target.
2019-10-01 15:13:31 -07:00
Dominic Gannaway and GitHub
cac5f5b0de
[react-interactions] Add allowModifiers flag to FocusList + FocusTable ( #16971 )
2019-10-01 17:59:52 +02:00
Rango Yuan and Dominic Gannaway
7f96b2bd5b
Fix mouseenter handlers fired twice ( #16928 )
2019-10-01 14:03:14 +02:00
Andrew Clark and GitHub
be11c8d2ae
Remove IIFE wrappers from dev invariant checks ( #16963 )
...
The error transform works by replacing calls to `invariant` with
an `if` statement.
Since we're replacing a call expression with a statement, Babel wraps
the new statement in an immediately-invoked function expression (IIFE).
This wrapper is unnecessary in practice because our `invariant` calls
are always part of their own expression statement.
In the production bundle, the function wrappers are removed by Closure.
But they remain in the development bundles.
This commit updates the transform to confirm that an `invariant` call
expression's parent node is an expression statement. (If not, it throws
a transform error.)
Then, it replaces the expression statement instead of the expression
itself, effectively removing the extraneous IIFE wrapper.
2019-09-30 11:14:51 -07:00
Brian Vaughn
d78de8fc7f
React DevTools v4.1.2 -> v.4.1.3
2019-09-30 09:33:23 -07:00
Brian Vaughn
4fd14dfee4
Updated DevTools CHANGELOG
2019-09-30 08:31:47 -07:00
David Huang and Brian Vaughn
374cd7c643
[DevTools] postMessage target origin needs to be '*' for local files ( #16953 )
2019-09-30 08:29:18 -07:00
Dominic Gannaway and GitHub
04e32694e5
[react-interactions] Add tab handling to FocusList ( #16958 )
2019-09-30 17:13:35 +02:00
Dominic Gannaway and GitHub
65384d22f8
[react-interactins] FocusTable tabScope handling+tabIndex control ( #16922 )
2019-09-30 11:41:20 +02:00
Kirankumar Ambati and Brian Vaughn
3b469986ea
chore: updated comment message ( #16949 )
2019-09-29 15:00:49 -07:00
Andrew Clark
c7a1929dda
Update local version numbers for 16.10.1 release
2019-09-28 21:41:42 -07:00
Andrew Clark
9789fbcd54
Changelog for v16.10.1
2019-09-28 11:24:19 -07:00
Sebastian Markbåge and GitHub
19c7bce44b
Allow Suspense Mismatch on the Client to Silently Proceed ( #16943 )
...
* Regression test: Suspense + hydration + legacy
* Allow Suspense Mismatch on the Client to Silently Proceed
This fixes but isn't actually the semantics that we want this case to have.
2019-09-28 10:43:53 -07:00
Sebastian Markbåge and GitHub
3441db83f9
Remove enableUserBlockingEvents flag ( #16882 )
...
Seems like this worked out. We can clean up the flag now.
2019-09-27 19:46:56 -07:00
Sebastian Markbåge and GitHub
b073d10c69
[Selective Hydration] Increase priority for non-synchronous discrete events and retries ( #16935 )
...
* Increase retryTime for increased priority dehydrated boundaries
* Increaese the priority to user blocking for every next discrete boundary
2019-09-27 17:27:17 -07:00
Brian Vaughn
55f3051162
Fixed typo in DevTools CHANGELOG
2019-09-27 17:10:27 -07:00
Brian Vaughn
96d918e3b6
DevTools v4.1.1 -> v4.1.2
2019-09-27 17:03:17 -07:00
Brian Vaughn and GitHub
7033ff7c77
Replaced === check with Object.is() to support values like NaN ( #16934 )
2019-09-27 16:54:53 -07:00
Nicolas Gallagher and GitHub
6db52bfb76
[react-interactions] Fix virtual click heuristic ( #16915 )
2019-09-27 15:38:47 -07:00
Andrew Clark
3fcf88d02c
Fix heading level in changelog
2019-09-27 13:37:36 -07:00
Andrew Clark
b2184e036e
Changelog for 16.10
2019-09-27 13:31:47 -07:00
Andrew Clark
96287996ae
Update local version numbers for 16.10 release
2019-09-27 13:31:35 -07:00
Luna Ruan and GitHub
998512980b
expose isHydrating ( #16909 )
...
expose isHydrating for FB
2019-09-26 14:47:01 -07:00
Eli White and GitHub
aa1db09ab5
Add HostComponent type to ReactNative ( #16898 )
...
* Add HostComponent type to ReactNative
* Use type alias imports instead of wildcard
* Fix forgotten Object in measureLayout type
2019-09-26 14:42:18 -07:00
Andrew Clark and GitHub
28cec7bc2c
[bugfix] Fix false positive render phase update ( #16907 )
...
Need to reset the current "debug phase" inside the catch block.
Otherwise React thinks we're still in the render phase during the
subsequent event.
2019-09-26 12:47:48 -07:00
Brian Vaughn
5e3bbd711c
DevTools v4.1.0 -> v4.1.1
2019-09-26 10:22:59 -07:00
Brian Vaughn and GitHub
df2e7d2219
DevTools shows unsupported renderer version dialog ( #16897 )
...
* DevTools shows unsupported renderer version dialog
* Optimistic CHANGELOG udpate
2019-09-26 08:41:46 -07:00
Brian Vaughn
e82c7183a1
Updated DevTools CHANGELOG
2019-09-26 08:26:18 -07:00
Dominic Gannaway and GitHub
3c688e2390
[react-interactions] Add wrapping support to FocusList/FocusTable ( #16903 )
2019-09-26 15:15:48 +02:00
David Huang and Dan Abramov
37c82431dc
Moving backend injection to the content script ( #16900 )
2019-09-26 14:03:07 +01:00
Sebastian Markbåge and GitHub
fc2a4ab273
Selective Hydration ( #16880 )
...
* Add Feature Flag for Selective Hydration
* Enable Synchronous Hydration of Discrete Events
* Resolve cyclic dependency
2019-09-25 15:26:27 -07:00
Dominic Gannaway and GitHub
71a268b30b
[react-interactions] FocusTable key press bound propgataion ( #16895 )
2019-09-25 21:12:39 +02:00
Brian Vaughn and GitHub
911611fc1f
Update useEditableValue hook to sync external value changes ( #16878 )
...
* Update useEditableValue to mirror value cahnges
Previously, the hook initialized local state (in useState) to mirror the prop/state value. Updates to the value were ignored though. (Once the state was initialized, it was never updated.) The new hook updates the local/editable state to mirror the external value unless there are already pending, local edits being made.
* Optimistic CHANGELOG update
* Added additional useEditableValue() unit test cases
2019-09-25 10:46:27 -07:00
Dominic Gannaway and GitHub
3a0988a429
[devtools] Add support for React Scope symbol/number ( #16893 )
2019-09-25 19:03:37 +02:00
Dominic Gannaway and GitHub
f4fe860759
[react-interactions] Add more documentation for a11y components ( #16894 )
2019-09-25 19:01:15 +02:00
Sebastian Markbåge and GitHub
f7024c96d3
Include tag in begin/complete invariant ( #16881 )
2019-09-25 08:10:35 -07:00
Sebastian Markbåge and GitHub
c0da7be7d3
These flags are hard coded in our internal config ( #16883 )
...
By hard coding them here they can get properly DCE and don't have to be
sent to users. The internal config should only have dynamic flags.
2019-09-25 08:00:29 -07:00
Dominic Gannaway and GitHub
d72d53dc1a
[react-interactions] Add Portal propagation configuration ( #16889 )
2019-09-25 16:56:51 +02:00
Dominic Gannaway and GitHub
1b9a84a3ce
[react-interactions] Add initial docs explaining React Scopes ( #16892 )
2019-09-25 14:57:47 +02:00
Joshua Gross and Eli White
5780faf4e5
[React Native] Improve errors for invalid ViewConfig getter functions ( #16879 )
...
* [React Native] Improve logging for missing view configs and invalid view config getter functions
* [React Native] Improve logging for missing view configs and invalid view config getter functions
2019-09-24 17:46:21 -07:00
Dominic Gannaway and GitHub
4a2d57b92b
[react-interactions] TabFocus -> FocusManager ( #16874 )
2019-09-24 23:26:20 +02:00
Dominic Gannaway and GitHub
bd6a1aae5e
[react-interactions] Make FocusList bundle ( #16876 )
2019-09-24 18:02:13 +02:00