sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: Allow scroll the page when hover overlayentry
Labels: c: new feature,framework,f: material design,f: scrolling,c: proposal,P3,team-design,triaged-design

## Use case

When shows the OverlayEntry, it is not possible to hover the OverlayEntry and scroll the page behind it.

## Proposal

Let page to be scrollable when hover OverlayEntry and mouse scrolling.
The best example is shown on facebook or twitter - when hover the profile photo, new window appears **but** it does not stop page to be scrollable (we can scroll when hover overlay).

The use case has been also raised on stackoverflow:
https://stackoverflow.com/questions/66735676/flutter-how-to-pass-scroll-event-under-overlay

But probably it needs flutter improvement.
Repository: pytorch
Issue: Add support for Python's optimized mode to torchscript
Labels: oncall: jit

## 🚀 Feature
Add support for Python's optimized mode to torchscript.

## Motivation

When debugging a model, it’s useful to add asserts and other similar logic to catch bugs. However, these asserts can be slow, so for production use cases, it’s useful to remove them all. Running with python -O will do that. However, when exporting a model, the asserts remain in the compiled graph even with the optimized flag turned on.

## Pitch

Be able to export a model with python -O and have it remove all asserts and code guarded with if __debug__
Repository: vscode
Issue: Focus stolen from Iframe search
Labels: bug,webview

Testing #127173
1. Search a word like `VS`
2. Press the space bar a few times or try to type `VS Code`
3. 🐛 Focus gets stolen from the search widget and the page jumps around
Repository: pytorch
Issue: Naming convention for variants of operations that never short circuit
Labels: feature,triaged,module: ux

We have a number of operations which have conservative aliasing information, because they may short circuit and return the original tensor (or an alias of that tensor) in some situations:

```
- func: contiguous(Tensor(a) self, *, MemoryFormat memory_format=contiguous_format) -> Tensor(a)
  variants: method
  manual_cpp_binding: True
- func: pin_memory(Tensor(a) self, Device? device=None) -> Tensor(a)
  variants: method
- func: coalesce(Tensor(a) self) -> Tensor(a)
  variants: method
- func: to.dtype_layout(Tensor(a) self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, bool non_blocking=False, bool copy=False, MemoryFormat? memory_format=None) -> Tensor(a)
  variants: method
  device_check: NoCheck
  device_guard: False
(and all other to variants)
```

There should be variations of these functions which are GUARANTEED to give new tensors; in case you are in a setting where you can statically prove that you always need to perform the operation, and then using the non short circuiting version of the operation (1) gives more precise alias information and (2) is more efficient, as you don't have to implement the operator as composite (see https://github.com/pytorch/pytorch/pull/60547#discussion_r659958621 ; if a function can short circuit and return self, you are not allowed to do autograd).

This is simple enough to do, but (1) it is FC breaking (cc @mruberry) and (2) we need to come up with a naming convention for the non short circuiting variants. There is a small amount of precedent: `coalesce` calls to `_coalesce` to do the actual work. Maybe that is OK for everyone else? Also note that `contiguous` worked around the efficiency problem by doing manual cpp binding.
Repository: vscode
Issue: iframe find highlights look out of place
Labels: bug,webview

Testing #127173

The find highlights in iframes look out of place because they use different colors.
Repository: PowerToys
Issue: An option to remove shortcuts keys in settings
Labels: Idea-Enhancement,Product-Settings

There is interface for customizing shortcuts, but I couldn't find a way to set a shortcut to None.
Usually pressing Esc or Backspace in the shortcut input field works, but not in PowerToys.
Repository: rust
Issue: Add search for external crates
Labels: T-rustdoc,C-feature-request,A-rustdoc-search,T-docs-rs,A-rustdoc-js

In gtk-rs, a lot of crates are provided and have been split into 3 repositories: `core`, `gtk3` and `gtk4`. Both `gtk3` and `gtk4` link to `core` using `--extern-html-root-url`, however it doesn't allow to look for items in `core` from neither of them.

The idea would be to query the `search-index.js` file from rustdoc front-end. However it brings the potential following issues:
 * The file could not be found.
 * It forces us to refresh the crate search filter (because we have new ones).
 * It allows to load an unknown JS file and hope for the best (which is problematic in term of security).

Another option could be to simply generate the search index for those crates and use the `--extern-html-root-url` option to allow to go to the item from the search result. It would force us to add an option to only generate a search index for a crate and not its documentation though.

Out of the two appraoches, I think the second option is better.

However, do we want such a feature? Would it be useful to enough users to make this development/maintenance "worth it"? What do you think @rust-lang/rustdoc ?

cc @sdroege
Repository: rust
Issue: Add the possibility to filter on more than one crate
Labels: T-rustdoc,C-feature-request,A-rustdoc-search,A-rustdoc-js

Currently, the search can only filter on one crate. Instead, it could be interesting to be able to pick more than one crate (and replace the `<select>` with a dropdown menu with tickboxes).

What do you think @rust-lang/rustdoc ? (In particular @jsha)
Repository: vscode
Issue: Interactive window and debug console should use same widget for input
Labels: debug,debt,interactive-window

Both the interactive window and the debug console should use the same widget for input since it has the same functionality:
* suggestions
* browsing through history
* they should look and behave similar

I can look into extracting the debug console input into a separate widget that could be reused by the interactive window.

Code pointer for Debug Console input https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/debug/browser/repl.ts#L602
Repository: yt-dlp
Issue: [Feature Request] Named errors / error types
Labels: enhancement,core:extractor

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of yt-dlp:
- First of, make sure you are using the latest version of yt-dlp. Run `yt-dlp --version` and ensure your version is 2021.06.23. If it's not, see https://github.com/yt-dlp/yt-dlp on how to update. Issues with outdated version will be REJECTED.
- Search the bugtracker for similar feature requests: https://github.com/yt-dlp/yt-dlp. DO NOT post duplicates.
- Finally, put x into all relevant boxes like this [x] (Dont forget to delete the empty space)
-->

- [x] I'm reporting a feature request
- [x] I've verified that I'm running yt-dlp version **2021.06.23**
- [x] I've searched the bugtracker for similar feature requests including closed ones


## Description

<!--
Provide an explanation of your issue in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible.
-->

In the process of extracting and downloading videos, yt-dlp can throw many different errors. Some of these are temporary (a retry would resolve them), while some require user action to be taken. Some can be important (`Failed to save data due to I/O error`) while others tend to be less so (`This video is private`). It's particularly problematic when downloading large playlists as the important errors are easily missed among the others.

The current approach to error handling with the `-i` flag is all or nothing. It would be very helpful to allow users more control over different kinds of errors/warnings, to be able to either disable them completely, make them a high priority (causing them to repeat at the end of a playlist download, for example) or in some cases abort the process completely when encountered.

This is probably best handled by grouping existing errors into different named categories. Since 'custom' error messages are currently sprinkled throughout the code (including extractors), sorting them into specific categories should probably be a project done over some period of time.
Repository: godot
Issue: Loading a parent scene then a child scene with `ResourceLoader.load_interactive(...)` causes "'res://Parent.tscn' is already being loaded. Cyclic reference?"
Labels: bug,topic:core

### Godot version

3.3.2.stable

### System information

Windows 10

### Issue description

I set up three scenes:
* `Parent.tscn`
* `Child.tscn` inherits from `Parent.tscn`
* `Spatial.tscn` has a script that loads Parent, then loads Child:

```gdscript
	print(ResourceLoader.has_cached("res://Parent.tscn")) # False
	loaderP = ResourceLoader.load_interactive("res://Parent.tscn")
	loaderP.wait()
	print(ResourceLoader.has_cached("res://Parent.tscn")) # True
	loaderC = ResourceLoader.load_interactive("res://Child.tscn")
	loaderC.wait()
```

Obviously this isn't how you'd usually use this API, but it reproduces the error just fine. 😄 This was originally spotted in the wild with a typical use of `.poll()`.

When I run with `Spatial.tscn` as the main scene, I get this output:

```
False
True
ERROR: Resource: 'res://Parent.tscn' is already being loaded. Cyclic reference?
   At: core/io/resource_loader.cpp:353
ERROR: poll: res://Child.tscn:3 - Parse Error: [ext_resource] referenced nonexistent resource at: res://Parent.tscn
   At: scene/resources/resource_format_text.cpp:440
```

It seems to me that when you use `ResourceLoader.load_interactive`, it doesn't end up calling `ResourceLoader::_remove_from_loading_map`, so it thinks that `res://Parent.tscn` is *always* being loaded from that point on.

It's the first `ResourceLoader.load_interactive` that seems to be the issue here--using `load` for the child still causes errors:

```gdscript
	loaderP = ResourceLoader.load_interactive("res://Parent.tscn")
	loaderP.wait()
	loaderC = ResourceLoader.load("res://Child.tscn")
```


### Steps to reproduce

Run the main scene in the repro project or follow the steps in the description.

### Minimal reproduction project

[GodotLoadInteractiveInherit.zip](https://github.com/godotengine/godot/files/6734917/GodotLoadInteractiveInherit.zip)
Repository: PowerToys
Issue: Shortcut Guide: Localization of hotkey does not work correctly in other than en-us keyb layout
Labels: Issue-Bug,Product-Shortcut Guide,Area-Localization,Priority-1

### Microsoft PowerToys version

0.41.03

### Running as admin

- [ ] Yes

### Area(s) with issue?

Shortcut Guide

### Steps to reproduce

- have a Windows 10 or newer installation with de-de (or other keyboard layout) 
- install PowerToys in said version
- Check the hotkey is not Win + ? as it would be in en-us Keyboard layout
- other keyboard layouts may be affected too 

sidenote: for best UX: it would good if a shortcut could be found that is not yet used by Windows or PowerToys that is the same shortcut for all keyboard locales. 


### ✔️ Expected Behavior

for de-de keyboard layout the hotkey would translate into Win + Shift + ß which is Win + ? 

### ❌ Actual Behavior

the hotkey actually directly translates from en-us to de-de keyboard causing a non consistent hotkey.
It results into Win + Shift + ' 

![image](https://user-images.githubusercontent.com/45657752/123842323-f058fd00-d910-11eb-8aa2-f984ef71c0a8.png)



### Other Software

_No response_
Repository: flutter
Issue: Let Autofill be Opt-out
Labels: a: text input,platform-android,framework,P3,team-design,triaged-design

As per the request of the AwG team, we'd like to make autofill on Android to be opt-out to maintain parity with the existing Android Platform. In the long term, we might want to send all the information in the widget hierarchy to the autofill service. For now the following info of a text field should be sent to get a reasonable detection accuracy:

- [x] placeholder text (https://github.com/flutter/flutter/pull/86312)
- [x] text
- [x] size & coordinates (should be implemented already)
- [ ] developer identifier (not sure how)
- [ ] input type (already available on android & iOS, should be trivial to add)
- [x] autofill type (current autofill is for text only)
Repository: vscode
Issue: [linked editing] does not work right after enter
Labels: bug,confirmed,editor-synced-region

Issue Type: <b>Bug</b>

<img width="500" src="https://user-images.githubusercontent.com/9638156/123845517-f3f28100-d91c-11eb-8263-bd40a0a32e10.gif" >

VS Code version: Code 1.57.1 (507ce72a4466fbb27b715c3722558bb15afa9f48, 2021-06-17T13:28:07.755Z)
OS version: Windows_NT x64 10.0.19043
Restricted Mode: No


<!-- generated by issue reporter -->
Repository: flutter
Issue: addPath and extendWithPath need more API docs
Labels: engine,d: api docs,a: quality,P3,team-engine,triaged-engine

We should extend the API docs for addPath and extendWithPath to make it clearer what the difference is, and to add some sample code.

- [ ] Sample code added to addPath
- [ ] Sample code added to extendWithPath
- [ ] API docs discuss each other (compare and contrast)
Repository: flutter
Issue: Add iOS iPad UI tests to engine scenario tests
Labels: a: tests,platform-ios,engine,P3,team-ios,triaged-ios

Add a Scenario app test scheme for iPad to facilitate testing [iPadOS pointer interactions](https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/pointers/) like https://github.com/flutter/engine/pull/27019.
Repository: godot
Issue: UPnP not working, no gateways discovered
Labels: bug,topic:thirdparty,needs testing,topic:network

### Godot version

3.3.2 Stable

### System information

Windows 10, Mac OSX Big Sur

### Issue description

I am attempting to write p2p multiplayer without the need to port forward manually so I turned to UPnP as a solution. I am attempting to initialize it before creating a NetworkedMultiplayerENet instance however it finds nothing for the gateway and returns 
```
ERROR: get_gateway: Condition "devices.size() < 1" is true. Returned: __null At: modules/upnp/upnp.cpp:269
```

### Steps to reproduce

```
func test_upnp():
	var upnp = UPNP.new()
	print(upnp.get_gateway())
	upnp.discover(2000, 2, "InternetGatewayDevice")
	upnp.add_port_mapping(7777)
	print(upnp.get_gateway())

func _on_HostButton_pressed():
	test_upnp()
	var net = NetworkedMultiplayerENet.new()
	net.create_server(7777, 5)
	get_tree().set_network_peer(net)
	print("hosting")
	Globals.game_started = true
	_hide()
```

### Minimal reproduction project

_No response_
Repository: storybook
Issue: Dropdown feature for stories (with Code Preview, ArgsTable and Documentation)
Labels: feature request,ui,addon: docs

**Is your feature request related to a problem? Please describe**
Currently when you want to have stories you have to export them and they display in the sidebar.
This causes a lot of clutter especially when you have many stories for your component.
I suggest a way of having a dropdown that allows you to select which story you want to view with all the knobs, code preview, documentation and etc with only the dropdown for the stories being visible on the sidebar.

![image](https://user-images.githubusercontent.com/26545361/123845465-377bc980-d8e2-11eb-972d-9d016890077e.png)
Way to many stories on the sidebar.

![image](https://user-images.githubusercontent.com/26545361/123845536-4b273000-d8e2-11eb-8c9e-8923bfa787d3.png)
Something like this is better.

**Describe the solution you'd like**
I would like a dropdown in Storybook that allows you to display stories based on your option on the dropdown menu.
This would allow us to only have to export the dropdown menu and so only the dropdown menu would appear on the sidebar. And users would be able to view stories through just one story than if they had to to click on multiple stories on the sidebar.

**Describe alternatives you've considered**
I had to create my own custom implementation but the biggest issue is that you have to reference an existing story.
Currently there is no way to hide stories on the sidebar. I've created a dropdown however though it doesn't eliminate the problem that the dropdown is trying to save which is having too many stories cluttering the sidebar.

**Are you able to assist to bring the feature to reality?**
It shouldn't be too difficult but there is an issue with properties such as ArgsTable and Code Preview that is difficult.
The Code Preview and ArgsTable require to link to a story to display the respective information. However a story is only a story if it is exported and this means it will appear on the sidebar.

**Additional context**
This is an example of how it should look like.
A dropdown to select which stories to display in a <Canvas> tag with a code preview and ArgsTable.
![image](https://user-images.githubusercontent.com/26545361/123840364-3a73bb80-d8dc-11eb-8cd0-af5caf7d0525.png)
Repository: youtube-dl
Issue: Add autocomplete command or documentation
Labels: request

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.06.06. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Search the bugtracker for similar feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [x] I'm reporting a feature request
- [x] I've verified that I'm running youtube-dl version **2021.06.06**
- [x] I've searched the bugtracker for similar feature requests including closed ones


## Description

<!--
Provide an explanation of your issue in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible.
-->

WRITE DESCRIPTION HERE
I see the repo has autocomplete scripts here:
https://github.com/ytdl-org/youtube-dl/tree/master/devscripts

Can someone please add either:

1. Documentation on how to use these for different OS /setups (e.g. bash, zsh etc.)
2. Add a command to install these, e,g, `youtube-dl install autocomplete`. Here is an example from Terrafrm: https://www.terraform.io/docs/cli/commands/index.html#shell-tab-completion
Repository: kubernetes
Issue: Enforce ReadWriteOnce PVC access mode during scheduling
Labels: sig/scheduling,sig/storage,kind/feature,help wanted,lifecycle/stale,needs-triage

**What would you like to be added:**
The ReadWriteOnce PVC access mode guarantees only the pods on a single node can access the provided PVC as a volume. This is enforced during volume attachment (in kube-controller-manager), and should be additionally enforced during scheduling.

**Why is this needed:**
Because without it the scheduler will assign pods to nodes and they will fail to start (due to failed volume attachment).

**Expected behavior:**
When pod 1 is scheduled, if it uses a `ReadWriteOnce` PVC that's in use by a pod 2 running on node 1, then pod 1 can only be scheduled to node 1.

/sig scheduling
/sig storage
/cc @alculquicondor 
/cc @jsafrane
Repository: pytorch
Issue: jit scripting for the parametrizations
Labels: oncall: jit,module: nn.utils.parametrize

## 🐛 Bug

The current implementation of the parametrizations is not scriptable. The #60969 introduces some tests, but fixing the scripting would require changing the parametrization code to avoid generators.

## To Reproduce

Steps to reproduce the behavior:

```python
class Symmetric(nn.Module):
    def forward(self, X):
        return X.triu() + X.triu(1).transpose(-1, -2)
model = nn.Linear(5, 5)
parametrize.register_parametrization(model, "weight", Symmetric())
scripted_model = torch.jit.script(model)
```

The code above will throw a `torch.jit.frontend.UnsupportedNodeError`, which originates from https://github.com/pytorch/pytorch/blob/fab1b6cc7022885300527dff4e8eecc1b2a90bce/torch/nn/utils/parametrize.py#L257

This is due to the generators not being supported. Notice, however, that this might not be the only issue, as pytorch follows the "fail fast".

**PyTorch version**: 1.10.0a0+git5904bba

cc @jbschlosser @albanD @eellison
Repository: create-react-app
Issue: Optionally replace yarn in templates
Labels: issue: proposal,needs triage

### Is your proposal related to a problem?

Custom CRA templates automatically replace `npm run` with `yarn` in `"scripts"`. This is described as being for convenience, but for my use case it isn't convenient. I build internal tools and try to ensure that they work for as many developers as possible. At my company, some developers use npm, and others use yarn. For this reason, I exclusively use `npm run` always to maximize environment compatibility.

This works because all JS developers have Node installed, and npm comes bundled with Node. However, yarn does not come with Node, so it is an additional dependency that must be installed separately.

Today, a developer who uses npm ran into an issue because they did not have yarn installed. The template I created specifies `npm run`, but CRA had replaced it behind-the-scenes with `yarn`.

### Describe the solution you'd like

Ideally, this replacement wouldn't happen at all. If folks want yarn in their scripts, then they will likely specify that themselves.

A non-breaking solution would be to enable this as an option. Perhaps a new property in `template.json` that could removed by CRA during installation, such as:

```
{
  "persistNpmRun": true
}
```

### Describe alternatives you've considered

N/A

### Additional context

N/A
Repository: pytorch
Issue: [package] pattern usage can potentially create broken packages
Labels: triaged,oncall: package/deploy,imported

Consider the following example:
```
import torch
import numpy

o = numpy.ndarray(0)

with torch.package.PackageExporter("/tmp/package.pt") as exporter:
    exporter.extern("numpy")
    exporter.mock("numpy.**")
    exporter.save_pickle("model", "model.pkl", o)

torch.package.PackageImporter("/tmp/package.pt")
```

This produces the error:
```
ImportError: inconsistent module structure. package contains a module file numpy/core/multiarray.py that is a subpackage of a module marked external.
```

The `o` object depends on `numpy.core.multiarray`, which skips the `extern` pattern and matches the `mock` pattern. A stub mocked module is then written to the package, which breaks our invariant that externs are "leaf" modules in our system (they can't have interned submodules).

In general, anything that externs a parent module but then intern/mocks a submodule will have this issue. We can either make extern more expansive (e.g. externing `numpy` automatically matches against `numpy.**`) or just detect cases like this and produce an error. My preference is for the second one, as it keeps things simple.