sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: PowerToys
Issue: Accessibility: NVDA's mouse tracking broken in PowerToys
Labels: Issue-Bug,Needs-Triage,Needs-Team-Response

### Microsoft PowerToys version

0.85.1

### Installation method

GitHub, PowerToys auto-update

### Running as admin

None

### Area(s) with issue?

Welcome / PowerToys Tour window

### Steps to reproduce

1. Run NVDA
2. Press `NVDA+m` to turn on mouse tracking
3. Move the mouse inside the PowerToys window.

### ✔️ Expected Behavior

Report text under the mouse or something like that

### ❌ Actual Behavior

The mouse object is always a pane and does not navigate between the actual objects.

![Image](https://github.com/user-attachments/assets/a32fee19-5399-4147-b2ce-1a8a09d09706)

Strangely Accessibility Insights For Windows and the narrator are fine.

### Other Software

NVDA alpha 34485
Repository: vscode
Issue: Null editorGhostText.foreground color in default high contrast themes
Labels: bug,ghost-text

<!-- ⚠️⚠️ 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.95.1
- OS Version: Darwin arm64 24.0.0

I am writing an extension that uses the theme color `editorGhostText.foreground`, and I would expect it to be visible in all built-in themes. However their values are transparent when I switch theme to either `Dark High Contrast` or `Light High Contrast`. I found they are explicitly set as such [here](https://github.com/microsoft/vscode/blob/e37672f7d7a7e55064cad4d0b11e88f8d92ba7ac/src/vs/editor/common/core/editorColorRegistry.ts#L67), curious why.
Repository: react
Issue: TestUtils.Simulate alternatives
Labels: Status: Unconfirmed

Hi team.

We're using Simulate from 'react-dom/test-utils' in our package, which is a dependency for other packages. However, Simulate is deprecated, and it's recommended to use @testing-library/react's fireEvent (https://react.dev/warnings/react-dom-test-utils). The problem is that we need to support React starting from version ^16.8, but @testing-library/react requires React ^18.0.0 as a peer dependency. Given this constraint, do you have any recommendations for what we should use as an alternative to Simulate?
Repository: PowerToys
Issue: [Image Resizer] - The ability to apply multiple presets to a single image
Labels: Needs-Triage

### Description of the new feature / enhancement

Often I find myself needing to create multiple sizes of a particular image. Image Resizer has made this fairly straightforward, as my most common sizes are saved as presets and I can just click on the size I need. However, there's multiple occasions where I need to resize an image multiple times, so that I have different size variations.

It would be useful to be able to chose to resize an image, and apply multiple presets to the resize, so that Image Resizer generates an image for each of the presets from a single base image.

### Scenario when this would be used?

A number of companies use images in multiple sizes - ie, Apple have the concept of 2x and 3x images, which are the same image, but double and triple the size respectively. 
Similarly, when developing for web, favicons and images used for SEO and for PWAs are normally the same image, but an apple touch icon is 180x180, iPad is 167x167, Android is 192x192 whereas a favicon is 32x32 or 16x16. Having the ability to create an image for each of those sizes, stored as a preset, from a single source image would be beneficial.

### Supporting information

There are a number of sites that provide the functionality specifically for favicons (such as https://realfavicongenerator.net/), but it would be useful to be able to do this in a wider context, such as being able to generate images for App development.
Repository: vscode
Issue: Manual Updates
Labels: feature-request,install-update


Type: <b>Feature Request</b>

As a user when I select "Manual" as my update mode, I want to check to SEE if there are updates, AND MANUALLY apply them IF I CHOSE TO.

STEPS: 
Click Settings icon
click Application
Find "Mode" dropdown
Select Manual
Click Settings icon
Click "Check for Updates"

When the check is complete you will see that a restart is needed to apply the update. However, since I know this update has a bug I don't want to apply it and there is, seemingly, no way to "cancel" applying this update.

VS Code version: Code 1.94.2 (384ff7382de624fb94dbaf6da11977bba1ecd427, 2024-10-09T16:08:44.566Z)
OS version: Windows_NT x64 10.0.22631
Modes:


<!-- generated by issue reporter -->
Repository: bitcoin
Issue: Mempool leak through the eviction policy
Labels: Brainstorming,Privacy

A spy can see whether a transaction exists in a target node's mempool before the node INV-announces it (overcoming the trickle protection).

0. Fill all the inbound slots of the target (up to 117 by default), and make sure your connections are not protected from eviction (e.g., delay block delivery to the target, etc).
1. Relay txA to the peer from connection CSpy.
2. Issue more connections to the target (say, 100 more).
3. If CSpy was not evicted while others were, it's likely CSpy [was protected](https://github.com/bitcoin/bitcoin/blob/6463117a29294f6ddc9fafecfd1e9023956cc41b/src/node/eviction.cpp#L192) because it provided a **new** transaction txA.

----------

It's quite hard to pull off due to a lot of noise.

A potential solution is a rolling window of recent transactions (say 1000) instead of the very recent ones.
Repository: ollama
Issue: langchain-python-rag-document not working
Labels: bug

### What is the issue?

I downloaded the example [langchain-python-rag-document](https://github.com/ollama/ollama/tree/main/examples/langchain-python-rag-document) and tried to execute it using a fresh virtual environment and installing requirements.txt.

No matter the Python version I used (3.9, 3.10, 3.11 and 3.12), the installation with pip always produces the following error:

```
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
chromadb 0.4.5 requires pydantic<2.0,>=1.9, but you have pydantic 2.9.2 which is incompatible.
fastapi 0.99.1 requires pydantic!=1.8,!=1.8.1,<2.0.0,>=1.7.4, but you have pydantic 2.9.2 which is incompatible.
tensorflow-macos 2.13.0 requires typing-extensions<4.6.0,>=3.6.6, but you have typing-extensions 4.12.2 which is incompatible.

```

And if I try to execute the example, I get this error:

```
Traceback (most recent call last):
  File ".../main.py", line 33, in <module>
    vectorstore = Chroma.from_documents(documents=all_splits, embedding=GPT4AllEmbeddings())
  File ".../venv/lib/python3.9/site-packages/pydantic/main.py", line 212, in __init__
    validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self)
  File ".../venv/lib/python3.9/site-packages/langchain_community/embeddings/gpt4all.py", line 40, in validate_environment
    values["client"] = Embed4All(
TypeError: __init__() got an unexpected keyword argument 'model_name'

```

Additionally, I get some warnings at execution time (before it raises the TypeError) saying that I should import from `langchain_community` instead of `langchain`.

### OS

macOS

### GPU

Apple

### CPU

Apple

### Ollama version

0.3.14
Repository: flutter
Issue: Add support for applying delta/factor transformations for TextTheme height, letter and word spacing
Labels: c: new feature,framework,f: material design,waiting for PR to land (fixed),P3,team-design,triaged-design

### Use case

When switching from the the default material font, many times the height, letter spacing and word spacing need to all be adjusted slightly. doing this for all each text style is annoying. 

### Proposal

The text theme has the apply method which does bulk operations and even includes support for delta/factor ajustements for font size. This should also have height, letter and word spacing,
Repository: deno
Issue: `deno fmt` consumes all available memory
Labels: bug,deno fmt,needs investigation

Version: Deno 2.0.4

`deno --version`

```
deno 2.0.4 (stable, release, x86_64-unknown-linux-gnu)
v8 12.9.202.13-rusty
typescript 5.6.2
```

## Overview

When formatting the following JavaScript code, `deno fmt` consumes all available memory.

```js
let a={b:{c:1,d:()=>{{switch(1){default:if(1){if(1){}else{ABCDEFGHIJKLMNOPQR=123456789012}}else{ABCDEFGHIJKLMNOPQR=123456789012}}}}}}
```

**NOTE**: I recommended to limit memory usage when actually trying this out, otherwise your system may freeze.

## Additional information

Curiously, if I reduce the number of characters in the `ABCDEFGHIJKLMNOPQR=123456789012` part, `deno fmt` works well.

```diff
--- a/fmt-works.js
+++ b/fmt-oom.js
@@ -1 +1 @@
-let a={b:{c:1,d:()=>{{switch(1){default:if(1){if(1){}else{ABCDEFGHIJKLMNOPQ=123456789012}}else{ABCDEFGHIJKLMNOPQR=123456789012}}}}}}
+let a={b:{c:1,d:()=>{{switch(1){default:if(1){if(1){}else{ABCDEFGHIJKLMNOPQR=123456789012}}else{ABCDEFGHIJKLMNOPQR=123456789012}}}}}}
```

```sh
podman run --rm -it --memory 4g -v ./fmt-works.js:/fmt-works.js "docker.io/denoland/deno:2.0.4" fmt /fmt-works.js
/fmt-works.js
Checked 1 file

podman run --rm -it --memory 4g -v ./fmt-oom.js:/fmt-oom.js "docker.io/denoland/deno:2.0.4" fmt /fmt-oom.js
# OOM ocurred !
```
Repository: deno
Issue: Vite Project Conflicts with Deno and Other Package Managers
Labels: needs investigation

Version: Deno 2.0.4
OS: Fedora

## Vite Project Conflicts with Deno and Other Package Managers

When you run a Vite project, the default port is set to `http://localhost:5173/`. When you try to run another Vite project while the first one is still running, it automatically sets the port to `http://localhost:5174/`.

However, when running a Vite project with Deno, it does not recognize if another Vite project is running with a different package manager, resulting in both projects **using the same port**.

I’ve tested various package managers, and they work as expected, but Deno seems to overlap on the same port.

## Steps to reproduce the issue:  
1. Create a vite project with pnpm (or any other package manager): 
```sh
pnpm create vite my-app -- --template vue
cd my-app
pnpm install
pnpm run dev
```
2. Create a vite project with deno:
```sh
deno run -A npm:create-vite@latest my-app2 -- --template vue
cd my-app2
deno install
deno task dev
```
3. **Run Both Projects Simultaneously**: Run both projects at the same time, and they will overlap.


![deno-issue-2](https://github.com/user-attachments/assets/601d0869-245c-42b7-bbb0-bb05baf0a993)
Repository: vscode
Issue: Editor GPU: Handle the case where glyphs do not fit into standard atlas page slabs
Labels: bug,editor-gpu

Repro:

1. macOS (or a high DPI monitor preferably)
1. Enable editor gpu acceleration
2. Zoom in a lot, eventually things will all break as glyphs won't fit into the atlas pages

Related: https://github.com/microsoft/vscode/issues/232979
Repository: PowerToys
Issue: Enhancement for "Crop and Lock" - Pixel Perfection
Labels: Needs-Triage

### Description of the new feature / enhancement

In addition to showing a crosshair over the moused area, create a circular/squared preview of where the cursor is that is visually magnified without any form of smoothing, sharpening, or anti-aliasing, to allow for more precise selection of an area, and accept arrow key inputs to move your cursor more precisely.

### Scenario when this would be used?

1. In situations where a game or app has a side bar menu and someone is using PowerToys to display the app in a demo-type situation where navigating the sidebar could lead to people leaving the intended environment.
2. In situations within a chat application where you can open multiple windows of the app but not hide the sidebar, and you want to have dedicated windows for individual chats without the option to accidentally switch channels.

### Supporting information

ShareX has a similar option for capturing more precise screenshots.

[Image of the process in action.](https://github.com/user-attachments/assets/ca0ac1f9-dbf6-45a6-a2b3-84491037af65)
Repository: godot
Issue: [XR][GODOT4.3] godot4.3 openxr doesn't run properly on steamvr, it doesn't render, but the camera can be controlled!
Labels: bug,needs testing,topic:xr

### Tested versions

v4.3.stable.mono.official [77dcf97d8]

### System information

Windows 11 Godot v4.3.stable.mono.official [77dcf97d8] Vulkan Forward+, PICO VR NEO3, INTEL ARC A770 GRPHICS CARD

### Issue description

c# code 
```
using Godot;
using System;

public partial class Main : Node3D
{
	private XRInterface _xrInterface;

	public void OnStart(){
		GD.Print("SESSION START");
	}

	public override void _Ready()
	{
		base._Ready();
		_xrInterface = (OpenXRInterface)XRServer.FindInterface("OpenXR");
		if(_xrInterface != null && _xrInterface.IsInitialized())
		{
			_xrInterface.Connect("session_begun",new Callable(this,"OnStart"));
			

			GD.Print("OpenXR initialized successfully");

			// Turn off v-sync!
			DisplayServer.WindowSetVsyncMode(DisplayServer.VSyncMode.Disabled);

			var vp = GetViewport();
			// Change our main viewport to output to the HMD
			vp.UseXR = true;
			
            var camera = GetNode<XRCamera3D>("World/XRPlayer/XRCamera3D");
            

			if (RenderingServer.GetRenderingDevice() != null){
				GD.Print("render "+vp.UseXR.ToString());
				// vp.VrsMode = Viewport.VrsModeEnum.XR;
				
			}
			else if ((int)ProjectSettings.GetSetting("xr/openxr/foveation_level") == 0)
				GD.PushWarning("OpenXR: Recommend setting Foveation level to High in Project Settings");


		}
		else
		{
			GD.Print("OpenXR not initialized, please check if your headset is connected");
		}
	}
}

```


I would like to ask after creating a basic openxr environment in godot4 and opening it in steamvr, it stays on the waiting screen, then I find an error on steamvr , it goes like this
-----------------
Failed to create sync texture.  Ensure application was built using DXGI 1.1 or later (i.e. Call CreateDXGIFactory1).!!!!
ComposeLayerProjection: failed to submit view 0: VRCompositorError_SharedTexturesNotSupported
-----------------
What should I do to fix this?

### Steps to reproduce

the code is from offical docs:
https://docs.godotengine.org/en/stable/tutorials/xr/setting_up_xr.html


### Minimal reproduction project (MRP)

[xrtest.zip](https://github.com/user-attachments/files/17619939/xrtest.zip)

output:
```
Godot Engine v4.3.stable.mono.official.77dcf97d8 - https://godotengine.org
OpenXR: Running on OpenXR runtime:  SteamVR/OpenXR   2.8.6
OpenXR: XrGraphicsRequirementsVulkan2KHR:
 - minApiVersionSupported:  1.0.0
 - maxApiVersionSupported:  1.2.0
Vulkan 1.3.289 - Forward+ - Using Device #0: Intel - Intel(R) Arc(TM) A770 Graphics

OpenXR initialized successfully
```
Repository: rust
Issue: Fix argument splitting in compiletest
Labels: T-bootstrap,E-medium,C-bug,A-compiletest

We should fix how arguments are split in compiletest, this involves multiple places:

- The custom diff tool
- `//@ compile-flags` and such

They usually involve converting from a user-provided escaped string to `Command::new()` and `Command::arg` and such, but yeah. Command arg splitting in compiletest is currently very naive and usually just splits on whitespace or is otherwise very basic, we should probably just use a proper library to handle the splitting...
Repository: vscode
Issue: Editor GPU: Lines that get decorations after initial render should be hidden in the canvas
Labels: bug,editor-gpu

Repro:

1. Enable editor gpu acceleration
2. Open a file with links in comments
3. Reload window, 🐛 notice that links lines are shown and then get bolder

![Image](https://github.com/user-attachments/assets/e8e512d4-11d5-4ea2-9ea7-ae56b57880a5)
Repository: kubernetes
Issue: container_memory_working_set_bytes shows previous container memory
Labels: kind/bug,sig/instrumentation,needs-triage

### What happened?

As raised at https://github.com/prometheus-operator/kube-prometheus/issues/2522, the `container_memory_working_set_bytes` metric shows memory from a killed container instance which is not running anymore, not allowing to use it to know the "real" memory usage.

In my case, I still see the last memory used by the previous container instance for 4:30 minutes, but from @vladmalynych I see in his case it seems to be only for around 3 minutes.

### What did you expect to happen?

To only show data from the **current** running container.

### How can we reproduce it (as minimally and precisely as possible)?

Trigger a container restart (OOMKilled or Eviction) and check the resulting metric.

### Anything else we need to know?

_No response_

### Kubernetes version

<details>

```console
Client Version: v1.31.2
Kustomize Version: v5.4.2
Server Version: v1.31.1-gke.1678000 (Also happening in 1.29.8-gke.1211000)
```

</details>


### Cloud provider

<details>
GKE
</details>


### OS version

<details>

```console
# On Linux:
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
$ uname -a
Linux gke-*** 5.15.0-1067-gke #73-Ubuntu SMP Sat Aug 31 04:29:32 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
```

</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: excalidraw
Issue: Whitelist wishlist
Labels: whitelist

Hi there,

Thanks for everything your doing to maintain this tool, I use it everyday and I'm grateful for its simplicity and speed.

Could I please have the following urls whitelisted so I can use them in context within my lessons:

- https://docs.getmoto.org
- https://eu-west-2.console.aws.amazon.com
- https://docs.aws.amazon.com/
- https://docs.python.org
- https://realpython.com/

Many thanks in advance.
Repository: PowerToys
Issue: Can't add more than one additional PC to mouse without borders
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.85.1

### Installation method

Microsoft Store

### Running as admin

Yes

### Area(s) with issue?

Mouse Without Borders

### Steps to reproduce

I've tried in standard and administrator mode.  I have no issues adding a second PC to the host PC, but as soon as I try to add a third PC to the host PC, it replaces the second PC.  The mouse without borders works awesome with two PCs, but I need 4.  I can't even get 3.

### ✔️ Expected Behavior

There is a layout that matches my monitor, with one PC in each quadrant.  But No matter how I arrange the devices I still can't add a 3rd pc.  I want to be able to move my mouse cursor from one machine to the next in a 4-quadrant gird that matches my monitor configuration.

### ❌ Actual Behavior

I'm repeating myself in many different ways by restating the fact that I've said the same thing in a previous box that a simple issue shouldn't require 3 boxes for. Sometimes, for simple problems, stating the problem, expected behavior, and actual behavior doesn't need to be made more complicated than it is.  If I already explained the problem and in the description of the problem I explain what should happen and what actually happens and then need to provide the same answer a third time but basically it's the same question and answer just re-explained again then this is actually not very efficient.  If I explain something the first time and then I need to explain it a second time, and especially when I have to explain it a 3rd time then this isn't efficient.  It's not efficient when I have to explains something more than once because I have to repeat the same answer again which isn't necessary, and it distracts from the core problem.  So, to repeat when I add the 3rd pc to the host after adding a second pc, the 3rd pc overwrites the first pc that I added.  I can only have two pcs, the host plus 1, not host plus 3 like I expect.  The actual behavior is that I can't add more than one PC to the host.  When I actually go to add the next PC it overwrites the one that I previously added.  There actually doesn't seem to be a way to add more than one additional pc, but clearly there is intent to have up to 4.  However actually I can't have more than 2.  I expect to be able to add 3 security keys and have my mouse and keyboard automatically connect based on the screen my mouse pointer moved to like the synergy app did way back in the day, but the actual behavior is that I cannot add a second pc to the mouse without borders configuration.  please let me know if I should repeat myself.

### Other Software

_No response_
Repository: pytorch
Issue: Inductor should run fallbacks without Autograd-related dispatch keys
Labels: triaged,oncall: pt2,module: inductor

Inductor's charter is that it gets passed code that runs on Tensors, without needing to worry about the interaction with Tensor subsystems. This means that when it runs fallbacks (by invoking the operator through the PyTorch dispatcher), it shouldn't need to run the Autograd key, the ADInplaceOrView key, and possibly more (AOTDispatcher handles both of these).

Some of these might be relatively expensive (from an overhead perspective), especially due to https://github.com/pytorch/pytorch/issues/139521 and registrations from Python torch.library.custom_op.

cc @ezyang @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @ipiszy @yf225 @chenyang78 @kadeng @muchulee8 @ColinPeppler @amjames @desertfire @aakhundov
Repository: TypeScript
Issue: 'Move to a new file' operation reformats code (typescript)
Labels: Needs More Info

<!-- ⚠️⚠️ 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.95.0

when i refactor my typescript code by using the 'Move to a new file' operation, it reformats the selected code instead of keeping it as it was.

for example, it
- removes empty lines between functions
- removes line breaks in function parameters