sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: PowerToys
Issue: [Crosshairs] Ability to hide the cursor
Labels: Idea-Enhancement,Product-Mouse Utilities

### Description of the new feature / enhancement

It would be awesome if the cursor could be hidden when the crosshairs are enabled. 

### Scenario when this would be used?

I use the crosshairs a lot when aligning stuff on websites, and sometimes the cursor really gets in the way, making it harder to use the crosshairs.

### Supporting information

_No response_
Repository: rust
Issue: Invalid suggestion to constrain type param inside macro call instead at the actual source
Labels: A-diagnostics,A-macros,T-compiler,A-suggestion-diagnostics,D-invalid-suggestion

### Code

```Rust
trait Foo {}
trait Bar: Foo {}

struct Wrapper<T>(T);

impl<T: Foo> Foo for Wrapper<T> {}

macro_rules! impl_trait {
    ($tyvar:ident => $trait:ident for $ty:ty) => {
        impl<$tyvar> $trait for $ty {}
    };
}

impl_trait!(T => Bar for Wrapper<T>);
```


### Current output

```Shell
error[E0277]: the trait bound `T: Foo` is not satisfied
  --> src/lib.rs:14:26
   |
14 | impl_trait!(T => Bar for Wrapper<T>);
   |                          ^^^^^^^^^^ the trait `Foo` is not implemented for `T`
   |
note: required for `Wrapper<T>` to implement `Foo`
  --> src/lib.rs:6:14
   |
6  | impl<T: Foo> Foo for Wrapper<T> {}
   |         ---  ^^^     ^^^^^^^^^^
   |         |
   |         unsatisfied trait bound introduced here
note: required by a bound in `Bar`
  --> src/lib.rs:2:12
   |
2  | trait Bar: Foo {}
   |            ^^^ required by this bound in `Bar`
help: consider restricting type parameter `T`
   |
14 | impl_trait!(T: Foo => Bar for Wrapper<T>);
   |              +++++

For more information about this error, try `rustc --explain E0277`.
error: could not compile `playground` due to previous error
```


### Desired output

The suggestion should not include `T: Foo` in the following line:

```Shell
14 | impl_trait!(T: Foo => Bar for Wrapper<T>);
```


### Rationale and extra context

Given the definition of `impl_trait!`, the suggested change would cause the macro invocation to stop compiling. In general, even if it did compile (for example because another macro variant would match the new syntax), the current analysis doesn't look into the macro's body to determine that the suggestion is accurate.
Repository: vscode
Issue: Windows 11 menu recommendation
Labels: under-discussion,workbench-os-integration,windows 11,system-context-menu

Type: <b>Feature Request</b>

It is hoped that when you check (right-click the folder to open vscode) during installation, you can display [Open in vscode] directly in the right-click of windows11, instead of holding down [shift+ right-click] to display [Open in vscode].

VS Code version: Code 1.78.2 (b3e4e68a0bc097f0ae7907b217c1119af9e03435, 2023-05-10T14:39:26.248Z)
OS version: Windows_NT x64 10.0.22621
Modes:
Sandboxed: Yes


<!-- generated by issue reporter -->
Repository: PowerToys
Issue: [Peek]Show more useful error messages for not found files like deleted files
Labels: Idea-Enhancement,Needs-Triage,Product-Peek

### Microsoft PowerToys version

0.70.00

### Installation method

GitHub

### Running as admin

No

### Area(s) with issue?

Peek

### Steps to reproduce

"Recent files" list in explore.exe still shows files that were deleted.
If you hit CTRL-ENTER on a deleted file, Peek preview lists: "An error occurred while previewing this file".

![peek_1](https://github.com/microsoft/PowerToys/assets/3284795/6e8f3130-1350-4b8d-8616-d36a4cf21f51)
![peek_2](https://github.com/microsoft/PowerToys/assets/3284795/761ab1f7-358b-4f2d-b9fa-4ccdfe8aa9ab)


### ✔️ Expected Behavior

The Peek preview window should show a better error message such as "File not found"

### ❌ Actual Behavior

Peek preview window shows a generic error message that doesn't help to identify the actual problem.

### Other Software

_No response_
Repository: PowerToys
Issue: Use PowerToys Mouse Without Borders to connect to legacy Mouse Without Borders.
Labels: Idea-Enhancement,Needs-Triage

### Microsoft PowerToys version

0.70.0

### Installation method

PowerToys auto-update

### Running as admin

Yes

### Area(s) with issue?

Mouse Without Borders

### Steps to reproduce

1. Have original Mouse Without Borders installed and running.
2. Open Mouse Without Borders in PowerToys.
3. Try to generate new key with "New key" button.

If I close MWB, restart PowerToys and try to generate a key it works until I restart the original MWB.

### ✔️ Expected Behavior

Text field next to "New key" button should contain a new key.

### ❌ Actual Behavior

There is no key (or if one has been generated no new key) in the security key text field.

### Other Software

Mouse without Borders V2.2.1.327
Repository: PowerToys
Issue: PowerRename only works once
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.70.0

### Installation method

GitHub

### Running as admin

Yes

### Area(s) with issue?

PowerRename

### Steps to reproduce

After installing the PowerToys and starting PowerRename by right click on some files to rename, it opens its window properly.
However, after that, whether I use the function or not, after closing the PowerRename once, it won't open its window anymore even after rebooting my computer.
After reinstalling the PowerToys, PowerRename works only once again, and it won't open the window again.

### ✔️ Expected Behavior

PowerRename should open its window.

### ❌ Actual Behavior

PowerRename does not open its window after once.

### Other Software

_No response_
Repository: PowerToys
Issue: Clear TaskBar
Labels: Product-Tweak UI Design

### Description of the new feature / enhancement

This feature let u keep the taskbar clear as in able to see wallpaper/background as well as the taskbar Icons

### Scenario when this would be used?

Whenever the device turns on it should get activated 

### Supporting information

_No response_
Repository: kubernetes
Issue: The PV controller took too long to add annotations volume.beta.kubernetes.io/storage-provisioner。
Labels: kind/bug,sig/storage,sig/apps,lifecycle/frozen,triage/accepted

### What happened?

In my cluster, there are around 3000 PVCs and approximately 7000 PVs. When I create a PVC, it takes more than 20 minutes for the PV to start creating.
Through analyzing the logs at a higher level, it was discovered that the PV controller re-adds all PVCs and PVs to the queue for synchronization every 15 seconds. When the number of PVs and PVCs reaches a certain threshold, the data in the queue cannot be processed completely, resulting in a continuous backlog for newly added ones. I would like to inquire why it is necessary to periodically add all PVCs and PVs to the queue for processing?
[https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/volume/persistentvolume/pv_controller_base.go#L620](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/volume/persistentvolume/pv_controller_base.go#L620)

### What did you expect to happen?

New PVCs and PVs can be created quickly regardless of the number of existing PVCs and PVs.

### How can we reproduce it (as minimally and precisely as possible)?

After creating a large number of PVCs and PVs, you can check the duration it takes to create PVs using the StorageClass.

### Anything else we need to know?

_No response_

### Kubernetes version

<details>

```console
$ kubectl version
# paste output here
```
1.27.2
</details>


### Cloud provider

<details>
none
</details>


### OS version

<details>

```console
# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here

# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here
```

</details>


### Install tools

<details>

</details>


### Container runtime (CRI) and version (if applicable)

<details>

</details>


### Related plugins (CNI, CSI, ...) and versions (if applicable)

<details>

</details>
Repository: opencv
Issue: OpenCV cannot import simplified version of ONNX PyTorch FasterRCNN
Labels: bug,category: dnn (onnx)

### System Information

opencv-python-rolling-4.7.0.20230520
Windows 10
Python 3.10.4

### Detailed description

While facing the issue described here: https://github.com/opencv/opencv/issues/21634, I tried the simplified version (apply onnxsim as a usual workaround) and get the following error:
```
    modelOpenCV = cv2.dnn.readNetFromONNX(r"D:\Local\devel\Python\PyTorch\faster-rcnn-object-detection-with-pytorch\output\FasterRCNN_ResNet50_FPN_V2_Sim.onnx")
cv2.error: OpenCV(4.7.0-dev) D:\a\opencv-python\opencv-python\opencv\modules\dnn\src\onnx\onnx_importer.cpp:1081: error: (-2:Unspecified error) in function 'cv::dnn::dnn4_v20221220::ONNXImporter::handleNode'
> Node [Split@ai.onnx]:(onnx_node!/Split) parse error: OpenCV(4.7.0-dev) D:\a\opencv-python\opencv-python\opencv\modules\dnn\src\onnx\onnx_importer.cpp:1364: error: (-215:Assertion failed) numSplits > 1 in function 'cv::dnn::dnn4_v20221220::ONNXImporter::parseSplit'
```

### Steps to reproduce

```
modelOpenCV = cv2.dnn.readNetFromONNX
```
Model is provided here: https://drive.google.com/file/d/1utWoIRxMZhPeKg6Wx3OpLSKpuAjPNjHV/view?usp=sharing

### Issue submission checklist

- [X] I report the issue, it's not a question
- [X] I checked the problem with documentation, FAQ, open issues, forum.opencv.org, Stack Overflow, etc and have not found any solution
- [X] I updated to the latest OpenCV version and the issue is still there
- [X] There is reproducer code and related data files (videos, images, onnx, etc)
Repository: go
Issue: x/website: add Gerrit basic tutorial in contributing guidelines
Labels: Documentation,NeedsFix,FeatureRequest,website

This is about https://go.dev/doc/contribute#review

As long time Open Source contributor and heavy GitHub user, I struggle with the contribution process for Go because of the Gerrit workflow and UI. The Gerrit UI and process is very different from GitHub. For example, I got patches stuck for weeks just because the answers to reviews I had written were just drafts and not sent to the reviewer.

So it would very helpful to add:
* some basic tutorial for the contributor point of view, with screenshots:
   * how to reply to comment
   * the workflow state schema
   * what to do when a patch in "Your turn" state  
* links to a Gerrit UI onboarding

This presentation seems to have good in-depth content, but goes too deep for someone who just want to send one patch to the Go project.
https://docs.google.com/presentation/d/1C73UgQdzZDw0gzpaEqIC6SPujZJhqamyqO1XOHjH-uk/edit#slide=id.g4d6c16487b_31_60
Repository: next.js
Issue: HMR doesn't work behind Firebase Hosting from version 13.4.3
Labels: bug

### Verify canary release

- [X] I verified that the issue exists in the latest Next.js canary release

### Provide environment information

```bash
Operating System:
      Platform: darwin
      Arch: arm64
      Version: Darwin Kernel Version 22.5.0: Mon Apr 24 20:52:24 PDT 2023; root:xnu-8796.121.2~5/RELEASE_ARM64_T6000
    Binaries:
      Node: 18.16.0
      npm: 9.5.1
      Yarn: 1.22.19
      pnpm: 8.5.1
    Relevant packages:
      next: 13.4.4-canary.6
      eslint-config-next: 13.4.3
      react: 18.2.0
      react-dom: 18.2.0
      typescript: 5.0.4
```


### Which area(s) of Next.js are affected? (leave empty if unsure)

_No response_

### Link to the code that reproduces this issue or a replay of the bug

https://github.com/dobrac/nextjs-firebase-hmr-bug

### To Reproduce

(The bug reproduction is on v13.4.4-canary.6, because v13.4.4-canary.7 is broken and doesn't start)

1) yarn install
2) firebase experiments:enable webframeworks
3) yarn devFirebaseEmulators
4) Change index.tsx in the "pages" folder or page.tsx in the "app/app" folder
5) Observe change in the browser

### Describe the Bug

Both pages (in "pages" or "app") are not refreshed, making HMR not working. In devtools, hmr websocket is never connected to the server. 

This happens only if "app" directory exists, it's not dependent on the "pages" directory. Also running the application without Firebase hosting, HMR works.

This bug was is not present in NextJS version v13.4.2.

### Expected Behavior

HMR works and websocket connects correctly.

### Which browser are you using? (if relevant)

Arc 0.104.0 (38955)

### How are you deploying your application? (if relevant)

Firebase Hosting, but running emulator locally
Repository: puppeteer
Issue: [Bug]: emulateMediaType('screen') breaks first page of the file generated by pdf()
Labels: bug,upstream,confirmed,disable-analyzer

### Bug expectation

expected: **page.pdf()** works properly when **page.emulateMediaType('screen')** called before
actual: **page.pdf()** generate pdf with broken first page

link to page: https://docs.google.com/document/d/1hJBiju0185Tga99WF3023u0uHgnfCG-J1DfzmhYHca0/edit
I believe this is the problem for any google document page
![5939D03D-8644-44B5-99C1-C4FEB184D9BA](https://github.com/puppeteer/puppeteer/assets/68662516/a9df0b86-3eb0-466a-8b7d-878eaa1d8488)

P.S I know that it works smooth without **page.emulateMediaType('screen')** or it's better to download it via direct link or smth similar but I need help with this case, not with workaround, thanks :smile:


### Bug behavior

- [ ] Flaky
- [X] PDF

### Minimal, reproducible example

``` TypeScript

import puppeteer from 'puppeteer';

void (async (): Promise<void> => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto(
    'https://docs.google.com/document/d/1hJBiju0185Tga99WF3023u0uHgnfCG-J1DfzmhYHca0/edit',
    {
      waitUntil: 'networkidle2',
    }
  );
  await page.emulateMediaType('screen');
  // page.pdf() is currently supported only in headless mode.
  // @see https://bugs.chromium.org/p/chromium/issues/detail?id=753118
  await page.pdf({
    path: 'hn.pdf',
    format: 'letter',
  });

  await page.close();
  await browser.close();
})();
```


### Error string

no error

### Puppeteer configuration

_No response_

### Puppeteer version

20.3.0

### Node version

16.14.0

### Package manager

npm

### Package manager version

8.3.1

### Operating system

macOS
Repository: godot
Issue: Maximised windows dragged to second monitor go invisible
Labels: bug,platform:windows,topic:rendering,topic:porting,needs testing

### Godot version

4.0.3

### System information

Windows 11

### Issue description

Maximised windows dragged to second monitor go invisible. I have a projectg with a maximised 1920x1080 resolution window. When I run the project and drag this window to my second monitor the background of the window goes transparent with only the titlebar visible. if I release the window inside the 2nd monitor I now cannot select the titlebar and drag it back. I can only close the entire project to get rid of it. 

### Steps to reproduce

As above

### Minimal reproduction project

n/a
Repository: flutter
Issue: Remove need for "index.html" when running `flutter build web` with element embedding.
Labels: c: new feature,tool,platform-web,c: proposal,a: build,P3,team-web,triaged-web

### Is there an existing issue for this?

- [X] I have searched the [existing issues](https://github.com/flutter/flutter/issues)
- [X] I have read the [guide to filing a bug](https://flutter.dev/docs/resources/bug-reports)

### Use case

Currently the `flutter build web` command requires an `index.html` file to be present in the `web/` directory.

This leads to issues when using flutter element embedding together with a web framework that dynamically generates files, e.g. through server side rendering. Then no `index.html` is present statically in the web folder, as it is generated on the server.

In these cases the `flutter build web` command fails with `Missing index.html`.

Currently you have to create an empty dummy `index.html` file that serves no other purpose than passing the build check.

### Proposal

Please add a command line option to `flutter build web` to disable the requirement to have a static `index.html` file, e.g.

```shell
flutter build web --skip-index-html
```
Repository: rust
Issue: `${count()}` disregards depth parameter when captured repetition is empty
Labels: C-bug,requires-nightly,F-macro_metavar_expr

I tried this code:

```rust
#![feature(macro_metavar_expr)]

macro_rules! foo {
    ($($t:ident)*) => { ${count(t, 4294967296)} }; 
}

macro_rules! bar {
    ( $( { $( [ $( ( $( $t:ident )* ) )* ] )* } )* ) => { ${count(t, 4294967296)} }
}

fn test() {
    foo!();
    bar!( { [] [] } );
}
```

I expected to see this happen: Fails to expand both macro calls, because the depth parameter (4294967296) is out of bounds for `$t` fragment in both macros.

Instead, this happened: Compiled successfully, both macro calls expand to `0`.

### Meta
<!--
If you're using the stable version of the compiler, you should also check if the
bug also exists in the beta or nightly versions.
-->

`rustc --version --verbose`:
```
1.71.0-nightly (2023-05-23 5ea3f0ae08c07472239a)
```

cc #83527
@rustbot label requires-nightly F-macro-metavar-expr
Repository: PowerToys
Issue: Add copyright symbol and cancel option
Labels: Needs-Triage

### Description of the new feature / enhancement

For Quick Accent, I suggest adding the copyright symbol © (hex A9) to the characters available from the [C] key. Also, I suggest a cancel option, for when the character I want isn't available. 

### Scenario when this would be used?

The copyright symbol is not directly available on US keyboards, at least. As for a "cancel" feature, even if I don't want one of the options presented to me for the key I have chosen, _something_ will still get added when I release that key. I would like to be able to back out gracefully if I don't find in the list of characters the one I want (or hope to find), meaning I would like to return to the initial state before I invoked Quick Accent.

### Supporting information

_No response_
Repository: rust
Issue: rust-lld not installed / available on riscv64gc-unknown-linux-gnu
Labels: T-bootstrap,C-bug

<!--

-->
rust-lld missing from ~/.cargo/bin   (after installing with "curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh")

Verified this bevavior in a Ubuntu/23.04 guest (QEMU) and Debian/sid on hardware (Sifive VisionFive 2)

I tried this code:
```
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ rustup target add wasm32-wasi
$ cargo new hello_world
$ cd hello_world
$ rustc ./src/main.rs --target wasm32-wasi --verbose
error: linker `rust-lld` not found
$ cargo build --target wasm32-wasi
   Compiling wasm_hello_world v0.1.0 (/home/user/Workspace/wasm/wasm_hello_world)
error: linker `rust-lld` not found
```
After installation:
```
$ rustup target list --installed
riscv64gc-unknown-linux-gnu
wasm32-wasi

$ ls  ~/.cargo/bin/
cargo         cargo-fmt   clippy-driver  rust-analyzer  rust-gdbgui  rustc    rustfmt
cargo-clippy  cargo-miri  rls            rust-gdb       rust-lldb    rustdoc  rustup
```

Confirmed same behaviour with nightly...
Repository: opencv
Issue: stitching images not stitch sequentially
Labels: feature

### Describe the feature and motivation

- Images not stitched sequentially.
- How to stitch sequentially.
- first image in right site and last image in left site stitch.
- I am using this code [stitching_detailed.cpp](https://docs.opencv.org/4.x/d9/dd8/samples_2cpp_2stitching_detailed_8cpp-example.html)

### Additional context

_No response_
Repository: material-ui
Issue: Stepper with swipable views doesn't work well
Labels: component: stepper

### Duplicates

- [X] I have searched the existing issues

### Latest version

- [X] I have tested the latest version

### Steps to reproduce 🕹

Link to live example:
https://mui.com/material-ui/react-stepper/#text-with-carousel-effect

Steps:

1. Swipe it, I guess

### Current behavior 😯

In Firefox, it selects and drag one of the images (default browser behaviour), not the carousel. After letting go, the carousel still thinks it's being grabbed.

In Chrome, it initially works correctly, but when swiping outside the carousel, you can still see the dragged image from default browser behaviour.

### Expected behavior 🤔

It grabs the carousel and drags that. Nothing else. No weirdness 🙂

### Context 🔦

_No response_

### Your environment 🌎

Not applicable. I'm just looking at the demo. So whatever that demo is built with, I guess.

Only thing worth nothing is my browser, which is Firefox 113 / Chrome 113.
Repository: PowerToys
Issue: Feature Request - Sort WiFi priority
Labels: Idea-New PowerToy

### Description of the new feature / enhancement

Request feature to manually sort/rearrange Known WiFi Networks connection priority.

Problem statement: Windows 11 puts the last-added WiFi to be the top priority.  (stop mucking with *my* preferred connection priority)

Request: A (GUI) list/table showing the Known WiFi Networks (same as Settings "Network & Internet > WiFi > Manage known networks") with up/down buttons to allow the user to rearrange the list manually.

### Scenario when this would be used?

Especially where a person may have multiple WiFi (or overlapping WiFi coverage in some physical places), the person would have a preferred WiFi SSID to connect to.

(May need explanatory text that the user should not expect Windows to automatically switch existing-connected WiFi to a network with higher priority - this is not correct - it should retain on the network that is connected.  But if the network is disconnected, or machine rebooted, wake from sleep, it would be desirable to go according to the priority list.  This is Windows behavior and nothing to do with the feature request to have a GUI front-end to sort the WiFi priority)

### Supporting information

It is possible to rearrange manually using "netsh wlan set profile..."
(see for example, https://www.elevenforum.com/t/change-wi-fi-network-connection-priority-order-in-windows-11.13552/ and numerous examples on google).

I'm sure I am not the only person who would like to manually arrange the WiFi order (hence the number of hits on Google).
I'm no longer into this sort of programming, wishing someone would volunteer their services to write code for PowerToys.
Repository: PowerToys
Issue: 屏幕取词翻译
Labels: Needs-Triage

### Description of the new feature / enhancement

按下快捷键，鼠标框选字词，对所选字词进行翻译

### Scenario when this would be used?

这将有助于快速阅读其他语言

### Supporting information

_No response_
Repository: bitcoin
Issue: Parallel compact blocks bandwidth reduction or improvements
Labels: P2P

Opening a tracking issue post https://github.com/bitcoin/bitcoin/issues/25258

To summarize a few potential strategies:

1) It may be beneficial to reduce/eliminate concurrent block fetches from high-bandwidth outbound peers. That's at tension with the potential block relay speedup for non-listening peers, but at least non-listening peers aren't as vulnerable to sybil nodes. 
2) Could reduce number of concurrent to 2, instead of 3, for non-listening only, or both modes, to reduce worst-case overhead/funneling to listening nodes
3) Could enable low-bandwidth compact outbound nodes instead by initiating a compact block fetch when a low-bandwidth outbound peer offers a header
4) Could add timers/schedules to give every announce attempt a "fair chance" before issuing another `getblocktxn` without unduly slowing down block relay.

A number of these would benefit greatly from a "blockrequests.cpp" style refactor to make this all more understandable.