sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: electron
Issue: [Bug]: Desktop capture for Retina (HiDPI) screens uses 1x resolution
Labels: platform/macOS,has-repro-gist,component/desktopcapturer,32-x-y

### Preflight Checklist

- [x] I have read the [Contributing Guidelines](https://github.com/electron/electron/blob/main/CONTRIBUTING.md) for this project.
- [x] I agree to follow the [Code of Conduct](https://github.com/electron/electron/blob/main/CODE_OF_CONDUCT.md) that this project adheres to.
- [x] I have searched the [issue tracker](https://www.github.com/electron/electron/issues) for a bug report that matches the one I want to file, without success.

### Electron Version

32.2.0

### What operating system(s) are you using?

macOS

### Operating System Version

Sonoma 14.5

### What arch are you using?

arm64 (including Apple Silicon)

### Last Known Working Electron version

_No response_

### Expected Behavior

When using `getUserMedia` or `getDisplayMedia` to capture a Retina screen on macOS, the image or video should have the screen's full physical resolution.

### Actual Behavior

In practice, I'm getting image/video data with the screen's "logical" resolution, not its full resolution. For example, my current screen has a 3840 x 2160 resolution, and I'm using 2x scale mode, so the logical resolution is 1920 x 1080.

When I use `getUserMedia` or `getDisplayMedia` to capture the screen using a `<video>` tag or the `ImageCapture` class, I get a video or image that's 1920 x 1080 and visibly downscaled. Using `ImageCapture` in Chrome, I get a video/image that's the correct resolution.

When I was experimenting with this, I noticed that the video stream metadata (accessed from JS) does have the correct width and height properties, but attaching it to a `<video>` element gives it incorrect `videoWidth` and `videoHeight` values.

### Testcase Gist URL

https://gist.github.com/rf-figma/7bf241daa46134583b82175c6e93b8e9

### Additional Information

Note that I had trouble running this test case inside Fiddle because of OS permissions, so I ended up just running it from the command line.

Also, here's a CodePen you can run in Chrome to see the browser behavior: https://codepen.io/rf-figma/pen/vYoyMRg
Repository: godot
Issue: Android Installation causes Not Responding when running in single window mode
Labels: bug,platform:android,topic:porting,needs testing

### Tested versions

Tested in 4.3 Stable

### System information

Godot v4.3.stable - Windows 10.0.19045 - GLES3 (Compatibility) - NVIDIA GeForce GTX 1650 (NVIDIA; 32.0.15.6109) - AMD Ryzen 3 3100 4-Core Processor (8 Threads)

### Issue description

![image](https://github.com/user-attachments/assets/4b7593fc-22f7-4128-8171-7afbf45a7cbe)
This should explain the issue I've mentioned

### Steps to reproduce

Step 1. Set window mode to single window mode
Step 2. Connect Android Device
Step 3. Click the Remote Debug Run Button
Step 4. Select Android Device and wait for it to install (Wireless Debugging)

### Minimal reproduction project (MRP)

Simple project with android export template installed and android build option selected
Repository: godot
Issue: VehicleWheel3D Sinks Through Gaps Smaller Than Itself & VehicleBody3D Slides on Slopes
Labels: discussion,topic:physics,topic:3d

### Tested versions

4.3-stable

I'm pretty sure this is the case across all Godot 4 versions. Not sure about Godot 3.

### System information

System info not needed.

### Issue description

When you drive a VehicleBody3D through a gap smaller than its wheels, they sink down and get stuck. Sometimes forever, and then you have to restart the game.

When you drive a VehicleBody3D to a slope, then brake, it's supposed to stay like that. In this case however, it slides down until it's on a perfectly flat surface, then loses momentum and stops.

I've thought of reporting these separately but since these nodes are related, I think it's fine.

Changing physics engine to Jolt or Rapier does not fix these issues.

### Steps to reproduce

1- Download the project and open it up.
2- Press play. You can drive the vehicle with WASD or Arrow keys and look around with the mouse.
3- Drive towards the higher slope right in front of you. Then stop driving. Vehicle slides down, which is not realistic. You can hold Space key while doing it to apply the brakes and watch it slowly slide down.
4- Drive towards the lower slopes and drive slowly over them. I don't know how to describe what will happen.

### Minimal reproduction project (MRP)

[vehiclebody_sliding_down.zip](https://github.com/user-attachments/files/17336343/vehiclebody_sliding_down.zip)
Repository: vscode
Issue: VS Code is ignoring the environment setting for node js --max-old-space-size
Labels: bug,help wanted,good first issue,windows,terminal-process

VS Code is ignoring the environment setting for node js --max-old-space-size

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- 🕮 Read our guide about submitting issues: https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions -->
<!-- 🔎 Search existing issues to avoid creating duplicates. -->
<!-- 🧪 Test using the latest Insiders build to see if your issue has already been fixed: https://code.visualstudio.com/insiders/ -->
<!-- 💡 Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. -->
<!-- 🔧 Launch with `code --disable-extensions` to check. -->
Does this issue occur when all extensions are disabled?: Yes

<!-- 🪓 If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. -->
<!-- 📣 Issues caused by an extension need to be reported directly to the extension publisher. The 'Help > Report Issue' dialog can assist with this. -->
- VS Code Version: 1.94.2
- Node.js: v20.18.0
- OS Version: 
Edition	Windows 11 Pro
Version	23H2
Installed on	‎9/‎10/‎2023
OS build	22631.4317
Experience	Windows Feature Experience Pack 1000.22700.1041.0

Steps to Reproduce:

1. Setup node options for user/system
![Image](https://github.com/user-attachments/assets/8ae2a829-f824-46c6-8d0a-bb94640ecd62)

2. Open cmd to validate
![Image](https://github.com/user-attachments/assets/74c84a3c-d8f8-4ef3-959a-9ce70265e56d)

3. Open ps to validate
![Image](https://github.com/user-attachments/assets/e0cc9ed0-c1a5-4ad1-8a93-173ed2b40378)

4. Open VS Code to validate - value is ignored/overwritten with something else
![Image](https://github.com/user-attachments/assets/143da3bd-f87c-4ac4-b3fa-6a71fce41d9f)


Thanks,
Regards,
Evgeny
Repository: PowerToys
Issue: Capslock rebind
Labels: Needs-Triage

### Description of the new feature / enhancement

Caps lock is kind of useless, being able to replace it with a shortcut could provide useful.

### Scenario when this would be used?

E.g. instead of alt + tab, using the caps-lock key, to improve productivity

### Supporting information

Many other software contain the ability to rebind keys, and have proved rather helpful and popular.
Repository: opencv
Issue: Test_ONNX_layers.ResizeUnfusedTwoInputs test fails with OpenVINO after the new DNN engine integration
Labels: bug,category: dnn

### System Information

Platform: Any
Reference: https://github.com/opencv/opencv/pull/26056

### Detailed description

The failed model: 
```
testONNXModels("upsample_unfused_two_inputs_opset11_torch1.4", npy, 0, 0, false, true, 2);
```


### Steps to reproduce

-

### Issue submission checklist

- [X] I report the issue, it's not a question
- [ ] I checked the problem with documentation, FAQ, open issues, forum.opencv.org, Stack Overflow, etc and have not found any solution
- [ ] 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: next.js
Issue: i18n configuration causes 500 error when certain malformed URLs are visited
Labels: bug,Internationalization (i18n),Runtime

### Link to the code that reproduces this issue

https://github.com/Parker-Echo/nextjs-reproduction-app-bug

### To Reproduce

1. Start the server `next dev`.
2. Run `curl -k http://localhost:3000/\\\\\\%20../%20../%20../%20../%20../%20../foobar`
3. Observe it returns a 500 error and logs the following
```
Failed to handle request for /\\\%20../%20../%20../%20../%20../%20../foobar
TypeError: Invalid URL
    at new URL (node:internal/url:775:36)
    at parseRelativeUrl (my-app/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js:16:68)
    at parseUrl (my-app/node_modules/next/dist/shared/lib/router/utils/parse-url.js:15:55)
    at requestHandlerImpl (my-app/node_modules/next/dist/server/lib/router-server.js:115:54)
    at Server.requestListener (my-app/node_modules/next/dist/server/lib/start-server.js:141:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  code: 'ERR_INVALID_URL',
  input: '/\\\\\\%20../%20../%20../%20../%20../%20../etc/passwd/',
  base: 'http://n/'
}
```

### Current vs. Expected behavior

Following the steps from the previous section, I expect a redirect or a 404 error.

### Provide environment information

```bash
Operating System:
  Platform: darwin
  Arch: arm64
  Version: Darwin Kernel Version 23.6.0: Mon Jul 29 21:14:30 PDT 2024; root:xnu-10063.141.2~1/RELEASE_ARM64_T6000
  Available memory (MB): 16384
  Available CPU cores: 10
Binaries:
  Node: 20.9.0
  npm: 10.1.0
  Yarn: 1.22.19
  pnpm: N/A
Relevant Packages:
  next: 15.0.0-canary.183 // Latest available version is detected (15.0.0-canary.183).
  eslint-config-next: N/A
  react: 19.0.0-rc-2d16326d-20240930
  react-dom: 19.0.0-rc-2d16326d-20240930
  typescript: 5.3.3
Next.js Config:
```


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

Not sure, Internationalization (i18n), Runtime

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

next dev (local), next start (local), Other (Deployed)

### Additional context

I don't repro if I access the URL via postman or the browser, possibly because of different encodings. I reproduced against 14.2 as well. Only happens with i18n configured. 
Forum post: https://nextjs-forum.com/post/1293815757494288404
Repository: ollama
Issue: [Feature request] Support external image URL for Multi Modal Models / Vision LLMs
Labels: feature request

1. download the image
2. load the image
3. run inference on image 🎉 
4. profit 🤑 

This is especially useful if you're running ollama on a server and you can't just drag and drop an image

_Ideally_
```
$ ollama run minicpm-v --verbose
>>> https://farmhouseguide.com/wp-content/uploads/2021/08/group-of-llama-ee220513.jpg
Added image './group-of-llama-ee220513.jpg'
The image shows a group of lamas gathered around a water source in an outdoor, mountainous
landscape. There are six animals visible: four white llamas with thick woolly coats and two
reddish-brown guanacos or vicuñas. The setting appears to be high-altitude terrain with sparse
vegetation and rocky ground.
```

![llamas](https://farmhouseguide.com/wp-content/uploads/2021/08/group-of-llama-ee220513.jpg)
Repository: kubernetes
Issue: delete PVC created by statefulset on pod eviction
Labels: sig/storage,kind/feature,sig/apps,needs-triage

### What would you like to be added?

Similarly to the [persistentVolumeClaimRetentionPolicy](https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#persistentvolumeclaim-retention), would be nice to have the possibility to delete the PVC on pod eviction.

### Why is this needed?

In case of local storage provisioners ( like lvm, or static provisioner ), where the PV is tied to nodes, on node roll-over it would avoid the need of a manual deletion of the PVC in order to let the newly scheduled pod to start.
Repository: pytorch
Issue: DISABLED test_ddp_profiling_execution_trace (__main__.TestDistBackendWithSpawn)
Labels: oncall: distributed,skipped

This test was disabled because it is failing on main branch ([recent examples](https://torch-ci.com/failure?failureCaptures=%5B%22distributed%2Ftest_distributed_spawn.py%3A%3ATestDistBackendWithSpawn%3A%3Atest_ddp_profiling_execution_trace%22%5D)).

This test fails when distributed tries to update CI infra:
https://github.com/pytorch/pytorch/pull/137161

Disabling it. 
Plus, the test seems to emphasize on profiler result. Consider moving it over in longer term.
And, the test seems to require exact match of log result -- which is something we don't guarantee.

cc @XilunWu @H-Huang @awgu @wanchaol @fegin @fduwjj @wz337 @wconstab @d4l3k @c-p-i-o
Repository: deno
Issue: `Worker` constructor should synchronously fetch URL content if it's a blob/object URL (i.e. created with `URL.createObjectURL`)
Labels: bug,web

Version: Deno 2.0.0

This works in Chrome and Firefox, but intermittently fails in Deno due to the synchronous `revokeObjectURL` after the `Worker` construction:
```js
let workers = [];
for(let i = 0; i < 10; i++) {
  let workerBlob = new Blob([`
    self.onmessage = async function(e) {
      console.log('Worker got message');
    }
  `], {type:"application/javascript"});

  let workerURL = URL.createObjectURL(workerBlob);
  let worker = new Worker(workerURL, {type:"module"});
  URL.revokeObjectURL(workerURL);
  worker.postMessage('');
  workers.push(worker);
}
```
In Deno, it results in logs like:
```
Worker got message
error: Uncaught (in worker "") Module not found "blob:null/8ec4f15b-3aff-4015-baf7-6c69004e0126".
error: Uncaught (in worker "") Module not found "blob:null/34db8840-451e-4ab3-b052-53b241e4d3fc".
Worker got message
Worker got message
Worker got message
Worker got message
Worker got message
Worker got message
error: Uncaught (in worker "") Module not found "blob:null/ca1de874-40cd-47a7-9e4e-f4d8de62d46e".
```
Repository: pytorch
Issue: [CPU]Tracking complex datatype issues
Labels: module: cpu,triaged,module: complex

This issue tracks issues related to complex data types on CPU.

### Issues:
* torch.linalg.norm & torch.norm: https://github.com/pytorch/pytorch/issues/132634
* torch.acos: https://github.com/pytorch/pytorch/issues/134487
* torch.nn.functional.normalize: https://github.com/pytorch/pytorch/issues/135428
* torch.sigmoid: https://github.com/pytorch/pytorch/issues/135777
* torch.lobpcg: https://github.com/pytorch/pytorch/issues/135860
* torch.exp: https://github.com/pytorch/pytorch/issues/136063
* torch.asin: https://github.com/pytorch/pytorch/issues/138327
* https://github.com/pytorch/pytorch/issues/141487

cc @jgong5 @mingfeima @XiaobingSuper @sanchitintel @ashokei @jingxu10 @ezyang @anjali411 @dylanbespalko @mruberry @nikitaved @amjames
Repository: kubernetes
Issue: [Flaking Test] [sig-node] PriorityPidEvictionOrdering [Slow] [Serial] [Disruptive] [NodeFeature:Eviction] should cause PIDPressure should eventually evict all of the correct pods
Labels: sig/node,kind/flake,priority/important-longterm,triage/accepted

### Which jobs are flaking?

- ci-crio-cgroupv2-node-e2e-eviction
- ci-crio-cgroupv1-node-e2e-eviction
also
- pull-crio-cgroupv1-node-e2e-eviction
- pull-crio-cgroupv2-node-e2e-eviction


https://storage.googleapis.com/k8s-triage/index.html?test=PodAndContainerStatsFromCRI

### Which tests are flaking?

when we run containers with PodAndContainerStatsFromCRI=true or false.

- It] [sig-node] PriorityPidEvictionOrdering [Slow] [Serial] [Disruptive] [NodeFeature:Eviction] when we run containers with PodAndContainerStatsFromCRI=true that should cause PIDPressure should eventually evict all of the correct pods
- E2eNode Suite.[It] [sig-node] PriorityPidEvictionOrdering [Slow] [Serial] [Disruptive] [NodeFeature:Eviction] when we run containers with PodAndContainerStatsFromCRI=false that should cause PIDPressure should eventually evict all of the correct pods

### Since when has it been flaking?

years ago: https://github.com/kubernetes/kubernetes/issues/107804

### Testgrid link

https://testgrid.k8s.io/sig-node-cri-o#ci-crio-cgroupv1-node-e2e-eviction and https://testgrid.k8s.io/sig-node-cri-o#ci-crio-cgroupv2-node-e2e-eviction

### Reason for failure (if possible)

```
STEP: checking eviction ordering and ensuring important pods don't fail - k8s.io/kubernetes/test/e2e_node/eviction_test.go:770 @ 10/10/24 16:06:49.933
[FAILED] pod fork-bomb-container-with-high-priority-pod failed; expected Status.Reason to be Evicted, but got 
Expected
    <string>: 
to equal
    <string>: Evicted
In [It] at: k8s.io/kubernetes/test/e2e_node/eviction_test.go:803 @ 10/10/24 16:06:49.934
< Exit [It] should eventually evict all of the correct pods - k8s.io/kubernetes/test/e2e_node/eviction_test.go:628 @ 10/10/24 16:06:49.934 (56.174s)
> Enter [AfterEach] TOP-LEVEL - k8s.io/kubernetes/test/e2e_node/eviction_test.go:690 @ 10/10/24 16:06:49.934
STEP: deleting pods - k8s.io/kubernetes/test/e2e_node/eviction_test.go:701 @ 10/10/24 16:06:49.934
```

### Anything else we need to know?

_No response_

### Relevant SIG(s)

/sig node
Repository: godot
Issue: Opening a native FileDialog while a Popup window is active makes FileDialog unresponsive on Windows locking the entire application
Labels: bug,topic:porting,topic:gui

### Tested versions

4.3.stable

### System information

Windows 11 / macOS 15.0.1

### Issue description

If you have a separate native window Popup open, this by default seems to consume all input events until you close it, to work for dialogs and such. However, an issue with this is that if you open a native FileDialog while such a Popup window is open the panel seems to prevent all mouse events from reaching the file dialog as well. This makes the file dialog unresponsive (sometimes after the first click) to all clicks in the dialog on Windows. So you can't Open/Save, Cancel or close it. And as the file picker dialog is a modal dialog this effectively locks down the entire application and you need to force quit it. 

On macOS the FileDialog does not become unresponsive in the same way but when you dismiss it you get an error 
```
E 0:00:03:0885   window_move_to_foreground: Condition "!windows.has(p_window)" is true.
  <C++ Source>   platform/macos/display_server_macos.mm:2563 @ window_move_to_foreground()
```
I think this might be related to Godot trying to return the focus to the popup window that might have been closed by the native file dialog opening?

I've worked around it by temporarily hiding the Popup by setting `visible = false` before the FileDialog is opened and then showing it again when the FileDialog is closed, which works fine. But it would be nice if it could remain open and just not prevent events from getting to the FileDialog on windows. 

### Steps to reproduce

- Have a separate native Popup window open (not embedded window)
- Open a native FileDialog
- Try to interact with the FileDialog on Windows

### Minimal reproduction project (MRP)

[unresponsive-filedialog.zip](https://github.com/user-attachments/files/17339303/unresponsive-filedialog.zip)
Repository: ant-design
Issue: Popover可以设置弹出动画
Labels: 💡 Feature Request,Inactive

### What problem does this feature solve?

Popover 之前可以通过 transitionName="ant-slide-up"修改弹出动画，但是现在好像不生效了，api文档中也并没有提到这个api，需要一个稳定的api来进行设置

### What does the proposed API look like?

需要一个稳定的api来进行设置

<!-- generated by ant-design-issue-helper. DO NOT REMOVE -->
Repository: electron
Issue: [Bug]: Handle count increases after switching app focus in multi-monitor setup
Labels: platform/windows,bug :beetle:,has-repro-gist,32-x-y,33-x-y

### Preflight Checklist

- [x] I have read the [Contributing Guidelines](https://github.com/electron/electron/blob/main/CONTRIBUTING.md) for this project.
- [x] I agree to follow the [Code of Conduct](https://github.com/electron/electron/blob/main/CODE_OF_CONDUCT.md) that this project adheres to.
- [x] I have searched the [issue tracker](https://www.github.com/electron/electron/issues) for a bug report that matches the one I want to file, without success.

### Electron Version

32.1.2

### What operating system(s) are you using?

Windows

### Operating System Version

Windows 10 19045

### What arch are you using?

x64

### Last Known Working Electron version

_No response_

### Expected Behavior

Handle count does not increase after switching focus between running apps

### Actual Behavior

Handle count does increase after switching focus back to electron app

### Testcase Gist URL

(https://gist.github.com/3b4d6eb51efc49cc6d0ac8554b5070bc)

### Additional Information

This only happens in a setup where more than one monitor is connected to the PC:
Each time the electron app looses focus (e.g. by switching to another app in the WIndows taskbar) and it is brought back to focus (e.g. by clicking on the electron app in the taskbar again) the handle count increases. It is a windows registry handle that as far as I've understood manages the displays on windows. If you only have one monitor connected the registry entries and thus the handles are closed, but as soon as you connect a second monitor these handles stay open and new ones are added.
![Image](https://github.com/user-attachments/assets/ed9db3b0-a228-4185-99b9-26cb062693bb)


I can't add a fiddle right now, but will do so later. However, it is reproducable with just the basic tutorial code.
![Image](https://github.com/user-attachments/assets/af7d6318-7fbe-4f65-b6a1-d742557cd100)

I've also tried it with an older electron version (29.x) but it wasn't working either.
Repository: terminal
Issue: Changing to a custom font doesn't work reliably
Labels: Issue-Bug,Needs-Tag-Fix

### Windows Terminal version

1.21.2701.0

### Windows build number

10.0.22631.4317

### Other Software

_No response_

### Steps to reproduce

* Install custom font like "Fira Mono" or "IBM Plex Mono"
* Try to configure it in Windows Terminal

### Expected Behavior

I expect the font to be changed

### Actual Behavior

Windows Temrinal claims in cannot find the font when pressing the save button. This also happens if I change the font directly in the JSON, as soon as the config file is saved Terminal says it cannot find the font.

Although, after I trigger something (I did not find out yet what it is, maybe it's just randomly, it suddenly works until i restart terminal again)
Repository: ui
Issue: Wheel Time Picker
Labels: area: request

### Feature description

something similar to this:

![Wheel Time Picker (iOS)](https://github.com/user-attachments/assets/a69cde43-91af-4f15-aea6-9e37bb4b51e4)


### Affected component/components

DatePicker

### Additional Context

_No response_

### Before submitting

- [X] I've made research efforts and searched the documentation
- [X] I've searched for existing issues and PRs
Repository: tauri
Issue: [feat] tauri-driver: Append platform-specific file extension to `tauri:options.application`
Labels: type: feature request,scope: webdriver

### Describe the problem

[tauri-driver](https://tauri.app/develop/tests/webdriver/) lets you specify an application binary path in a platform-neutral manner. It does so by automatically [rewriting](https://github.com/tauri-apps/tauri/blob/1d3f51e100b0efc0e4ce164796460e9acdc458da/crates/tauri-driver/src/server.rs#L33-L55) a neutral WebDriver capability (`tauri:options.application`) to engine-specific one (e.g., `webkitgtk:browserOptions.binary`). However, this does not completely abstract away platform differences because you still need to include a file extension (`.exe`) on Windows and not on other platforms.

### Describe the solution you'd like

tauri-driver could automatically append a platform-specific executable file extension.

### Alternatives considered

Manual edit is possible but has the following downsides:

- If you forget to do this, diagnosing the problem can be hard (some test tools don't print the error, so you need `tcpdump` to check the error message)
- You need to be careful not to accidentally commit the change to a version control system

Some test tools (e.g., Selenium, WebdriverIO) allow you to programmatically generate WebDriver capabilities. This is not possible on others (e.g., wasm-bindgen-test-runner).


### Additional context

_No response_