sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: CupertinoTabView is missing initialRoute
Labels: c: new feature,framework,f: cupertino,f: routes,P2,team-design,triaged-design

The `CupertinoTabView` doesn't have an `initialRoute` the way `CupertinoApp` has.

I don't see a way to implement this behaviour properly without an property like this.

```
[✓] Flutter (Channel master, v1.2.2-pre.22, on Mac OS X 10.14.2 18C54, locale en-AT)
    • Flutter version 1.2.2-pre.22 at /Users/enyo/local/flutter
    • Framework revision dd23be3936 (3 days ago), 2019-02-19 21:35:31 -0800
    • Engine revision f45572e95f
    • Dart version 2.1.2 (build 2.1.2-dev.0.0 c92d5ca288)

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/enyo/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[!] iOS toolchain - develop for iOS devices (Xcode 10.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.1, Build version 10B61
    ✗ Verify that all connected devices have been paired with this computer in Xcode.
      If all devices have been paired, libimobiledevice and ideviceinstaller may require updating.
      To update with Brew, run:
        brew update
        brew uninstall --ignore-dependencies libimobiledevice
        brew uninstall --ignore-dependencies usbmuxd
        brew install --HEAD usbmuxd
        brew unlink usbmuxd
        brew link usbmuxd
        brew install --HEAD libimobiledevice
        brew install ideviceinstaller
    • ios-deploy 2.0.0
    • CocoaPods version 1.6.0.beta.2

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 29.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] VS Code (version 1.31.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 2.23.0

[✓] Connected device (1 available)
    • Destroyer • 60ca238f17cb69a3d45f4708dc55c47e4e8b532e • ios • iOS 12.1.4

! Doctor found issues in 1 category.
```
Repository: vscode
Issue: Workspace-level environment variable *definitions*
Labels: feature-request,workbench-multiroot

Often I find myself wanting to associate a workspace with an environment variable (e.g. server domain name, development/production tag) but do not want to create a global system environment variable or pollute ```~/.bash_profile``` with such a variable. I would like such an environment variable to be associated only with the workspace "namespace" and be used for tasks, launch configs and integrated terminals started in that workspace.

I would like to suggest adding an env section to the .code-workspace file format similar to that shown below. It is crucial that a ```.env``` file argument be supported to allow environment variables to be excluded from source control (e.g. non-source controlled variables could be placed in  ```.env``` file which is specified in ```.gitignore```). 

Then different "flavours" of the same workspace (each using different clones of the same repos) could be used on the same computer - great for side-by-side comparison debugging or temporarily experimenting with a different setup etc.

```json
{
	"folders": [
		{
			"name": "Api",
			"path": ".."
		},
		{
			"name": "Processing",
			"path": "../../client/Processing"
		}
	],
	"env": {
		"NODE_ENV": "development",
		"DOMAIN": "backend.example.com"
	},
	"launch": {
		"configurations": [],
		"compounds": [
			{
				"name": "Api + Ws",
				"configurations": [
					"Api",
					"Ws",
				]
			}
		]
	}
}
```
Repository: flutter
Issue: Add a test that tests going from native view controller to flutter view controller to native etc.
Labels: a: tests,team,platform-ios,engine,a: existing-apps,P2,team-ios,triaged-ios

From comment on https://github.com/flutter/flutter/pull/27712

> adding FlutterViewController pushing a native view controller pushing a FlutterViewController and the second FlutterViewController doesn't affect the first one.

We should generally test some more navigation scenarios like this and monitor memory usage, state, etc.
Repository: flutter
Issue: AutomaticKeepAliveClientMixin does not work with BottomNavigationBar
Labels: framework,f: material design,has reproducible steps,P2,found in release: 3.3,found in release: 3.5,team-design,triaged-design

I have a `BottomNavigationBar` with 3 tabs, one of which is a stateful widget with the `AutomaticKeepAliveClientMixin`, `wantKeepAlive` getter returning `true` and the `build` method calling `super.build(context)` at the beginning. 

However, every time I switch tabs, the Widget that is supposed to be kept alive is always re-created.

[Others have the same issue too](https://stackoverflow.com/questions/49439047/how-to-preserve-widget-states-in-flutter-when-navigating-using-bottomnavigation). Does anyone have a solution to this problem?
Repository: godot
Issue: StyleBoxTexture Tile and Tile Fit modes not working correctly on GLES2
Labels: bug,topic:rendering,confirmed,topic:gui,topic:2d

**Godot version:**
3.1 Beta 6

**OS/device:** Dell Inspiron 620, Windows 7 Home Premium 64-bits
**GPU:** AMD Radeon HD 6450

**Issue description:**
Tiling doesn't seem to work on custom StyleBoxTexture on GLES2

**Steps to reproduce:**
Create a new project on GLES2. Create a scene with a Control node and save. Create a panel node. Go to custom styles and create a new StyleBoxTexture and set the default godot icon as a texture. Change the axis stretch to Tile or TileFit.

**Minimal reproduction project:**
[TestStyleBoxTexture.zip](https://github.com/godotengine/godot/files/2895495/TestStyleBoxTexture.zip)
Repository: rust
Issue: Document expected relationships between FromIterator, Default, and Extend
Labels: C-enhancement,A-collections,T-libs-api,A-docs,A-iterators

Somebody who creates a type that implements both  `Default` and `Extend` should be aware that their type can be created through `Iterator::unzip`.  In fact, any such type should probably also implement `FromIterator`, with the semantics that:

```rust
let mut a = TheType::default()
a.extend(iter);
```
is identical to `iter.collect()`.

(I wonder why `unzip` didn't decide to use `FromIterator + Extend` instead?)
Repository: TypeScript
Issue: Intellisense sometimes fails to show anything for Node modules
Labels: Bug

<!-- Please search existing issues to avoid creating duplicates. -->
<!-- Also please test using the latest insiders build to make sure your issue has not already been fixed: https://code.visualstudio.com/insiders/ -->

<!-- Use Help > Report Issue to prefill these. -->
- VSCode Version: 1.32.0-insider
- OS Version: Windows 7 64 bit

Steps to Reproduce:

1. In a new Node project, type `const http = require('http');` on line 1
2. Copy and paste that line to line 2 (must copy and paste to reproduce most of the time)
3. Edit line 2's `http` to `fs` (doesn't have to be http or fs, just any two modules)
4. Now on line 3 type `http.` and you will see that Intellisense is not working.

Here is a video of the entire bug:

[https://www.youtube.com/watch?v=kIshFgrrYyw](https://www.youtube.com/watch?v=kIshFgrrYyw)

<!-- Launch with `code --disable-extensions` to check. -->
Does this issue occur when all extensions are disabled?: Pretty sure extensions need to be on for it to work properly in the first place right?
Repository: flutter
Issue: Code reuse from Cookbooks for API Docs
Labels: team,framework,d: api docs,P2,team-framework,triaged-framework

The  [cookbook](https://flutter.dev/docs/cookbook) pages from the website contain a lot of snippets and sample apps for individual widgets. There are also assets like screenshots and animations that can be re-used for API docs.

Related to #21136
Repository: pytorch
Issue: improved assert message in the case of "CUDA error: device-side assert triggered"
Labels: module: bootcamp,module: cuda,module: molly-guard,triaged

When pytorch spits out `CUDA error: device-side assert triggered` would it be possible to add a brief note, such as:  "It's not possible to recover. Program/kernel restart is required to continue"

So that users won't waste time trying to recover or re-run their code, when we know ahead of time they won't be able to.

And a bonus feature is to add a recommendation to re-run with `CUDA_LAUNCH_BLOCKING=1` env var for debugging the issue. 

Thank you.

I have just added in my code (in addition to the normal exception):
```
                if "device-side assert triggered" in str(e):
                    warn("""When 'device-side assert triggered' error happens, it's not possible to recover and you must restart the kernel to continue. Use os.environ['CUDA_LAUNCH_BLOCKING']="1" before restarting to debug""")
```
but ideally it should be part of the pytorch exception in first place.

cc @ngimel
Repository: go
Issue: cmd/vet: Printf format %.T has unrecognized flag
Labels: NeedsInvestigation,Analysis

<!-- Please answer these questions before submitting your issue. Thanks! -->

### What version of Go are you using (`go version`)?

<pre>
$ go version
go version go1.11.2 darwin/amd64
</pre>

### Does this issue reproduce with the latest release?
Yes


### What operating system and processor architecture are you using (`go env`)?

<details><summary><code>go env</code> Output</summary><br><pre>
$ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/demouser/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/demouser/workspace/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/Cellar/go/1.11.2/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.11.2/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/rf/xcy7qhgd7nldd0txw__11gpw0000gn/T/go-build280768088=/tmp/go-build -gno-record-gcc-switches -fno-common"
</pre></details>

### What did you do?

<!--
If possible, provide a recipe for reproducing the error.
A complete runnable program is good.
A link on play.golang.org is best.
-->

https://play.golang.org/p/m0ahZ7ofAH_f
```
package main
import "fmt"
func main() {
	fmt.Printf("arg1=%s, arg2=%.T, arg3=%.T, arg4=%.T, arg=%s", "arg1", 2.123, true, "arg4", "arg5")
}
```

### What did you expect to see?

```
arg1=arg1, arg2=, arg3=, arg4=, arg=arg5
Program exited.
```

### What did you see instead?

```
prog.go:6: Printf format %.T has unrecognized flag .
Go vet exited.

arg1=arg1, arg2=, arg3=, arg4=, arg=arg5
Program exited.
```
Repository: vue-element-admin
Issue: 缓存不适合场景解决思路
Labels: enhancement :star:,feature

问题描述：
目前缓存的方案对于某些业务是不适合的，比如文章详情页这种 /article/1 /article/2，他们的路由不同但对应的组件却是一样的，所以他们的组件 name 就是一样的，就如前面提到的，keep-alive的 include 只能根据组件名来进行缓存，所以这样就出问题了。（以上摘自帮助文档）
解决目的： keep-alive 和 include 共存，缓存/article/1 /article/2这种情况的相同组件的各个不同实例，关闭后再次打开/article/1  /article/2 这种**实现刷新**
主要思路：目前vue-element-admin的AppMain.vue文件的 路由的key 是
this.$route.fullPath，/article/1 这种每次关闭页面再打开时对应的key是 相同的，因而无法刷新，
AppMain.vue文件修改如下：
`    
key() {
      let marker = window.sessionStorage.getItem(this.$route.fullPath)

      if (!marker) {

        window.sessionStorage.setItem(this.$route.fullPath, new Date())

        marker = window.sessionStorage.getItem(this.$route.fullPath)

      }

      return this.$route.fullPath + marker

    }`
然后tagsView.js里DEL_VISITED_VIEW方法中添加：
`      if (!! view.fullPath) {
        window.sessionStorage.removeItem(view.fullPath)
      }`，即在关闭顶部标签的时候，清除对应的映射，
我的项目这中映射关系简单交由sessionStorage维护，也可以vuex去管理。
目前我的项目使用这种方式解决，没有发现明显的问题，不够优雅的就是
`<keep-alive :include="cachedViews">` 的cachedViews里有重复的组件名称，但不影响功能，include仅用于判断组件是否缓存，而组件实例的区别还是在于key。这种方案是否可以解决问题？是否有更好的解决方案？烦请试一下，感谢
Repository: tensorflow
Issue: [TF2.0] Change default types globally
Labels: stat:awaiting tensorflower,type:feature,comp:apis

Hello everyone,

I made the same request a while ago at [tensorflow/community](https://github.com/tensorflow/community/issues/23). The similar question was raised before at [tensorflow/tensorflow#9781](https://github.com/tensorflow/tensorflow/issues/9781), where maintainers argued that GPU is much faster on float32, default type cannot (should not) be changed because of backwards compatibility reasons and cetera.

The thing is that the precision is very important for algorithms where operations like cholesky, solvers and etc. are used. This becomes very tedious to specify type everywhere, it gets even worse when you start using other frameworks or small libraries which follow the standard type settings and sometimes they become useless, just because type incompatibilities. The policy of **"changing types locally solves your problems"** becomes cumbersome.

It would be great to have methods `tf.set_default_float` and `tf.set_default_int` in TensorFlow 2.0 and I believe that such a small change will make TensorFlow more user friendly.

Kind regards,
Artem Artemev
Repository: godot
Issue: Not possible to set TabContainer title in the editor without changing node names
Labels: topic:editor,usability,topic:gui

Godot 3.0.6
Godot 3.1 beta6

Currently, `TabContainer` and `Tabs` don't expose any option to choose the title of their tabs in the editor. The only way is to rename child nodes. This might work out somehow, but I find it inconvenient because nodes have naming restrictions, and they are more identifiers rather than user-facing strings. As such, that's different use cases which I don't want to mix.
For example, I make an app which has a `ScriptEditor` scene and `CharacterEditor` scene as child of a tab container. This causes tab titles to be "ScriptEditor" and "CharacterEditor", but I want them to be "Script" and "Character" instead.
My only options for now is to set this by script with `set_tab_title()`, or somehow abuse localization system in a way it translates "ScriptEditor" into "Script", which is not what I want either.
Repository: rust
Issue: Closure/Pin: &mut captured as value
Labels: C-enhancement,A-closures,T-compiler

rustc -vV = `1.34.0-nightly (146aa60f3 2019-02-18)`

MRE:

```
fn test() {
    use core::pin::Pin;

    fn take_fn_mut<F>(f: F)
        where F: FnMut() -> ()
    {}

    let mut x = 0i32;
    let reference = &mut x;
    let fn_mut = || { Pin::new(reference); };
    take_fn_mut(fn_mut);
}

error[E0525]: expected a closure that implements the `FnMut` trait, but this closure only implements `FnOnce`
  --> src/lib.rs:10:18
   |
10 |     let fn_mut = || { Pin::new(reference); };
   |                  ^^            --------- closure is `FnOnce` because it moves the variable `reference` out of its environment
   |                  |
   |                  this closure implements `FnOnce`, not `FnMut`
11 |     take_fn_mut(fn_mut);
   |     ----------- the requirement to implement `FnMut` derives from here
```
Playground: https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=b21dc69d7b5e018992620d82995ccd43

3 local fixes:

```diff
- let fn_mut = || { Pin::new(reference); };
+ let fn_mut = || { Pin::new(&mut *reference); };
```

```diff
- let fn_mut = || { Pin::new(reference); };
+ let fn_mut = || { Pin::new(reference as &_); };
```

```diff
- let fn_mut = || { Pin::new(reference); };
+ let fn_mut = || { Pin::<&mut i32>::new(reference); };
```

These "fixes" are strange because [Pin::new](https://doc.rust-lang.org/nightly/std/pin/struct.Pin.html#method.new) accepts `pointer: P` whereas in our case `P` should be `&mut i32`, but specializing `P` manually to `Pin::<&mut i32>::new` solves the issue. Why?

Referenced article: https://bluss.github.io/rust/fun/2015/10/11/stuff-the-identity-function-does/
Repository: godot
Issue: controls grab focus even when clipped (and other things)
Labels: bug,confirmed,topic:gui

Godot version: 3.0.6
Window 7 Home 64 bit;

Controls seem to be grabbing focus even if they are clipped by parent control
this shouldn't happen since clipped content isn't very going to be seen making it useless.

To reproduce..
1. Download and open project
2. Run list scene
3. Navigate to down arrow and press enter until your at 7
4. Navigate past up and down arrow and see that its not being clipped
[Clipped Control Focus Bug.zip](https://github.com/godotengine/godot/files/2897373/Clipped.Control.Focus.Bug.zip)

here is a example of it doing the same thing without clip
![gif](https://user-images.githubusercontent.com/2453707/53292863-66b42600-377e-11e9-90a7-43b2be6b0e06.gif)
Repository: pytorch
Issue: Automatic aggregation of a mix of sparse and dense gradients is not supported yet
Labels: caffe2

The gradient of [BatchGather](https://caffe2.ai/docs/operators-catalogue.html#batchgather) can't be mixed with gradients from other paths. 
Any way to work around this? https://github.com/pytorch/pytorch/blob/0799a81cb78da35b897136e6a2a2fb3ea3f75ee7/caffe2/python/core.py#L851
```
INFO train.py: 144: Building model: generalized_rcnn
WARNING cnn.py:  25: [====DEPRECATE WARNING====]: you are creating an object from CNNModelHelper class which will be deprecated soon. Please use ModelHelper object with brew module. For more information, plea
se refer to caffe2.ai and python/brew.py, python/brew_test.py for more information.
Traceback (most recent call last):
  File "tools/train_net.py", line 132, in <module>
    main()
  File "tools/train_net.py", line 114, in main
    checkpoints = detectron.utils.train.train_model()
  File "/home/yihuihe/detectron/detectron/utils/train.py", line 53, in train_model
    model, weights_file, start_iter, checkpoints, output_dir = create_model()
  File "/home/yihuihe/detectron/detectron/utils/train.py", line 145, in create_model
    model = model_builder.create(cfg.MODEL.TYPE, train=True)
  File "/home/yihuihe/detectron/detectron/modeling/model_builder.py", line 124, in create
    return get_func(model_type_func)(model)
  File "/home/yihuihe/detectron/detectron/modeling/model_builder.py", line 89, in generalized_rcnn
    freeze_conv_body=cfg.TRAIN.FREEZE_CONV_BODY
  File "/home/yihuihe/detectron/detectron/modeling/model_builder.py", line 229, in build_generic_detection_model
    optim.build_data_parallel_model(model, _single_gpu_build_func)
  File "/home/yihuihe/detectron/detectron/modeling/optimizer.py", line 42, in build_data_parallel_model
    model.AddGradientOperators(all_loss_gradients)
  File "/usr/local/lib/python2.7/dist-packages/caffe2/python/model_helper.py", line 335, in AddGradientOperators
    self.grad_map = self.net.AddGradientOperators(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/caffe2/python/core.py", line 1840, in AddGradientOperators
    self._net.op[skip:], ys)
  File "/usr/local/lib/python2.7/dist-packages/caffe2/python/core.py", line 1107, in GetBackwardPass
    return ir.GetBackwardPass(ys)
  File "/usr/local/lib/python2.7/dist-packages/caffe2/python/core.py", line 988, in GetBackwardPass
    forward_op_idx)
  File "/usr/local/lib/python2.7/dist-packages/caffe2/python/core.py", line 876, in DoGradientAccumulation
    err
RuntimeError: Gradients for param ''gpu_3/U'' failed to verify: Automatic aggregation of a mix of sparse and dense gradients is not supported yet
```
Repository: godot
Issue: Multidimensional arrays from GDScript can't be passed to C#
Labels: topic:dotnet

**Godot 3.1 Beta 5**

If you pass an array to C#, it must receive it as an object array. Passing a 2D array need to be received as object[][]. But you just simply can't access it.
```
object[][] map = array from GDScript;

map.Length;    // returns proper length (width)
map[0].Length; // returns 0, always (instead of height)
```
If you
```
GD.Print(map);
```
It'll print the entire 2D array correctly. But
```
GD.Print(map[0])
```
Won't print anything. You also can't access any value inside it.
Repository: TypeScript
Issue: Document.onmousewheel event was removed from typescript
Labels: Bug,Domain: lib.d.ts

<!-- 🚨 STOP 🚨 𝗦𝗧𝗢𝗣 🚨 𝑺𝑻𝑶𝑷 🚨

Half of all issues filed here are duplicates, answered in the FAQ, or not appropriate for the bug tracker. Even if you think you've found a *bug*, please read the FAQ first, especially the Common "Bugs" That Aren't Bugs section!

Please help us by doing the following steps before logging an issue:
  * Search: https://github.com/Microsoft/TypeScript/search?type=Issues
  * Read the FAQ: https://github.com/Microsoft/TypeScript/wiki/FAQ

Please fill in the *entire* template below.
-->

<!-- Please try to reproduce the issue with `typescript@next`. It may have already been fixed. -->
**TypeScript Version:**  3.4.0-dev.201xxxxx

<!-- Search terms you tried before logging this (so others can find this issue more easily) -->
**Search Terms:**

**Code**

```ts
// A *self-contained* demonstration of the problem follows...
// Test this by running `tsc` on the command-line, rather than through another build tool such as Gulp, Webpack, etc.
```

**Expected behavior:**
document.onmousewheel should be existed.

**Actual behavior:**
Intellisense & on build getting an error: Property 'onmousewheel' does not exist on type 'Document'.

**Playground Link:** <!-- A link to a TypeScript Playground "Share" link which demonstrates this behavior -->

**Related Issues:** <!-- Did you find other bugs that looked similar? -->
I've noticed that this event was removed on the following commit from lib.dom.d.ts:
https://github.com/Microsoft/TypeScript/commit/79e5e79ef7724066889fbce97e9e6d6db4e746b5#diff-46fd87925e4552c166ec188712741c3f

I was wondering if it's a mistake or if there was a reason for the removal.
Repository: flutter
Issue: BitmapRegionDecoder equivalent
Labels: c: new feature,framework,a: images,P2,team-framework,triaged-framework

Is there a flutter equivalent to Android's `BitmapRegionDecoder`? I have very large images and I don't want to load the entire image until it is needed.
Repository: TypeScript
Issue: Omit producing "JavaScript heap out of memory" with v3.3
Labels: Suggestion,Needs Proposal

<!-- 🚨 STOP 🚨 𝗦𝗧𝗢𝗣 🚨 𝑺𝑻𝑶𝑷 🚨

Half of all issues filed here are duplicates, answered in the FAQ, or not appropriate for the bug tracker. Even if you think you've found a *bug*, please read the FAQ first, especially the Common "Bugs" That Aren't Bugs section!

Please help us by doing the following steps before logging an issue:
  * Search: https://github.com/Microsoft/TypeScript/search?type=Issues
  * Read the FAQ: https://github.com/Microsoft/TypeScript/wiki/FAQ

Please fill in the *entire* template below.
-->

<!-- Please try to reproduce the issue with `typescript@next`. It may have already been fixed. -->
**TypeScript Version:**  3.4.0-dev.201xxxxx
  - 3.3.0-rc
  - 3.3.3333
  - 3.4.0-dev.20190223

<!-- Search terms you tried before logging this (so others can find this issue more easily) -->
**Search Terms:**
Omit

**Code**

```ts
// using "@types/react": "^16.8.4"

type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;

type XXX = Omit<React.HTMLAttributes<HTMLElement>, 'title'>;  // <= this alias is not working
```

**Expected behavior:**
It should work as early versions, last tested v3.2.4

**Actual behavior:**
Compiler throws "JavaScript heap out of memory" and same happens with VSCode Intellisense (stuck for minutes without proper answer).

**Playground Link:** <!-- A link to a TypeScript Playground "Share" link which demonstrates this behavior -->

Tested code working with playground 3.3. (pasting @types/react at bottom), too big to share.


**Related Issues:** <!-- Did you find other bugs that looked similar? -->