sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: PowerToys
Issue: GUI zone selector feature enhancement for FancyZones
Labels: FancyZones-Editor,Product-FancyZones,Needs-Triage

### Description of the new feature / enhancement

FancyZones is great. The biggest issue I have is that with an ultrawide monitor, it's a real drag to have to drag a window from one end of the screen to the drop zone on the other end.

I propose an enhancement to add a GUI zone selector that uses FancyZones' existing layout/zone configuration.

So the user would press a keyboard shortcut that would show a GUI, **under the mouse**, with a visual list of all the layouts and their zones. The user would then select the zone they want and the window and under the mouse would be sent to it.

It's hard to explain but I have an AHK script for Windows that does what I'm talking about: https://github.com/imthenachoman/ExquisiteW.

It would be cool to add this kind of functionality to FancyZones. Ideally it would have the same/similar features:

- Visual list of configure layouts/zones for a user to select
- The GUI specifies the name of the window being moved
- Option to specify which monitor the window gets sent to (with the current monitor selected as default)
- Keyboard shortcuts to activate a zone when the GUI is open
- Global keyboard shortcuts to send a window to a specific zone regardless if the GUI is open

I wrote mine cause I wanted this feature but, now that I'm done with it, I got to thinking it would be better/cooler if the feature was part of FancyZones.

![image](https://github.com/microsoft/PowerToys/assets/83817/b3f1aee0-54c7-4423-8365-20d934224a7b)

### Scenario when this would be used?

When you want to more quickly move and resize windows. This would be tremendously helpful on ultrawide monitors.

### Supporting information

Not applicable.
Repository: godot
Issue: RichTextLabel paragraph line separation messing up when resizing window due to oversampling 
Labels: bug,topic:gui

Godot Version: 4.1.2 Stable
OS: Mac OS Sonoma

 Hello, I found this same error while using Godot 4.1.2 Stable, I don't know if I'm doing something wrong on my part but I wanted to share it in case this is an actual bug.

I'm using RichTextLabel
Oversapling is on, stretch mode set to canvas_items

I'm running Godot on Mac OS Sonoma, I thought the error could've been related to the HiDPI monitor but turning Allow HiDPI off in project settings didn't do nothing

I tried messing with most of the RichTextLabel settings, but nothing worked either

The only workarounds I've found are setting the stretch_mode to Viewport or disabling oversampling.

I'm using a .ttf font. Please let me know if more info is needed in order to have a clearer idea of what might be causing this.

It can be reproduced using a default RichTextLabel. I realized that using bigger fonts kinda masks the error, but with smaller fonts like this pixel art one you can really see it

https://github.com/godotengine/godot/assets/81658580/421305a7-ee12-4581-8bd5-cadc2528fc6c

Here the default font is at is default size (idk what that is lol) but if I change the default font size to something smaller like 8px it becomes as noticeable as the pixel art font:

https://github.com/godotengine/godot/assets/81658580/70812428-9493-4890-bec6-8684b03d356a
Repository: rust
Issue: E0109 is out of date
Labels: T-compiler,A-docs,C-bug,A-error-codes

### Code

```Rust
fn main() {
    let _ = Option::<_>::None::<()>;
    type Alias<T> = Option<T>;
    let _ = Alias::None::<()>;
}
// Followed by running `rustc --explain E0109`
```


### Current output

```Shell
[Bottom of `rustc --explain E0109`]

Note that generic arguments for `enum` variant constructors go after the variant, not after the `enum`. For example, you would write `Option::None::<u32>`, rather than `Option::<u32>::None`.
```


### Desired output

```Shell
Note that generic arguments for `enum` variant constructors can go after the variant *or* after the `enum`, but not both.  For example, you can write `Option::None::<u32>` or `Option::<u32>::None`, but not `Option::<u32>::None::<u32>`.

Additionally, generic arguments for `type` aliases of `enum`s go after the `enum`, not after the variant.  For example, if `Alias<T>` is a `type` alias of `Option<T>`, you would write `Alias::<u32>::None`, rather than `Alias::None::<u32>`.
```


### Rationale and extra context

Generic arguments *can* go after the `enum` now.  Moreover, for type aliases of `enum`s, generic arguments *must* go after the `enum` and not after the variant.

[See this stabilization report for details.](https://github.com/rust-lang/rust/pull/61682#issuecomment-502472847)  In brief,
- `Option::<T>::None` has worked since Rust 1.33
- `Alias::<T>::None` has worked since Rust 1.37, but
- `Alias::None::<T>` doesn't work so far (Rust 1.73)

### Other cases

_No response_

### Anything else?

@rustbot labels +A-error-codes
Repository: PowerToys
Issue: Add an ime display next to the mouse pointer
Labels: Idea-New PowerToy,Needs-Triage

### Description of the new feature / enhancement

Displays the current ime status next to the mouse pointer, such as the input language. It can display several seconds, then fade out.(Like the old Microsoft ime in Win8) Display when change windows, change ime...

### Scenario when this would be used?

When coding, writing and etc. It is easier to focus on mouse pointer when inputing, and I often need to look at the ime to understand the current ime status, the ime is displayed in the lower right corner, it will be inconvenient to view.

### Supporting information

_No response_
Repository: flutter
Issue: [in_app_purchase] (Documentation) queryProductDetails return double subscription for each id in android
Labels: platform-android,d: examples,p: in_app_purchase,package,P3,team-android,triaged-android

### 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)

### Steps to reproduce

On Google Play Store, we have three subscription package with ID A, B, C. in each subscription, there's a base plan, each base plan contains a free trial of one week offer. However we call queryProductDetails with input of list of 3 IDs (A, B, C) we receive 6 ProductDetailsResponse, in which three products are free in equivalent to the three offers and the other three are the three products we created. Our question is why we have 6 products generated and not 3 products as before?

### Expected results

when call queryProductDetails(first subscription Id, second subscription Id), just returns 2 ProductDetailsResponses

### Actual results

when call queryProductDetails(first subscription Id, second subscription Id), it returns 4 ProductDetailsResponse is 

### Code sample

<details><summary>Code sample</summary>

```dart
[Paste your code here]
```

</details>


### Screenshots or Video

<details>
<summary>Screenshots / Video demonstration</summary>

[Upload media here]
![image](https://github.com/flutter/flutter/assets/91038708/77ac27eb-6d4a-41c6-b05f-f7795154b341)</details>



### Logs

<details><summary>Logs</summary>

```console
[Paste your logs here]
```

</details>


### Flutter Doctor output

<details><summary>Doctor output</summary>

```console
[Paste your output here]
```

</details>
Repository: flutter
Issue: Author tool migration to update existing Linux runners to add application shutdown handler
Labels: tool,platform-linux,a: desktop,P3,p: flutter_migrate,team-linux,triaged-linux

In https://github.com/flutter/flutter/pull/136780, @robert-ancell landed a tweak to the template that registers a no-op application shutdown handler so that Flutter developers are aware where they should add any code to be executed on application shutdown.

While it isn't strictly necessary to update older projects to have this code, it's a nice convenience. As such this is somewhat low priority.

The migration would apply the above-mentioned patch to the application's Linux runner, unless `G_APPLICATION_CLASS(klass)->shutdown` is already set in the project.

Parent issue: https://github.com/flutter/flutter/issues/136582
Repository: stable-diffusion-webui
Issue: [Feature Request]: support ScaleCrafter
Labels: enhancement,extension-request

### Is there an existing issue for this?

- [X] I have searched the existing issues and checked the recent builds/commits

### What would your feature do ?

source: https://github.com/YingqingHe/ScaleCrafter

ScaleCrafter is a new research that using a modified res block and cfg formula can extend t2i output size beyond traning size, without generating duplicated objects, **no extra training neexded**

### Proposed workflow

1. Add a setting flag of enabling ScaleCrafter, and other tunable parameters
2. Press Generate
3. Get the outputs


### Additional information

_No response_
Repository: godot
Issue: X compose key on Linux types extra characters in editor
Labels: bug,platform:linuxbsd,topic:input

### Godot version

v4.1.2.stable.arch_linux

### System information

Godot v4.1.2.stable unknown - Arch Linux #1 ZEN SMP PREEMPT_DYNAMIC Sat, 23 Sep 2023 22:54:46 +0000 - Tty - Vulkan (Forward+) - dedicated AMD Radeon R9 Fury Series (RADV FIJI) () - Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz (16 Threads)

### Issue description

I'm using the i3 window manager (X11) on Arch Linux. When I type accented characters into any part of the Godot editor interface, such as the Text field of a Label, extra characters appear. For example, if I try to type `prêt à commencer`, the result is `preêt aà commencer` or ```pr^êt `à commencer```, depending on which order I type the compose sequences in.

### Steps to reproduce

- Configure a compose key on your system. `setxkbmap -option compose:ralt` will set your right alt key as compose.
- Focus a text field in the Godot editor.
- Press and release the compose key. Press and release the `e` key. Press and release the `'` (single quote) key.
- Notice how you just typed `eé` rather than the expected `é`

### Minimal reproduction project

N/A
Repository: PowerToys
Issue: Awake - keep awake until expiration is not accessible with system tray right click
Labels: Idea-Enhancement,Product-Awake

### Microsoft PowerToys version

0.74.1

### Installation method

PowerToys auto-update

### Running as admin

Yes

### Area(s) with issue?

Awake

### Steps to reproduce

![image](https://github.com/microsoft/PowerToys/assets/125164/f3607a93-1066-4a0a-bd7e-03b6c2503537)

this keep awake until expiration is always greyed out in the tray icon context menu, what's the purpose of it here?



### ✔️ Expected Behavior

click on it and it'll bring up the powertoys setting page to set the expiration date in awake section

### ❌ Actual Behavior

it's not clickable, always greyed out disabled

### Other Software

_No response_
Repository: deno
Issue: `deno cache`causes `Too many open files` error
Labels: bug

`ulimit -n 128 && deno cache --importmap=import_map.json <filename>` causes `too many open files` error. The project includes npm dependencies.

Deno runtime needs to respect system's ulimit.
Repository: opencv
Issue: java opencv_imgproc.getPerspectiveTransform mat；A fatal error has been detected by the Java Runtime Environment
Labels: bug,category: imgproc,category: java bindings

### System Information

OpenCV java version: 4.6.0
Operating System / Platform: win 10
JAVA version: jdk 8 Java(TM) SE Runtime Environment (8.0_144-b01) (build 1.8.0_144-b01)

### Detailed description

```
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff8ad9be865, pid=7548, tid=0x0000000000002160
#
# JRE version: Java(TM) SE Runtime Environment (8.0_144-b01) (build 1.8.0_144-b01)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.144-b01 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  [opencv_core460.dll+0x12e865]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\VIRUSE~1.V-D\AppData\Local\Temp\\hs_err_pid7548.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#22923 
```


### Steps to reproduce

```java
public static void main(String[] args) {
        // 读取图像
        Mat image = opencv_imgcodecs.imread("D:\\tmp\\test\\aa.png", opencv_imgcodecs.IMREAD_UNCHANGED);
        Size size = image.size();

        Point2f src1 = new Point2f(0, 0);        // 原始图像的左上角
        Point2f src2 = new Point2f(size.width(), 0);     // 原始图像的右上角
        Point2f src3 = new Point2f(size.width(), size.height());   // 原始图像的右下角
        Point2f src4 = new Point2f(0, size.height());    // 原始图像的左下角

        Point2f dst1 = new Point2f(0, 0);        // 左上角
        Point2f dst2 = new Point2f(size.width(), 0);     // 右上角
        Point2f dst3 = new Point2f(size.width() - 10, size.height());   // 右下角
        Point2f dst4 = new Point2f(10, size.height());    // 左下角

        Mat transformedImage = new Mat();   // 透视变换后的图像

        // 构建透视变换矩阵
        Mat perspectiveTransform = opencv_imgproc.getPerspectiveTransform(
                new Mat(new Point2fVector(src1, src2, src3, src4)),
                new Mat(new Point2fVector(dst1, dst2, dst3, dst4))
        );

        // 对输入图像进行透视变换
        opencv_imgproc.warpPerspective(image, transformedImage, perspectiveTransform, image.size());

        opencv_highgui.imshow("Rotated Image t", transformedImage);
        opencv_highgui.waitKey();
    }
```

### 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
- [ ] There is reproducer code and related data files (videos, images, onnx, etc)
Repository: godot
Issue: Scene file invalid/corrupt on circular dependencies
Labels: bug,topic:core,needs testing

### Godot version

4.1.1

### System information

Windows 11

### Issue description

When reopening a project that has circular dependencies between scene/script files, one of the scene files fails to load with the following error message:

![Scene file 'type_ui.tscn' appears to be invalid/corrupt.](https://github.com/godotengine/godot/assets/86970079/2912c656-f7d5-4ca1-84f9-522ea3c7f387)

Removing the script from the scene file with a text editor allows the file to reopen in Godot. Re-adding the script works until the next time Godot is opened.

This issue is possibly related to #80877.

### Steps to reproduce

1. Clone the linked project
2. Initialize and update the submodules (do not update to the latest version!)
3. Attempt to open the scene files in the `addons/gdserialize/ui` folder. One of them will be unable to load. (in my case it's `type_ui.tscn`). Removing the script from the scene file with a text editor and then re-adding it works until the next time I open Godot.

### Minimal reproduction project

https://github.com/broomrocket/GDSerialize-test
Repository: ant-design
Issue: Row gutter uses PX instead of REM while using px2remTransformer
Labels: 💡 Feature Request,Inactive

### Reproduction link

[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/antd-reproduction-template-forked-8kxs6q?file=/index.js:294-311)

### Steps to reproduce

1. set html fontsize in style.css:
```css
html {
  /* 16px for 1440px screen width */
  font-size: 1.1111vw;
}
```

2. use px2remTransformer as in https://ant.design/docs/react/compatible-style#rem-adaptation
```jsx
import { StyleProvider, px2remTransformer } from "@ant-design/cssinjs";
const px2rem = px2remTransformer({
  rootValue: 16
});
...
<StyleProvider transformers={[px2rem]}>
...
</StyleProvider>
```

3. make simple row with 3 columns:
```jsx
<Row gutter={[16, 16]}>
          <Col xs={24} sm={12} lg={8} xl={6}>
            <Card>hello</Card>
          </Col>
          <Col xs={24} sm={12} lg={8} xl={6}>
            <Card>from</Card>
          </Col>
          <Col xs={24} sm={12} lg={8} xl={6}>
            <Card>antd</Card>
          </Col>
</Row>
```

### What is expected?

Columns should have padding left and right to be in REM

### What is actually happening?

Columns have padding left and right of 8px, since gutter was 16

| Environment | Info |
| --- | --- |
| antd | 5.8.4 |
| React | 18.2.0 |
| System | Windows 11 23565.1000 |
| Browser | Edge 118.0.2088.46  |

---
This bug is most visible on 4k displays

<!-- generated by ant-design-issue-helper. DO NOT REMOVE -->
Repository: TypeScript
Issue: No error when using arrow function as right operand of `instanceof`
Labels: Suggestion,Awaiting More Feedback

### 🔎 Search Terms

unsound, instanceof, instance, object, types, error

### 🕗 Version & Regression Information

- This is unsound error
- All versions in playground have this bug


### ⏯ Playground Link

https://www.typescriptlang.org/play?#code/MYewdgziA2CmB00QHMAUAVAngB1gUQCcCQCACAS0gBcBDMYWEAM1NVQEpSBeAPlIGZ27IA

### 💻 Code

```ts
console.log(TypeError instanceof (() => 3));
```


### 🙁 Actual behavior

TypeScript successfully transpiles the code

### 🙂 Expected behavior

Throws error because the right-side operand has not prototype

### Additional information about the issue

_No response_
Repository: puppeteer
Issue: [Feature]: Umbrella bug for Device Request Prompt / Web Bluetooth API
Labels: feature

### Feature description

BiDi spec: https://github.com/w3c/webdriver-bidi/pull/523
Chromium mapper issue: https://github.com/GoogleChromeLabs/chromium-bidi/issues/1455
Web Bluetooth spec: https://github.com/WebBluetoothCG/web-bluetooth/issues/613
Repository: godot
Issue: PhysicsDirectSpaceState3D.intersect_shape is limited to 2048 results
Labels: discussion,documentation,topic:physics

### Godot version

4.2 beta, dce1aab174369e9124507f4614fc007301df52e7

### System information

Godot v4.2.beta (dce1aab17) - Ubuntu 22.04.1 LTS 22.04 - X11 - Vulkan (Forward+) - dedicated AMD RADV NAVY_FLOUNDER () - AMD Ryzen 9 3900X 12-Core Processor (24 Threads)

### Issue description

It's impossible to perform a physic engine query that would return more then 2048 results, `max_results` argument is simply ignored. 

Things that were tested:
- Also tested with custom shape (it's what we actually want to use in production)
- Jolt physic engine works well in such case

### Steps to reproduce

1. Create new scene
2. In ready add let's say 10 000 areas using PhysicsServer3D together with sphere shapes
```
const SCALE = 0.1
func _ready() -> void:
	space_id = PhysicsServer3D.space_create()
	for idx_x in range(1000):
		for idx_y in range(1000):
			var area_id: RID = PhysicsServer3D.area_create()
			var position: Vector3 = Vector3(idx_x, idx_y, 0)
			var transform: Transform3D = Transform3D(Basis(), Vector3(idx_x*SCALE, idx_y*SCALE, 0))
			var shape_id: RID = PhysicsServer3D.sphere_shape_create()
			PhysicsServer3D.shape_set_data(shape_id, 0.5 * SCALE)
			PhysicsServer3D.area_set_space(area_id, space_id)
			PhysicsServer3D.area_add_shape(area_id, shape_id)
			PhysicsServer3D.area_set_transform(area_id, transform)
			PhysicsServer3D.area_set_collision_layer(area_id, 1)
			PhysicsServer3D.area_set_collision_mask(area_id, 0)
```
4. In _physics_process perform a PhysicsServer3D query using PhysicsShapeQueryParameters3D
```
func _physics_process(delta: float) -> void:
	var physics_direct_state: PhysicsDirectSpaceState3D = PhysicsServer3D.space_get_direct_state(space_id)
	var box_shape_query: PhysicsShapeQueryParameters3D = PhysicsShapeQueryParameters3D.new()
	var box_shape: BoxShape3D = BoxShape3D.new()
	box_shape_query.collide_with_areas = true
	box_shape_query.collide_with_bodies = false
	box_shape_query.collision_mask = 1
	box_shape.size = Vector3(1000,1000,100)
	box_shape_query.shape = box_shape
	var result = physics_direct_state.intersect_shape(box_shape_query, 100000)
	print("results nmb: ", result.size())
```
5. Notice the nmb of results in a query is 2048 while it should be 100000

### Minimal reproduction project

[PhysicQueryResultsCountIssue.zip](https://github.com/godotengine/godot/files/12999438/PhysicQueryResultsCountIssue.zip)
Repository: pytorch
Issue: yolov5_train
Labels: feature,module: cuda,triaged,module: determinism

### 🐛 Describe the bug

 File "D:\anaconda\envs\pytorch\lib\site-packages\torch\_tensor.py", line 487, in backward
    torch.autograd.backward(
  File "D:\anaconda\envs\pytorch\lib\site-packages\torch\autograd\__init__.py", line 197, in backward
    Variable._execution_engine.run_backward(  # Calls into the C++ engine to run the backward pass
RuntimeError: adaptive_avg_pool2d_backward_cuda does not have a deterministic implementation, but you set 'torch.use_deterministic_algorithms(True)'. You can turn off determinism just for this operation, or you can use the 'warn_only=True' option, if that's acceptable for your application. You can also file an issue at https://github.com/pytorch/pytorch/issues to help us prioritize adding deterministic support for this operation.


### Versions

1

cc @ptrblck @mruberry @kurtamohler
Repository: next.js
Issue: parsedUrl param in custom server is not read upgrading to Next 13
Labels: bug

### Link to the code that reproduces this issue

https://codesandbox.io/p/sandbox/next-js-test-nwqxp2?file=%2Fserver.js%3A18%2C7-24%2C9

### To Reproduce

1. Navigate to `/api/hello?foo=1`
2. Look at the json response

### Current vs. Expected behavior

I changed the response of the page `/pages/api/hello.ts` to output the `req.query` object as JSON string.

Into the custom server file `/server.js` <sup>1</sup>, I added a static `test: 123` property to the parsed url query params object (`parsedUrl.query`).

Navigating to `/api/hello?foo=1` I'm expecting to see this response:

```json
{
  "foo": "1",
  "test": "123"
}
```
But I receive:

```json
{
  "foo": "1",
}
```

This used to work as expected with NextJs 12, but not upgrading to 13.

(<sup>1</sup>) the custom server is based on the example provided here: https://nextjs.org/docs/pages/building-your-application/configuring/custom-server

### Verify canary release

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

### Provide environment information

```bash
Operating System:
  Platform: linux
  Arch: x64
  Version: #1 SMP PREEMPT_DYNAMIC Sun Aug  6 20:05:33 UTC 2023
Binaries:
  Node: 20.7.0
  npm: 10.1.0
  Yarn: 1.22.19
  pnpm: N/A
Relevant Packages:
  next: 13.5.6-canary.6
  eslint-config-next: 13.5.4
  react: 18.2.0
  react-dom: 18.2.0
  typescript: 5.2.2
Next.js Config:
  output: N/A
```


### Which area(s) are affected? (Select all that apply)

Not sure

### Additional context

I tested on the last version of Next 12 -> `v12.3.4` and it works.
Repository: storybook
Issue: [Bug]: cannot add multiple argTypes for single prop
Labels: feature request,addon: controls

### Describe the bug

Hello, I checked https://storybook.js.org/docs/react/essentials/controls#conditional-controls for info about conditionals and found I can use something like this:

    hasError: {
      if: {arg: "isDisabled", truthy: false}
    },
How can I define multiple conditionals? I tried this but it doesn't work:

    errorMessage: {
      if: [
        {arg: "hasError", truthy: true},
        {arg: "isDisabled", truthy: false}
      ]
    },
It says Invalid conditional value {}

### To Reproduce

_No response_

### System

_No response_

### Additional context

_No response_