sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: TextField Cut/Copy/Paste popup menu is clipped on iOS using Larger Text setting
Labels: a: text input,platform-ios,framework,f: material design,a: accessibility,a: fidelity,a: typography,has reproducible steps,found in release: 3.3,found in release: 3.7,team-design,triaged-design

## Steps to Reproduce
1. Run the Flutter Gallery sample application on a real iOS device.
2. Select Material > Text fields.
3. Type some text into one of the fields.
4. Double-tap on the text just entered to expose the Cut | Copy | Paste popup menu.
5. Notice the popup menu text is clipped on the bottom half.

## Flutter doctor
```console
[✓] Flutter (Channel beta, v1.12.13+hotfix.6, on Mac OS X 10.15.1 19B88, locale en-US)
    • Flutter version 1.12.13+hotfix.6 at /Users/name/Development/flutter
    • Framework revision 18cd7a3601 (7 days ago), 2019-12-11 06:35:39 -0800
    • Engine revision 2994f7e1e6
    • Dart version 2.7.0

 
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/name/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_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.1, Build version 11A1027
    • CocoaPods version 1.8.4

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.39.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.5.1

[✓] Connected device (1 available)
    • iPhone 11 Pro • E8363CE9-9E6B-4344-9096-654BEA2FE787 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-1 (simulator)

• No issues found!
```

## Screenshot
![IMG_F76542EBBF82-1](https://user-images.githubusercontent.com/17515596/71114693-9741d200-218d-11ea-9fd8-d3963a163735.jpeg)
Repository: pytorch
Issue: [jit] `del` with slices doesn't work
Labels: oncall: jit,triaged

See #31273

cc @suo
Repository: flutter
Issue: We should probably warn people if OS generated files aregetting included in their assets
Labels: tool,a: assets,P3,team-tool,triaged-tool

See https://github.com/flutter/flutter/issues/46163#issuecomment-565780153 - we probably want to warn people if they're inadvertently including something like `.DS_Store` in their assets.
Repository: PowerToys
Issue: Side by side virtual desktops on widescreen monitors
Labels: Idea-Enhancement,Product-Virtual Desktop

# Summary of the new feature/enhancement

I’ve always been a big fan of side by side window snapping; but wish I could pin specific apps/windows to a particular side and have them do all their window management within that rect.  Obvious cases; browser on the left, vs code on the right, etc.

# Proposed technical implementation details (optional)

Ideally, just allow me to pin two existing virtual desktops into a single display, side by side.  TBD on start bars; could be one in each, or alternately they share a single and have window management/new apps go to the last active desktop.
Repository: godot
Issue: Unable to move parts in a new animation for a 2D character who already has animations
Labels: bug,topic:editor

**Godot version:**
->3.1.1 stable.flathub
->3.1.2 stable.official
I witnessed the issue on both versions, just to verify that it wasn't an issue related only to the flatpak version.

**OS/device including version:**
->Ubuntu Linux 19.04 64bit Vanilla Gnome on Xorg
->Ryzen 2400G
->Radeon RX 560 (Polaris11, DRM 3.27.0, 5.0.0-37-generic) - driver: amdgpu

**Issue description:**
I make some animations for the player (everything works fine here), test them, save them to the project and then quit Godot. Next time I have free time to get back to work on the animations, I launch Godot, open the player scene and create a new animation and then:
- Can create animation and keys in the animation track editor.
- Can't move the parts of the character to create a new pose.
- Can't modify the values in the inspector to create the pose. Typing the value in the fields makes the numbers appear, and these numbers turn back to the previous value once enter is pressed, thus not allowing to change the values.

Making new player and create new animations works. The issue arises when the character already has some animations made, and new ones are to be created.

**Steps to reproduce:**
These steps are presumed, as it happened both using the character with and without bones, and both with official and flathub stables:
- Create some animations for a character.
- Save animations, quit Godot.
- Launch Godot and try to create more animations.

**Minimal reproduction project:**
[Player.zip](https://github.com/godotengine/godot/files/3980242/Player.zip)
There are two scenes: Player (with bones) and Hero (without bones) as issue happened first with the boned character, so I tried with an unboned one
Repository: PowerToys
Issue: Storage Allocation Visualizer
Labels: Idea-New PowerToy

I want to know what's using space on my various storage devices.  I've used WinDirStat but it's dated and is certainly an un-modern UI, un-Fluent UI.  

Would appreciate the ability to delete, recycle, or show items in Explorer.
Repository: godot
Issue: AnimationTree animation flickering
Labels: bug,topic:core,confirmed,usability

**Godot version:**
3.1.2 >

**OS/device including version:**
Linux

**Issue description:**
All the animations that execute the AnimationTree are flickering IF you leave one animation in the AnimationPlayer with the AutoPlay flag. You have no error and this mistake is hard to identify and resolve. It's better to deactivate that flag automatically when the AnimationTree is activated maybe
Repository: PowerToys
Issue: Customize Explorer Navigation Pane
Labels: Idea-New PowerToy,Product-Tweak UI Design,Product-File Explorer

# Summary of the new feature/enhancement

I would like a PowerToy that allows the user to easily customize which root items appear in the File Explorer Navigation pane.

For example, currently I use [registry edits like this](https://www.tenforums.com/tutorials/7299-add-remove-recycle-bin-navigation-pane-windows-10-a.html) to remove the "Network" section and add "Recycle Bin" to the navigation pane.  I imagine a tool that allows a user to selection which items show up in that area.

Perhaps a dialog that allows a user to check/uncheck which of the default items are visible, or add their own folders there.  Perhaps they could optionally choose if the item allows for expanding to view subfolders or behaves more like a shortcut (like quick access items do).  A user could even pin any arbitrary folder (similar to the old "explorer from here as root" tool from years past) so they could have quick access to that folder/sufolders.

Here's a very rough mockup of what it might look like:


![image](https://user-images.githubusercontent.com/4219926/71124226-03323380-21aa-11ea-9578-ac8082b75aaa.png)

**Crutkas:**
From https://github.com/microsoft/PowerToys/issues/1984 as well
It would be super useful to be able to tweak File Explorer to be more useful in the scene that we have shortcuts that are relevate for me.

For me personally, i don't need "3D Objects" but it would be sweet if I had my Source\Repos folder ("C:\Users\crutkas\source\repos")
Repository: flutter
Issue: Image.network's caching strategy is problematic
Labels: framework,c: performance,a: images,perf: memory,P3,team-framework,triaged-framework

Currently, `Image.network` will cache the decoded version of the image in the `ImageCache` under the following circumstances:

- The cache max allowed size is > 0
- The cache is not already full

One problem we have is that if the network image is > cache size, we automatically resize it to make the cache bigger and try again.  @gaaclarke  has been working on fixing that.

Another problem is that we _only_ provide ways to cache the decoded image, which may be much much larger than the encoded data. A developer may want to cache the encoded bytes to avoid a network call, but not cache the decoded image (which might be very large).  We should make it easier to do the right thing here.

/cc @gaaclarke @goderbauer @jonahwilliams @liyuqian @zmtzawqlp @cbracken
Repository: TypeScript
Issue: Poor parameter elaboration
Labels: Needs Proposal,In Discussion,Domain: Error Messages,Experience Enhancement

![image](https://user-images.githubusercontent.com/972891/71124747-6025ed80-219a-11ea-95f4-7d601885ccfb.png)

From https://twitter.com/artyorsh/status/1206695784101695496
Repository: flutter
Issue: It should be possible to exclude an image from the ImageCache
Labels: framework,c: performance,f: scrolling,a: images,perf: memory,P2,team-framework,triaged-framework

A large sliver list or grid of images can cause serious memory issues when scrolling because of caching. By default, we'll cache every image child we can during scrolling, and we don't get to clean up until later.  A recent PR https://github.com/flutter/flutter/pull/46357 has tried to address this (and contains some very good visualizations of the memory graph in https://github.com/flutter/flutter/pull/46357#issuecomment-565259623), but it would probably be better to just offer some way to _not_ cache such images at all.

If they are network images, we'll want to address https://github.com/flutter/flutter/issues/47378 as well, but separately.

As a bonus, we should provide some hint to developers about when they should use this, e.g. by putting a timer on cache entries and detecting cache entries that are only accessed once over some substantive period of time.

/cc @gaaclarke @goderbauer @jonahwilliams @liyuqian @zmtzawqlp @cbracken
Repository: three.js
Issue: Serializing custom classes should use a known type
Labels: Suggestion

(title originally "[suggestion] Examples should extend `this.name`, not `this.type`")

##### Description of the problem

The example components generally override the `type` property of custom objects/materials/etc., like [Water](https://github.com/mrdoob/three.js/blob/dev/examples/js/objects/Water.js) or the [PMREM Materials](https://github.com/mrdoob/three.js/blob/dev/examples/js/pmrem/PMREMGenerator.js) with types of 'EquirectangularToCubeUV' and 'SphericalGaussianBlur'.

As these are still Mesh and ShaderMaterial classes respectively, the original type after serialization is lost, e.g. serializing Water shows is type as `Water`, and there's no longer a reference to this object being a Mesh, other than inference. This also fails with ObjectLoader because of this, with the resulting objects being Object3Ds. While not all 'custom classes' can be deserialized understandably, it should be possible for simple Mesh classes that just generate geometry and material.

I think for the most part, `this.type` should not be overwritten, and instead `this.name` should be used, or perhaps another property (e.g. `coreType`). Happy to make the changes, but want to be sure I understand how `type` and `name` are to be used and that this change is agreeable.
Repository: PowerToys
Issue: Colored Tabs for Virtual Desktops
Labels: Idea-Enhancement,Product-Virtual Desktop

# Summary of the new feature/enhancement
Tabs can be colorized. 

<!-- 
A clear and concise description of what the problem is that the new feature would solve.
Describe why and how a user would use this new functionality (if applicable).
-->
If you've got a lot of tabs it can be hard to quickly find the right one. Thus it'd be helpful if there was a second way to identify a tab beside the name.
The color can be set through a background color or a knob aside of the name.

<!-- 
A clear and concise description of what you want to happen.
-->
Repository: pytorch
Issue: Integrate `torch.xxx` and `Tensor.xxx`
Labels: triaged,module: ux

## 🚀 Feature

Make all `torch.xxx` and `Tensor.xxx` that shares the same name actually the same function.

## Motivation

Most functions from `torch` and methods from `Tensor` that shares the same name actually does the same thing. `a.xxx(b)` is equal to `Tensor.xxx(a,b)` and is equal to `torch.xxx(a,b)`. Therefore, `torch.xxx` ideally should be equivalent to `Tensor.xxx`.

But this is not true currently. `torch` functions might have (surprisingly) different arg spec compared to `Tensor` functions. For example, #18095 indicates that `Tensor.flip` allows integer dimension while `torch.flip` only allows tuple dimension.

There might be more inconsistencies like this hidden in the code base. It's probably better to simply make `torch.xxx` and `Tensor.xxx` the same function. This will fully solve such inconsistency problem.

Besides solving the surprising inconsistency problem, there are a lot more extra advantages of this:

* Easier to port `torch` function to `Tensor` (for convenience)
* Easier to port `Tensor` function to `torch` (for convenience, current not all of them ported)
* Easier to develop new function for both
* Better documentation readability (rather than seeing "refer to xxx" in jupyter-notebook)

## Pitch

Aliasing all proper functions in `torch` to `Tensor` method directly. i.e. something like

```python
torch.flip = Tensor.flip
```

(maybe it should be more than this? I currently can't think of any reason not to do this)

## Alternatives

One "possible" thing is to port the whole namespace under `Tensor` (except those started with underscore) into `torch`. Another possibility would be discourage (and deprecate) the use of either one of them.

## Additional proposal

For in-place operations, it can be a uniquely named flag for every function. Override the `__getattr__` method of `Tensor` such that, when getting attribute with underscore, convert that to the not-underscored one with `implace=True`. This also helps make things unified.

## Additional context

In `numpy`, `np.xxx` and `np.ndarray.xxx` are also different, but that (might be) mainly because `np.xxx` allows the first argument to be anything that is convertible to a `np.ndarray`, while `np.ndarray.xxx` requires the first argument to be a `np.ndarray` type. In `pytorch`, both side need the first argument to be a `Tensor`, therefore both side provides exactly same functionality.
Repository: PowerToys
Issue: quick action to hide/show icons on the desktop
Labels: Idea-New PowerToy,Product-Tweak UI Design

# Summary of the new feature/enhancement
In the desktop's Right click context menu there is an option to hide/show desktop icons, this power toy could let the user set a quick action like a double click on the desktop or a keyboard shortcut to toggle this option
<!-- 
A clear and concise description of what the problem is that the new feature would solve.
Describe why and how a user would use this new functionality (if applicable).
-->



<!-- 
A clear and concise description of what you want to happen.
-->
Repository: pytorch
Issue: Make RRef.to_here() non-blocking
Labels: triaged,module: rpc

## 🚀 Feature
Currently, when creating a Remote Ref and fetching it to the local worker with `to_here()`, we tie up a thread while waiting for the future to be resolved. This could potentially be expensive and we should not block the thread if the user does not need the value immediately.

## Pitch

Add a non-blocking flavor for `to_here()` that returns a `Future<T>` that can be resolved via a `future.wait()`. 


cc @pietern @mrshenli @pritamdamania87 @zhaojuanmao @satgera @gqchen @aazzolini @rohan-varma @xush6528
Repository: kubernetes
Issue: Namespace controller cannot keep up with e2e namespace deletion rate
Labels: kind/bug,priority/important-soon,sig/api-machinery,lifecycle/frozen

**What happened**:
e2e tests deleting namespaces timed out waiting for namespace cleanup. this was the root cause of https://github.com/kubernetes/kubernetes/issues/86181.

I graphed namespace controller lag times:
* from namespace delete to start of processing by the namespace cleanup controller (average 3:36, min 0:05, max 5:41)
* from start of processing to end of processing by the namespace cleanup controller (average 0:43, min 0:01, max 23:35)

https://docs.google.com/spreadsheets/d/1hYxDyvZ9o-3T0WrOJ7LgW-sxQn62fU8RWfDjm02OoLc/edit#gid=1101829529

The namespace controller, as configured, can't keep up with the parallelism of the e2e jobs. For most tests, this doesn't fail the test because the e2e job waits at the end for namespace deletion to complete. For the GCEPD test, namespace deletion is a synchronous part of the test. Depending on where the GCEPD test fell, the controller was sometimes too backed up to finish removing the namespace in time.

Things we could do:
* improve reuse of discovery information; currently, the controller fully rediscovers before every namespace sync. Instead, we could only rediscover if cached discovery data is stale or older than the deletionTimestamp of the namespace being synced
* increase the number of parallel workers from the current default of 10 (might need to adjust qps/burst settings as well)
* parallelize deletecollection calls when syncing a single namespace
* lengthen max retry backoff so that accumulating a few dozen namespaces that need retrying because of finalizing objects doesn't overwhelm the queue

/sig api-machinery
/cc @deads2k @msau42 

Note that this blocks moving https://github.com/kubernetes/kubernetes/issues/86181 back into the main e2e (at least as written)
Repository: flutter
Issue: Flutter drawer open gesture can't properly be disabled for the drawer and endDrawer separately
Labels: framework,f: material design,d: stackoverflow,c: proposal,team-design,triaged-design

I am making an app with a hamburger drawer on the left, but also another drawer on the other side. Everything is running fine, but I want to disable the open gesture by swiping left ONLY for the endDrawer. There is an ugly way of disabling the gesture by setting the drawerEdgeDragWidth to 0, but by doing this, both drawers can't be opened.

It would be really nice to have a proper way to disable the gesture and to have it separate properties to do so, for example by adding a drawerSwipeGestureEnabled and endDrawerSwipeGestureEnabled property in Scaffold to be able to turn them off by setting them to false.
Repository: flutter
Issue: Cupertino back gesture are disabled when using PageRouteBuilder
Labels: c: new feature,framework,f: cupertino,f: routes,P3,workaround available,team-design,triaged-design

## Use case

I am using `PageRouteBuilder` to add fade transition to some of my routes.
I've noticed however that the swipe to go back on IOS is not working when doing so! Which is something I'm used to as an IOS user.
Which left me with either choosing a very pleasing to the eye page transitions or better user experience.

## Proposal

I was thinking that exposing the private classes `_CupertinoBackGestureDetector` and `_CupertinoBackGestureController` which are used in the `CupertinoPageRoute` to achive the swipe to go back function, or improving the `PageRouteBuilder` to support that feature, will be a great thing to have!
Repository: pytorch
Issue: Distributed hangs on process termination with world_size=1
Labels: oncall: distributed,module: bootcamp,triaged

## 🐛 Bug

This was originally reported by @adamlerer. Turning it into an issue.

## To Reproduce

```python
from tempfile import TemporaryDirectory
from unittest import TestCase, main

class TestInitPg(TestCase):
  def setUp(self):
  self.basedir = TemporaryDirectory()
  self.addCleanup(self.basedir.cleanup)

def test_init_pg(self):
  distributed_init_method = f"file://{self.basedir.name}/test1"
  import torch.distributed as td
  td.init_process_group("gloo", init_method=distributed_init_method, world_size=1, rank=0)

if __name__ == "__main__":
  main()
```

## Expected behavior

The process should terminate.

## Environment

This reproduces on master.

## Additional context

I took a stack at the hang and got the following. The `FileStore` appears to assume `world_size > 1`.

```
#0  0x00007f7cfc51bf85 in __GI___nanosleep (requested_time=0x7f7cf7cc4ea0, remaining=0x7f7cf7cc4ea0) at ../sysdeps/unix/sysv/linux/nanosleep.c:27
#1  0x00007f7c6d9c9388 in void std::this_thread::sleep_for<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&) () at third-party-buck/platform007/build/libgcc/include/c++/trunk/thread:376
#2  0x00007f7c6d9c6e0d in c10d::(anonymous namespace)::File::File(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::chrono::duration<long, std::ratio<1l, 1000l> >) ()
    at caffe2/torch/lib/c10d/FileStore.cpp:100
#3  0x00007f7c6d9c5b29 in c10d::FileStore::addHelper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long) () at caffe2/torch/lib/c10d/FileStore.cpp:274
#4  0x00007f7c6d9c5753 in c10d::FileStore::~FileStore() () at caffe2/torch/lib/c10d/FileStore.cpp:225
#5  0x00007f7c6d9c60a9 in c10d::FileStore::~FileStore() () at caffe2/torch/lib/c10d/FileStore.cpp:222
```

cc @pietern @mrshenli @pritamdamania87 @zhaojuanmao @satgera @rohan-varma @gqchen @aazzolini @xush6528
Repository: flutter
Issue: Can I get a data of clipboard on flutter driver?
Labels: a: tests,tool,d: api docs,t: flutter driver,c: proposal,P3,team-tool,triaged-tool

I am doing a test for copying clipboard data. I found I can't import `package:flutter/services.dart` on driver. How can I do if I want to test clipboard data?

Thanks in advance for your help.
Repository: PowerToys
Issue: Overlay of commands / shortcuts / keys pressed - Screencast Mode
Labels: Idea-New PowerToy,Product-Tweak UI Design

# Summary of the new feature/enhancement

It would be great to have a Screencast mode similar to what VSCode features:
https://code.visualstudio.com/updates/v1_31#_screencast-mode

Very useful for making demos and tutorials. 

# Proposed technical implementation details

I can see the need for some basic control over size and position. Probably font, size, color and position should be flexible enough.

Another consideration I'm not sure how to best address is multiple monitors. Should the key stroke message be displayed on all monitors? Or just the active one? Or a fixed one?