sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: frp
Issue: [Feature Request] 支持http3 QUIC协议
Labels: future

### Describe the feature request

http3协议虽然还没普及，但是基于TLS1.3+QUIC(udp)的http3协议看起来很棒的样子，Cloudflare、腾讯云都已经支撑http3协议了，作者是否考虑支持这个protocol?

### Describe alternatives you've considered

golang已经有实现http3的库了，可以参考借鉴，https://github.com/lucas-clemente/quic-go

### Affected area

- [ ] Docs
- [ ] Installation
- [ ] Performance and Scalability
- [ ] Security
- [ ] User Experience
- [ ] Test and Release
- [ ] Developer Infrastructure
- [ ] Client Plugin
- [ ] Server Plugin
- [ ] Extensions
- [ ] Others
Repository: pytorch
Issue: `torch.combinations` will allocate large memory when `r` is greater than the length of input
Labels: feature,module: memory usage,triaged,module: sorting and selection

### 🐛 Describe the bug

`torch.combinations` will malloc large memory when `r` is greater than the length of input. In fact, it will an empty tensor since `r` is greater than the length. Therefore, I think it should not allocate a very large memory.

```python
import torch
input_tensor = torch.randint(-1,1,[3], dtype=torch.int64)
input = input_tensor.clone()
r = 100
print(torch.combinations(input, r=r))
# killed
```

### Versions

pytorch: 1.10.1
Repository: pytorch
Issue: `torch.{inverse,cholesky}` have wrong shape check of square matrices
Labels: module: error checking,triaged,module: linear algebra

### 🐛 Describe the bug

Shape check of square matrices is inconsistent. `torch.inverse` and `torch.cholesky` will not check if the tensor is empty but `torch.cholesky_inverse` and `torch.det` will still check the shape

```python
import torch
results = dict()
input = torch.rand([0, 1, 2], dtype=torch.float64)
print(torch.inverse(input))
try:
    torch.cholesky_inverse(input)
except Exception as e:
    print(e)
try:
    torch.cholesky(input)
except Exception as e:
    print(e)
try:
    torch.det(input)
except Exception as e:
    print(e)
```

### Versions

pytorch: 1.10.1

cc @jianyuh @nikitaved @pearu @mruberry @walterddr @IvanYashchuk @xwang233 @Lezcano
Repository: kubernetes
Issue: Use full URL (with cluster domain name) in admission webhook
Labels: sig/api-machinery,kind/feature,triage/accepted

### What happened?

My cluster is behind a corporate proxy. Using [kube-prometheus-stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack), the apiserver raises an error when calling the mutating/validating admission webhook with a POST on `https://kube-prometheus-stack-operator.kube-prometheus-stack.svc:443/admission-prometheusrules/validate?timeout=10s`. This is because the wildcard `.svc` is not in the `NO_PROXY` environment variable in the apiserver. Instead, all my `NO_PROXY` environment variable contain the full cluster domain `.svc.cluster.local`, because this is used in the large majority of cases. 

### What did you expect to happen?

Can the apiserver use the full cluster domain name when calling webhooks? In my case, the URL would then be: `https://kube-prometheus-stack-operator.kube-prometheus-stack.svc.cluster.local:443/admission-prometheusrules/validate?timeout=10s`.

### How can we reproduce it (as minimally and precisely as possible)?

Just use an admission webhook in a cluster behind a corporate proxy.

### Anything else we need to know?

I know as a workaround, we can use `url` instead of `service` according to <https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#webhookclientconfig-v1-admissionregistration-k8s-io>, but it's less user-friendly and less flexible.

### Kubernetes version

<details>

```console
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.11", GitCommit:"27522a29febbcc4badac257763044d0d90c11abd", GitTreeState:"clean", BuildDate:"2021-09-15T19:21:44Z", GoVersion:"go1.15.15", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.11", GitCommit:"27522a29febbcc4badac257763044d0d90c11abd", GitTreeState:"clean", BuildDate:"2021-09-15T19:16:25Z", GoVersion:"go1.15.15", Compiler:"gc", Platform:"linux/amd64"}
```
Repository: PowerToys
Issue: PowerToys Shortcuts in Shortcut Guide
Labels: Idea-Enhancement,Product-Shortcut Guide,Status-In progress,Tracker

### Description of the new feature / enhancement

The shortcuts to access PowerToys features should be shown in the shortcut guide. For example, if the colour picker is enabled then the `Windows + Shift + C` shortcut should be shown in the menu. 

### Scenario when this would be used?

This would be used when accessing features that are only available through keyboard shortcuts. This would prevent users from having to access the app to check a shortcut, improving workflow. 

### Supporting information

_No response_
Repository: PowerToys
Issue: Add winset options for windows management - moving/resizing/closing button management
Labels: Idea-New PowerToy

### Description of the new feature / enhancement

I love "Always on top feature" its really useful, but lacks of others windows behaviors could get better this functionality allowing to modify winset features:

- Disable maximize, minimize or close buttons
- Disable resize windows
- Disable moving windows


### Scenario when this would be used?

Within the "Always on top" function, you can add buttons that enable or disable a window to resize, move, minimize, maximize or close it.

There are automation tools to do this, like autohotkey, but having the option in powertoys would make this setup incredibly easy, avoiding scripting for that basic task.

### Supporting information

https://www.autohotkey.com/docs/commands/WinSet.htm
Repository: frp
Issue: [Feature Request] Allow storing passwords hashed in config files
Labels: todo

### Describe the feature request

Currently, the passwords for the admin dashboard and basic authentication are stored in plaintext in the config files. This means that anyone with access to them could get the password. If they were hashed, then even if someone had the password, they wouldn't be able to log in.

### Describe alternatives you've considered

Keeping passwords plaintext but only allowing root user to access them, though this could easily be undone.

### Affected area

- [x] Docs
- [ ] Installation
- [ ] Performance and Scalability
- [X] Security
- [ ] User Experience
- [ ] Test and Release
- [ ] Developer Infrastructure
- [ ] Client Plugin
- [ ] Server Plugin
- [ ] Extensions
- [ ] Others
Repository: frp
Issue: [Feature Request] xtcp 添加 proxy protocol 的支持
Labels: todo

### Describe the feature request

希望xtcp协议也可以支持proxy protocol来获取用户端的ip。

### Describe alternatives you've considered

_No response_

### Affected area

- [ ] Docs
- [ ] Installation
- [ ] Performance and Scalability
- [ ] Security
- [ ] User Experience
- [ ] Test and Release
- [ ] Developer Infrastructure
- [ ] Client Plugin
- [ ] Server Plugin
- [ ] Extensions
- [ ] Others
Repository: material-ui
Issue: [Select] Grouped native Select in FormControl with "standard" variant does not hide empty value option
Labels: component: select,status: expected behavior

### Duplicates

- [X] I have searched the existing issues

### Latest version

- [X] I have tested the latest version

### Current behavior 😯

I'm using a grouped Select component with the native <optgroup> element (I use the native optgroup as it renders in a more visually pleasing way). This is used within a <FormControl> with the "standard" variant alongside an InputLabel.
If I provide an empty <option> to serve as the Select placeholder when opened with some appropriate text (<option value="" label="Please select"/>) this text is correctly displayed in the list of options. HOWEVER when selected, both the Select label and this empty value placeholder label are superimposed.  

### Expected behavior 🤔

I expect the "empty value" label to be hidden and only visible in the drop-down menu when the Select is clicked.

### Steps to reproduce 🕹

https://codesandbox.io/s/groupedselect-material-demo-forked-0qh6i

### Context 🔦

_No response_

### Your environment 🌎

_No response_
Repository: vscode
Issue: Webview find doesn't play nicely with keyboard
Labels: bug,help wanted,webview

The below gif shows find next/previous via tab and enter. For find next it skips over an item and for find previous it does nothing.

![Recording 2022-01-10 at 07 06 55](https://user-images.githubusercontent.com/2193314/148788453-24a34c11-634d-4605-bbf6-e0a75e7520ee.gif)

Version: 1.64.0-insider (user setup)
Commit: a06afb22ce06dbd4f01d3bb5bf946e08bff55180
Date: 2022-01-10T05:16:12.944Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.22000
Repository: storybook
Issue: Storybook upgrade wants to update @nrwl/storybook package too
Labels: bug,cli

**Describe the bug**
Upgrade scripts updates `@nrwl/storybook` too.

**To Reproduce**
Running `npx sb upgrade --prelease` with the following `package.json`...

```json
    "@nrwl/storybook": "13.4.3",
    "@nrwl/tao": "13.4.3",
    "@nrwl/web": "13.4.3",
    "@nrwl/workspace": "13.4.3",
    "@storybook/addon-actions": "^6.5.0-alpha.5",
    "@storybook/addon-docs": "^6.5.0-alpha.5,"
    "@storybook/addon-essentials": "6.5.0-alpha.5",
    "@storybook/addons": "^6.5.0-alpha.5",
    "@storybook/angular": "6.5.0-alpha.5",
    "@storybook/builder-webpack5": "6.5.0-alpha.5",
    "@storybook/html": "^6.5.0-alpha.5",
    "@storybook/manager-webpack5": "6.5.0-alpha.5",
    "@storybook/preset-scss": "^1.0.3",
    "@storybook/react": "6.5.0-alpha.5",
    "@storybook/theming": "^6.5.0-alpha.5",
```

... led to his result:

```bash
info
info  @nrwl/storybook                      13.4.3  →    13.4.4-beta.3
info  @storybook/addon-actions     ^6.5.0-alpha.7  →  ^6.5.0-alpha.12
info  @storybook/addon-docs        ^6.5.0-alpha.7  →  ^6.5.0-alpha.12
info  @storybook/addon-essentials   6.5.0-alpha.7  →   6.5.0-alpha.12
info  @storybook/addons            ^6.5.0-alpha.7  →  ^6.5.0-alpha.12
info  @storybook/angular            6.5.0-alpha.7  →   6.5.0-alpha.12
info  @storybook/builder-webpack5   6.5.0-alpha.7  →   6.5.0-alpha.12
info  @storybook/html              ^6.5.0-alpha.7  →  ^6.5.0-alpha.12
info  @storybook/manager-webpack5   6.5.0-alpha.7  →   6.5.0-alpha.12
info  @storybook/react              6.5.0-alpha.7  →   6.5.0-alpha.12
info  @storybook/theming           ^6.5.0-alpha.7  →  ^6.5.0-alpha.12
info
info Run npm install to install new versions.
info
info ,
info
 • Installing upgrades • Preparing to install dependencies. ✓
```

**System**

```bash
Environment Info:

  System:
    OS: Windows 10 10.0.19042
    CPU: (8) x64 Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz
  Binaries:
    Node: 14.17.4 - C:\Program Files\nodejs\node.EXE
    npm: 7.21.0 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: master_preferences
    Edge: Spartan (44.19041.1266.0), Chromium (96.0.1054.57)
  npmPackages:
    @storybook/addon-actions: ^6.5.0-alpha.12 => 6.5.0-alpha.12
    @storybook/addon-docs: ^6.5.0-alpha.12 => 6.5.0-alpha.12
    @storybook/addon-essentials: 6.5.0-alpha.12 => 6.5.0-alpha.12
    @storybook/addons: ^6.5.0-alpha.12 => 6.5.0-alpha.12
    @storybook/angular: 6.5.0-alpha.12 => 6.5.0-alpha.12
    @storybook/builder-webpack5: 6.5.0-alpha.12 => 6.5.0-alpha.12
    @storybook/html: ^6.5.0-alpha.12 => 6.5.0-alpha.12
    @storybook/manager-webpack5: 6.5.0-alpha.12 => 6.5.0-alpha.12
    @storybook/preset-scss: ^1.0.3 => 1.0.3
    @storybook/react: 6.5.0-alpha.12 => 6.5.0-alpha.12
    @storybook/theming: ^6.5.0-alpha.12 => 6.5.0-alpha.12
```
Repository: ant-design
Issue: AntD Tabs Not Expanding After Window Resize
Labels: help wanted,Inactive

- [x] I have searched the [issues](https://github.com/ant-design/ant-design/issues) of this repository and believe that this is not a duplicate.

### Reproduction link
[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/antd-reproduction-template-forked-4q054?file=/index.js)

### Steps to reproduce
*This ticket is to reopen https://github.com/ant-design/ant-design/issues/33333

1) Create an array of 10 Tabs
2) Open up the browser dev tools and set the code sandbox browser preview window to 680px width. All the Tabs should be fully visible without any overflowing. The ellipsis (...) menu should not appear at this width.
3) Resize the window width down slowly until the Tabs cannot fill the viewport (For example, at 670px width). The ellipsis (...) menu appears and shows the overflowed tabs when clicked on. This bevhaiour is as expected.
4) Resize the window width up slowly to 680px width. Observe that instead of fully showing all Tabs as in Step 2, the ellipsis (...) menu is still rendered. This behaviour is not expected.

### What is expected?
The ellipsis (...) menu should be hidden when the window width is slowly resized up to to the original width where all Tabs fit in the window without overflowing.

### What is actually happening?
The ellipsis (...) menu continues to display on the screen after resizing window width up to fit all Tabs (For example, at 680px width). The ellipsis (...) menu eventually hides from view at around 725px width, but we expect it to be hidden at 680px width.

| Environment | Info |
|---|---|
| antd | 4.17.3 |
| React | 16.13.1 |
| System | Ubuntu 20.04.2 LTS |
| Browser | 92.0.4515.131 (Official Build) (64-bit) |

---
Reproduction video available: https://www.dropbox.com/s/cmhic5xrl78eqns/antd-tabs-not-expanding-after-resizing-window-down-v2.mp4?dl=0


<!-- generated by ant-design-issue-helper. DO NOT REMOVE -->
Repository: godot
Issue: [GLES3] HTML5 exports cause Chrome to lock up for 30 seconds or so
Labels: platform:web,topic:rendering,topic:porting,performance

### Godot version

3.4.2

### System information

OSX

### Issue description

When exporting [my project](https://github.com/tavurth/godot-simple-fps-camera) in GLES3 mode, Chrome will lockup for at least 10 seconds when starting the project every time.

This does not happen with the GLES2 export.

### Steps to reproduce

1. `git clone git@github.com:tavurth/godot-simple-fps-camera.git`
2. Open the project
3. Run the web version from godot

### Minimal reproduction project

https://github.com/tavurth/godot-simple-fps-camera
Repository: rust
Issue: "unknown file type lib.rmeta" when compiling Emscripten side module 
Labels: A-linkage,O-wasm,C-bug,O-emscripten

Because of the `lib.rmeta` file, linking rust libraries doesn't work with `-Wl,--whole-archive`.

When compiling an Emscripten side module as follows:
```sh
export RUSTFLAGS="-C link-arg=-s -C link-arg=SIDE_MODULE=1 -C relocation-model=pic -C target-feature=+mutable-globals"
cargo +nightly -Z build-std build --target=wasm32-unknown-emscripten
```
I get the error 
```sh
wasm-ld: error: unknown file type: lib.rmeta
``` 
This error occurs so long as `emcc` is invoked to link at least one `.rlib` file. I am using
```sh
rustc 1.59.0-nightly (f1ce0e6a0 2022-01-05)
```
I have tested that the error occurs with both emscripten v3.1.0 and emscripten v2.0.16. I have had success with patching the emscripten linker to run `ar -d some_library.rlib lib.rmeta` to fix this.

I am compiling `lib.rs` which looks as follows:

<details>
<summary>lib.rs</summary>

```rust
#![no_std]

use core::panic::PanicInfo;

#[no_mangle]
pub extern "C" fn main() -> i32 {
    0	
}

#[panic_handler]
fn panic(_info: &PanicInfo) -> ! {
    loop {}
}
```
</details>

and my `Cargo.toml` is:

<details>
<summary>Cargo.toml</summary>

```toml
[package]
name = "rust_test"
version = "0.1.0"
edition = "2021"

[lib]
name = "rust_test"
crate-type = ["cdylib"]

[profile.dev]
panic = 'abort'
```

</details>
Repository: excalidraw
Issue: Ability to bind image inside of Shape
Labels: enhancement,discussion

Would love to be able to bind images
Would be even cooler if we can crop/zoom/offset so we can fit an image inside of the shape the way we like it.
Perhaps the shapes can have a mask on the outside helping to achieve this?
And zooming the image and panning to offset it.

![example](https://user-images.githubusercontent.com/18694184/148831138-d4215129-1c03-4676-b748-2ffe406c7d44.png)
Repository: neovim
Issue: vertical cursor shape not working in GNU screen
Labels: bug,tui

### Neovim version (nvim -v)

NVIM v0.6.1

### Vim (not Nvim) behaves the same?

Not applicable (related info in `Actual behavior`)

### Operating system/version

Kubuntu 21.10

### Terminal name/version

Konsole 21.08.1

### $TERM environment variable

screen.xterm-256color

### Installation

appimage

### How to reproduce the issue

Load Neovim from within `screen`.

```sh
$ screen
$ nvim --clean
```

Set `guicursor` to show a vertical bar in insert mode.

```vim
set guicursor=n-v-c:block,i-ci-ve:ver25
```

Enter insert mode.

```
i
```

### Expected behavior

Cursor would be a vertical bar.

### Actual behavior

Cursor is a block.

On Vim it's possible to set a vertical bar cursor outside of screen with:

```vim
let &t_SI = "\e[6 q"
let &t_EI = "\e[2 q"
```

Within screen the cursor settings can work by wrapping them with `\eP` and `\e\\` (more details [here](https://ttssh2.osdn.jp/manual/4/en/usage/tips/vim.html#withScreen)).

```vim
let &t_SI = "\eP\e[6 q\e\\"
let &t_EI = "\eP\e[2 q\e\\"
```

### Additional Information

Support for cursor shapes in screen was added in PR #12098, but reverted in PR #12794 due to a problem reported in #12754.
Repository: PowerToys
Issue: Detect missing .NET requirement and prompt once
Labels: Idea-Enhancement,Area-Runner,Area-Quality,Cost-Small

### Description of the new feature / enhancement

Currently upon the missing .NET runtime requirement the PowerToys can create up to three, and maybe more, dialog boxes (Launcher, Awake, ColorPickerUI) all prompting to install the missing requirement.

A better solution would be to detect the missing requirement at startup, show msgbox (maybe with clickable URL to appropriate runtime shortlink) with acknowledgement button.

This would satisfy the following program flow (as I understand the architecture):

1. PowerToys starts via Launcher
2. Launcher detects requirement availability:
    - If not available, prompt user with messagebox
    - If available. continue flow

### Scenario when this would be used?

Application startup and requirements detection.

### Supporting information

Split off from #14901 based on a comment I made in the thread.
Repository: flutter
Issue: ListWheelScrollView with opacity <1 fails to handle children in repaint boundaries
Labels: framework,f: cupertino,P2,team-design,triaged-design

This also applies to CupertinoPicker.

Cause of https://github.com/dnfield/flutter_svg/issues/643

Happens on fultter channel master - 3e6e996f9eff50d77214d37c1c5f8b71bcc0d559

```dart
import 'package:flutter/cupertino.dart';

void main() {
  runApp(
    CupertinoApp(
      home: Container(
        color: const Color(0xFFFFFFFF),
        child: ListWheelScrollView(
          itemExtent: 30,
          overAndUnderCenterOpacity: .5,
          children: List<Widget>.generate(50, (int index) {
            final Widget child = Text(index.toString());
            return index % 2 == 0 ? child : RepaintBoundary(child: child);
          }),
        ),
      ),
    ),
  );
}
```

Expected: all of the numbers in the list show when under the center.
Actual: odd numbers (wrapped in RepaintBoundary) do not show up.
Repository: PowerToys
Issue: Mouse / Touchpad / TouchScreen On/Off Shortcut
Labels: Idea-Enhancement,Idea-New PowerToy,Product-Mouse Utilities

### Description of the new feature / enhancement

There built-in feature in laptops to On/Off the touchpad/Mouse. But it is not there for all of them. Can the community can add this feature in PowerToys. I am hoping to see a response.

### Scenario when this would be used?

There are two main Scenarios that I feel are important.
1.  While Using Keyboard
            As a programmer or a person who types a lot, when we are working on a project (i.e. coding or any kind of documentation), a misteach on the touchpad is very annoying and causes a huge disaster in many cases.
2. While Using an external Mouse 
            When we are using an external mouse for other purposes, (Specially, for gaming or editing) a mistouch case issues while working.

### Supporting information
There is no as such supporting detail but the main reason for me to download this app was to get this feature but kind of started liking its other features and I think this would be very helpful to have this feature also.
Repository: deno
Issue: Support Windows ARM64
Labels: windows,suggestion

I've been using a Surface Pro X as a main machine and I'm interested in using Deno on it.

So far, I've been using the Linux/ARM64 builds made by @LukeChannings, https://github.com/LukeChannings/deno-arm64, they work well in WSL2.

It would be even nicer to use if I can run it natively in Windows instead.

I found this blog post about supporting Windows ARM64: https://patriksvensson.se/2020/05/targeting-arm-for-windows-in-rust/
Repository: godot
Issue: Curve2D points being reused when preloaded
Labels: topic:core,topic:gdscript,documentation

### Godot version

3.4.2.stable

### System information

Windows 10

### Issue description

When preloading a scene with a node containing a `Curve2D` resource, such as `Path2D`, it will reuse the points from a previous lifetime. This might be expected when `resource_local_to_scene` is set to `off`, which it is off by default. However, even after calling `.queue_free()` on the `Path2D` and calling `preload` again on the same scene, it will still use the previous points unless you specifically call `.clear_points()` on the `Curve2D`. 

After calling `.queue_free()` on the `Path2D` and calling `load(...)` it seems to produce a curve with no points as expected.

Is this expected behavior of `preload(...)` ?

### Steps to reproduce

preload:

![Godot_v3 4 2-stable_win64_1dVirhS3ga](https://user-images.githubusercontent.com/983413/148858273-135b4a4c-2edd-49b0-b807-4bddca917080.gif)

vs load:

![Godot_v3 4 2-stable_win64_wMzQ5cKNyt](https://user-images.githubusercontent.com/983413/148858490-e5812dbb-4810-49f1-b3a0-ac09e9a26fa5.gif)



### Minimal reproduction project

https://github.com/StrikeForceZero/godot-path2d-clean-room