[DevTools Bug]: DevTools shouldn't skip over keyed Fragments in the tree

This issue has been created since 2022-09-05.

Website or app

reactjs/reactjs.org#4981

Repro steps

  1. Wrap something into <Fragment key="stuff">
  2. It doesn't show up in DevTools

We filter out fragments because they tend to be useless. But this one is important! Keys are crucial and we should show anything with a key in the tree.

How often does this bug happen?

Every time

DevTools package (automated)

No response

DevTools version (automated)

No response

Error message (automated)

No response

Error call stack (automated)

No response

Error component stack (automated)

No response

GitHub query string (automated)

No response

timagixe wrote this answer on 2022-09-05

Hi @gaearon, I would like to give it a shot, if you think this bug is a beginner friendly.

Could you please point which exact package should I look at? I see there are seven of them related to devtools:

react-devtools-core
react-devtools-extensions
react-devtools-inline
react-devtools-shared
react-devtools-shell
react-devtools-timeline
react-devtools
More Details About Repo
Owner Name facebook
Repo Name react
Full Name facebook/react
Language JavaScript
Created Date 2013-05-24
Updated Date 2022-09-26
Star Count 195293
Watcher Count 6655
Fork Count 40426
Issue Count 1113

YOU MAY BE INTERESTED

Issue Title Created Date Comment Count Updated Date
openSUSE Tumbleweed failures 10 2021-02-08 2022-09-26
openSUSE Tumbleweed armv7l seg fault 6 2021-02-10 2022-09-12
openSUSE Tumbleweed i586 build tests fail 4 2021-02-08 2022-09-12
Shouldn't I2CDeviceImpl be using the I2CBus not the I2CBusImpl? 1 2018-10-02 2022-09-18
Spotter can't find installed plugins? 1 2021-12-22 2022-09-12
browsers show warning about the website 1 2021-12-06 2022-08-14
AttributeError: 'NoneType' object has no attribute 'dataroot' 6 2021-06-27 2022-09-12
Font sizes and names 3 2022-03-05 2022-09-12
Weekly Digest (2 September, 2018 - 9 September, 2018) 0 2018-09-09 2022-09-22
Use `on.available` to communicate changes in alertmanager cluster, instead of emitting a custom `ClusterChanged` event 1 2021-06-16 2022-08-02
Error: taking address of rvalue [-fpermissive] 7 2021-07-29 2022-09-12
Bonmin test failed 2 2021-09-16 2021-11-30
`this == NULL` checks in OSResult IsEqual are not realiable 0 2021-08-03 2022-09-12
TIMEZONE not showing local time 23 2022-04-01 2022-08-12
Checking if an account is free or paid 3 2021-12-08 2022-09-04
datePicker ts定义报错 4 2021-11-17 2022-01-20
Use with A600 1 2021-12-04 2022-01-05
pip install fallback to certain version is broken 1 2018-05-04 2022-07-30
Ability to limit version of indirect dependencies 0 2018-04-27 2022-09-24
Differential operator in latex printer 0 2022-03-12 2022-07-06
Can't use Tor Socks5 proxy 2 2022-03-28 2022-08-17
X.509 HTTP client example #2800 2 2022-03-31 2022-08-22
Getting Encountered permission error, but no more directories to try. Giving up. 1 2021-08-21 2022-09-25
集群部署失败,错误“[Errno 14] HTTP Error 502 - Bad Gateway” 2 2021-01-12 2022-09-23
Ability to choose the default login type 4 2021-09-14 2022-09-08
meta+click on a selected block should unselect it 3 2022-07-17 2022-09-13
[1.19] Forge changes break this mod 1 2022-07-13 2022-08-25
[FEATURE REQUEST] Ability to customise mod via resource packs 0 2022-07-14 2022-08-25
Parse errors that are false positives and chunks not added to symbolic heap correctly 33 2022-05-27 2022-09-16
Insertion point hides at the start of line while using right to left flow direction in "MaterialDesignOutlinedTextBox" style 0 2022-09-18 2022-09-19
Add the ability to pass custom column fields to parse_csv() 3 2021-12-01 2022-09-06
When used group access of agent and click on ticket after showing an error on agent side 0 2022-03-23 2022-09-19
droplink.co 0 2021-12-27 2021-12-21
azure deployment fails for node.hs web app - "Central Directory Corrupt" message 1 2022-01-29 2022-09-23
`Type: Bug` Cursor mode not working on chrome mobile 3 2021-12-21 2022-09-10
Orleans Grain Error 3 2021-06-21 2022-01-01
LibPCAP support for Amazon Dash Binding 10 2017-02-23 2022-09-14
运行框架为何是Tomcat? 0 2019-05-07 2022-01-11
Convert to ES6 module syntax 3 2021-08-21 2022-09-15
Smooth closing when dismissing or pressing a button 13 2022-03-16 2022-09-05
x/vulndb: derived symbols missing for reference via closure 0 2022-07-02 2022-09-11
1.9.1 Docker image is not available 4 2021-11-07 2022-08-11
always crash 1 2020-12-31 2022-01-16
Cannot upload the bundle to the play store after update the plugin to 3.4.0-agp4.2 18 2021-05-19 2022-09-19
ClassNotFoundException uploading an APK to the Play store after updating the plugin to 3.4.0-agp4.2 4 2021-05-20 2022-09-19
Job cancelation on verticle undeployment 4 2021-02-06 2022-08-19
Expose timestamps to TransactionInfo 0 2021-10-12 2022-08-09
(Tracking Issue) Ubernetes (Federation) Lite 13 2015-11-10 2022-08-21
运行bee run -gendoc=true无法生成commentsRouter_controllers.go文件 3 2022-07-01 2022-09-16
Flutter Web - scrollwheel behaves differently in different browsers 5 2020-10-12 2022-09-26