sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: kubernetes
Issue: Compressed pod log files default to 644 permissions
Labels: kind/bug,sig/node,needs-triage

### What happened?

When the pod logs rotate and get compressed, the gzipped file defaults to the permissions of 644. With the directories set to 755 this allows the logs to be world readable at that point.

This appears to be where this issue is happening at - https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/logs/container_log_manager.go#L422

### What did you expect to happen?

For the compressed logs to either inherit the original log file permissions (600) or for this file permission to be configurable in the kubelet configuration

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

Generate logs & wait until they compress - https://kubernetes.io/docs/concepts/cluster-administration/logging/#basic-logging-in-kubernetes

### Anything else we need to know?

_No response_

### Kubernetes version

<details>

```console
$ kubectl version
Client Version: v1.30.9
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.30.2
```

</details>


### Cloud provider

<details>

</details>


### OS version

<details>

```console
# On Linux:
$ cat /etc/os-release
Rocky Linux 9.5
Version = 9.20250121.0.5 (Blue Onyx)
$ uname -a
5.14.0-503.21.1.el9_5.x86_64

# 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: vscode
Issue: White window flashes (quickly) when Dark Mode is on
Labels: triage-needed


Type: <b>Bug</b>

When I open the aplication from the task bar, VS Code flashes a white screen. I have removed all theme extensions and this is still hapenning.

Checking November 2024 (version 1.96) Release Notes this issue was not addressed yet.

GIF recorded to show the issue. Some times it didn't caught the problem because of the quality of the recorder. And you can see it happening at least one time in this GIF.
![Image](https://github.com/user-attachments/assets/869b5fc0-fe0d-4c5b-8f7f-77c53594ec39)


VS Code version: Code 1.96.3 (91fbdddc47bc9c09064bf7acf133d22631cbf083, 2025-01-09T18:14:09.060Z)
OS version: Windows_NT x64 10.0.26100
Modes:

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz (8 x 2803)|
|GPU Status|2d_canvas: enabled<br>canvas_oop_rasterization: enabled_on<br>direct_rendering_display_compositor: disabled_off_ok<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>opengl: enabled_on<br>rasterization: enabled<br>raw_draw: disabled_off_ok<br>skia_graphite: disabled_off<br>video_decode: enabled<br>video_encode: enabled<br>vulkan: disabled_off<br>webgl: enabled<br>webgl2: enabled<br>webgpu: enabled<br>webnn: disabled_off|
|Load (avg)|undefined|
|Memory (System)|15.79GB (4.30GB free)|
|Process Argv|--crash-reporter-id 0b380004-7e16-458e-96cd-c793662b03a9|
|Screen Reader|no|
|VM|0%|
</details><details><summary>Extensions (6)</summary>

Extension|Author (truncated)|Version
---|---|---
auto-close-tag|for|0.5.15
auto-rename-tag|for|0.1.10
LiveServer|rit|5.7.9
vscode-icons|vsc|12.10.0
vscode-preview-server|yui|1.3.0
markdown-all-in-one|yzh|3.6.2


</details><details>
<summary>A/B Experiments</summary>

```
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805cf:30301675
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
vscaac:30438847
c4g48928:30535728
azure-dev_surveyone:30548225
vscrp:30673768
962ge761:30959799
pythonnoceb:30805159
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
dvdeprecation:31068756
dwnewjupyter:31046869
2f103344:31071589
nativerepl1:31139838
pythonrstrctxt:31112756
nativeloc1:31192215
cf971741:31144450
iacca1:31171482
notype1cf:31157160
5fd0e150:31155592
dwcopilot:31170013
stablechunks:31184530
6074i472:31201624
dwoutputs:31217127
9064b325:31222308
copilot_t_ci:31222730

```

</details>

<!-- generated by issue reporter -->
Repository: vscode
Issue: This.C.HAS is not a function when arrowing in keyboard preferences list with a screen reader
Labels: info-needed


Type: <b>Bug</b>

Pressing CTRL+K plus CTRL+S and then arrowing up and down on the edit field before or after typing something yeilds an error as noted in the title of the bug. I have tried starting the editor with all extensions disabled. I renamed the romaing\code folder, renamed the extensions folder in .vscode and no local\code folder existed. I went ahead and wiped out VSCode completely, r emoving all custom folders and re-installed. The issue persists. No logs are showing actionable data. My guess is that some function is hooked on the arrow keys and is not clearly working in places t hat are not intended. Does anyone have a clue as to what may be causing this issue? While not a show stopper it does add ambiguity to the user experience for screen reader users. I am sorry to even be bringing this up...

VS Code version: Code 1.96.4 (cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba, 2025-01-16T00:16:19.038Z)
OS version: Windows_NT x64 10.0.26100
Modes:

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|13th Gen Intel(R) Core(TM) i5-1340P (16 x 2189)|
|GPU Status|2d_canvas: enabled<br>canvas_oop_rasterization: enabled_on<br>direct_rendering_display_compositor: disabled_off_ok<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>opengl: enabled_on<br>rasterization: enabled<br>raw_draw: disabled_off_ok<br>skia_graphite: disabled_off<br>video_decode: enabled<br>video_encode: enabled<br>vulkan: disabled_off<br>webgl: enabled<br>webgl2: enabled<br>webgpu: enabled<br>webnn: disabled_off|
|Load (avg)|undefined|
|Memory (System)|15.69GB (4.13GB free)|
|Process Argv||
|Screen Reader|yes|
|VM|0%|
</details><details><summary>Extensions (24)</summary>

Extension|Author (truncated)|Version
---|---|---
Bookmarks|ale|13.5.0
npm-intellisense|chr|1.4.5
vscode-markdownlint|Dav|0.58.2
vscode-eslint|dba|3.0.10
prettier-vscode|esb|11.0.0
copilot|Git|1.258.0
copilot-chat|Git|0.23.2
vscode-pull-request-github|Git|0.102.0
vscode-htmlhint|HTM|1.0.5
file-history|Jef|1.0.0
markdown-shortcuts|mdi|0.12.0
vscode-edge-devtools|ms-|2.1.6
black-formatter|ms-|2024.4.0
debugpy|ms-|2024.14.0
python|ms-|2024.22.2
vscode-pylance|ms-|2024.12.1
live-server|ms-|0.4.15
vscode-copilot-vision|ms-|0.1.1
vscode-speech|ms-|0.12.1
vsliveshare|ms-|1.0.5948
LiveServer|rit|5.7.9
markdown-preview-enhanced|shd|0.8.15
code-spell-checker|str|4.0.34
markdown-all-in-one|yzh|3.6.2


</details>
<!-- generated by issue reporter -->
Repository: pytorch
Issue: Add a lint rule to avoid the word `interface` in C++
Labels: module: cpp,module: lint,triaged

This is a reserved word in some msvc implementations internally

cc @jbschlosser
Repository: next.js
Issue: SRI integrity attribute for JS chunks missing with pages router
Labels: Pages Router

### Link to the code that reproduces this issue

https://codesandbox.io/p/devbox/jovial-firefly-wx97gr?workspaceId=ws_3ZtafuUfP1tYxS9a7x5wHu

### To Reproduce

Clone canary version
Enable SRI experimental feature within next.config as per  https://github.com/vercel/next.js/pull/73891
Create new page within the pages router
Build and run application
Check source code for integrity attribute


### Current vs. Expected behavior

**Current**
integrity attribute is missing from JS chunks script tags

**Expected:**
Script tags that import JS chunks to have integrity attribute present

### Provide environment information

```bash
Operating System:
  Platform: linux
  Arch: x64
  Version: #1 SMP PREEMPT_DYNAMIC Sun Aug  6 20:05:33 UTC 2023
  Available memory (MB): 4102
  Available CPU cores: 2
Binaries:
  Node: 20.9.0
  npm: 9.8.1
  Yarn: 1.22.19
  pnpm: 8.10.2
Relevant Packages:
  next: 15.2.0-canary.22 // Latest available version is detected (15.2.0-canary.22).
  eslint-config-next: N/A
  react: 19.0.0
  react-dom: 19.0.0
  typescript: 5.1.3
Next.js Config:
  output: N/A
```

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

Pages Router

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

next start (local), Other (Deployed)

### Additional context

_No response_
Repository: tauri
Issue: [bug] use register_listener instead of registerListener.
Labels: type: bug,status: needs triage

### Describe the bug

When using addPluginListener, I found that registerListener is not allowed. Upon further investigation, I discovered that addPluginListener internally uses registerListener. I believe this does not conform to Rust's naming conventions, and it should be corrected to the previous register_listener.

### Reproduction

https://github.com/tauri-apps/tauri/blob/f5a59b93bfefb43ff131a7870b3c5d5e48c1ca1e/packages/api/src/core.ts#L165

### Expected behavior

use register_listener instead of registerListener.

### Full `tauri info` output

```text
[✔] Environment
    - OS: Mac OS 15.1.1 arm64 (X64)
    ✔ Xcode Command Line Tools: installed
    ✔ rustc: 1.83.0 (90b35a623 2024-11-26) (Homebrew)
    ✔ cargo: 1.83.0
    ✔ rustup: 1.27.1 (2024-04-24)
    ✔ Rust toolchain: 
    - node: 18.20.2
    - pnpm: 9.10.0
    - npm: 10.5.0

[-] Packages
    - tauri 🦀: 2.1.1
    - tauri-build 🦀: 2.0.3
    - wry 🦀: 0.47.2
    - tao 🦀: 0.30.8
    - @tauri-apps/api : 2.0.0 (outdated, latest: 2.2.0)
    - @tauri-apps/cli : 2.0.3 (outdated, latest: 2.2.5)

[-] Plugins
    - tauri-plugin-shell 🦀: 2.0.2
    - @tauri-apps/plugin-shell : 2.0.0 (outdated, latest: 2.2.0)
    - tauri-plugin-http 🦀: 2.0.3
    - @tauri-apps/plugin-http : 2.0.0 (outdated, latest: 2.2.0)
    - tauri-plugin-os 🦀: 2.0.1
    - @tauri-apps/plugin-os : 2.0.0 (outdated, latest: 2.2.0)
    - tauri-plugin-fs 🦀: 2.0.3
    - @tauri-apps/plugin-fs : not installed!

[-] App
    - build-type: bundle
    - CSP:  xxxx
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: Vue.js
    - bundler: Vite
```

### Stack trace

```text

```

### Additional context

I am not clear about the rationale behind this change. I would appreciate it if I could receive a response explaining the reasoning.
Repository: flutter
Issue: `flutter drive` Impeller startup crashes appear as VM HTTP exceptions
Labels: platform-android,t: flutter driver,f: integration_test,P2,blocked,fyi-android,team-tool

Reproduction:

1. Start an Android 34 emulator
2. Use the following `AndroidManifest.xml` to force `vulkan` (i.e. no fallback logic), though other crashes might also cause this
3. Try running the app with `flutter drive lib/main.dart`

You'll get something like:

```sh
$ flutter drive lib/main.dart
It is taking an unusually long time to connect to the VM...
Oops; flutter has exited unexpectedly: "HttpException: Connection closed before full header was received
```

There are two bugs:

1. We are missing information on why we can't connect (more on that in a second)
2. The crash has nothing to do with the VM service or HTTP

If you `flutter run lib/main.dart` (i.e. the same code, just with `flutter run`):

```sh
$ flutter run lib/main.dart
E/flutter ( 5377): [ERROR:flutter/impeller/renderer/backend/vulkan/capabilities_vk.cc(285)] Break on 'ImpellerValidationBreak' to inspect point of failure: Device does not support required Android extension: VK_KHR_external_semaphore_fd
E/flutter ( 5377): [ERROR:flutter/impeller/renderer/backend/vulkan/capabilities_vk.cc(310)] Break on 'ImpellerValidationBreak' to inspect point of failure: Device not suitable since required extensions are not supported.
E/flutter ( 5377): [ERROR:flutter/impeller/renderer/backend/vulkan/capabilities_vk.cc(393)] Break on 'ImpellerValidationBreak' to inspect point of failure: Device doesn't support the required queues.
E/flutter ( 5377): [ERROR:flutter/impeller/renderer/backend/vulkan/context_vk.cc(278)] Break on 'ImpellerValidationBreak' to inspect point of failure: No valid Vulkan device found.
I/flutter ( 5377): [IMPORTANT:flutter/shell/platform/android/android_context_vk_impeller.cc(60)] Using the Impeller rendering backend (Vulkan).
F/flutter ( 5377): [FATAL:flutter/shell/platform/android/platform_view_android.cc(127)] Check failed: android_context_->IsValid(). Could not create surface from invalid Android context.
Error connecting to the service protocol: failed to connect to http://127.0.0.1:58976/_qg3X7xW8FA=/ DartDevelopmentServiceException: WebSocketChannelException:
HttpException: Connection closed before full header was received, uri = http://127.0.0.1:58976/_qg3X7xW8FA=/ws
```

Better, at least we get the error messages (I'd expect to see these in `flutter drive`, but do not).
Repository: pytorch
Issue: pip failure when trying to download nightly whl from  pytorch.download.org : ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE
Labels: module: binaries,triaged

### 🐛 Describe the bug

This is the failure on Jan 23, 2025:
https://github.com/pytorch/pytorch/actions/runs/12926060185/job/36048291540#step:4:124

Log:
```
Downloading https://download.pytorch.org/whl/nightly/cpu/torch-2.7.0.dev20250123%2Bcpu-cp39-cp39-manylinux_2_28_x86_64.whl (176.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 176.2/176.2 MB 206.5 MB/s eta 0:00:00
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    unknown package:
        Expected sha256 2c2c2e6fcafccf6ff8bf91da2508be85dc35102eabbff47f03c1932f37a2c8d4
             Got        70186982b4dce3957a6a40ef722ba86[122](https://github.com/pytorch/pytorch/actions/runs/12926060185/job/36048291540#step:4:123)0996e37a63d4b11511549b09228ba7
```

Looks like its caused by conflict of sha256 value that we publish in index :
```
<a href="/whl/nightly/cpu/torch-2.7.0.dev20250123%2Bcpu-cp39-cp39-manylinux_2_28_x86_64.whl#sha256=2c2c2e6fcafccf6ff8bf91da2508be85dc35102eabbff47f03c1932f37a2c8d4" data-dist-info-metadata="sha256=072835b8d02e10e4e450c524497d0217711bc0880c33343c0f2779204cf4da8b" data-core-metadata="sha256=072835b8d02e10e4e450c524497d0217711bc0880c33343c0f2779204cf4da8b">torch-2.7.0.dev20250123+cpu-cp39-cp39-manylinux_2_28_x86_64.whl</a>
```

Looks like real file sha256 is 70186982b4dce3957a6a40ef722ba86 however sha256 included by our index is: 2c2c2e6fcafccf6ff8bf91da2508be85dc35102eabbff47f03c1932f37a2c8d4

This was mitigated by reverting
https://github.com/pytorch/pytorch/pull/144887 and https://github.com/pytorch/test-infra/pull/6172

Landing PR to exclude sha256 from nightly index:
https://github.com/pytorch/test-infra/pull/6213

Following additional test are required before we reland this change and before release 2.6:
1. Followup and make sure we can reintroduce sha256 index calculation correctly
2. Test current configuration production before release 2.6 and make sure we don't introduce breakage (since sha256 information is included in the production)

### Versions

2.7.0

cc @seemethere @malfet @osalpekar
Repository: vscode
Issue: Support abandonment of recent folders with unsaved changes
Labels: feature-request,workbench-hot-exit

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->
I'm trying to clean up my list of recent folders.  And yet, if I had any unsaved changes (including from any temporary "notebook" windows), I get:

![Image](https://github.com/user-attachments/assets/aa5f83bd-e24a-4ddb-95d6-59dc18665a23)

The original source is gone.  I no longer want whatever files they may have been.  Many of these were devcontainers, that have been removed from docker via `docker system prune -af --volumes` - I'd have to re-clone the repo and rebuild the container to even look at them (however long that takes).  Or in other situations the target system may simply be permanently gone for whatever reason (ie, were attached to a remote device that got sent back to a factory).

Can we please get some sort of `Abandon` button here, to account for that?
Repository: vscode
Issue: Image Copy-Paste Issue in Jupyter Notebook
Labels: feature-request,notebook-markdown

When pasting an image into a markdown cell, cutting or copying it to this notebook or another notebook results in the image not displaying. I tested this on a Python Jupyter Notebook web server, and these issues do not occur there. Since it's often necessary to reuse cells in notebooks, could this functionality be improved as a priority?
Repository: PowerToys
Issue: FanzyZones editor scaling depends on display scaling
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.86

### Installation method

Microsoft Store

### Running as admin

None

### Area(s) with issue?

FancyZones Editor

### Steps to reproduce

(from Feedback Hub)

The fancyzones editor can only be used when my display scaling is set to 100%. When set to 150%, the zones are also zoomed.
work around: If I set the display scaling to 100%, use the editor, select that editor to use for that monitor, then set it back to 150%, then the zones are correct, even though the editor would display them wrong.

### ✔️ Expected Behavior

_No response_

### ❌ Actual Behavior

_No response_

### Other Software

_No response_
Repository: rust
Issue: Robustify the `TyKind` ambig/unambig layout compatibility tests
Labels: C-enhancement,T-compiler

> I think we probably should track some follow-up work with fleshing out the type layout test to make sure we don't accidentally start fucking up the transmute between `Unambig = ()` and `Unambig = !`, though I also expect that that would end up causing segfaults in the compiler immediately. I'll file something for that.

_Originally posted by @compiler-errors in https://github.com/rust-lang/rust/issues/135272#issuecomment-2610594323_
            
#135272 introduced a very interesting trick where we transmute between two variants of `hir::TyKind<U>` -- namely `hir::TyKind<()>` and `hir::TyKind<!>` -- to represent the presence or not of a variant of `TyKind::Infer` which is *superseded* in certain contexts by a more general infer kind that is shared between consts and types. 

As of that PR landing, there's a test (`compiler/rustc_hir/src/lib.rs`) that exercises the layout compatibility between these `TyKind`s, but it could be fleshed out some more.
Repository: vscode
Issue: Allow dragging the VSCode window using the inactive parts of left side bar
Labels: triage-needed

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->

Currently it's possible to drag the VSCode window by using the inactive parts of the window's upper border.
I propose to allow dragging the window by using the inactive parts of the left side bar.

Image annexed.


<img width="511" alt="Image" src="https://github.com/user-attachments/assets/16f57833-4f19-461c-ab93-b30b2c3131e9" />
Repository: vscode
Issue: Add Tooltip Feature to Jupyter Outline Items for Better Content Preview
Labels: feature-request,notebook-toc-outline

Currently, when hovering the mouse over an outline item, a tooltip showing the full name of the item is not generated. This is inconvenient, especially for content peeking. I tested this with a markdown file in VSCode, and its outline item shows a tooltip. I really hope this feature can be implemented in Jupyter. Thanks!
Repository: godot
Issue: MeshTexture on a button does not update till another property on the button is changed.
Labels: bug,regression,topic:gui

### Tested versions

Reproducible in 4.4 beta 1, 4.3 stable,  4.2 stable, 4.1.4 stable, 4.1.1 stable , not sure when it last worked  but I suppose somewhere during 4.1.1 

### System information

Godot v4.4.beta1.mono - Pop!_OS 22.04 LTS on X11 - X11 display driver, Multi-window, 1 monitor - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 4060 Laptop GPU - 12th Gen Intel(R) Core(TM) i7-12650H (16 threads)

### Issue description

Apparent regression of https://github.com/godotengine/godot/issues/63801 

- testing https://github.com/godotengine/godot/issues/63801. 
 
The MeshTexture doesn't update when it should ( when its changed ) 

### Steps to reproduce

Add a mesh texture to a button, add a mesh and add a texture to it, appreciate how nothing happens

### Minimal reproduction project (MRP)

[meshtest.zip](https://github.com/user-attachments/files/18524862/meshtest.zip)
Repository: ui
Issue: [feat]: Make a mention of `size of slider is not equal to the size of the element` in `Carousel`
Labels: area: request

### Feature description

It may be obvious to some that if you use `pl-[value]`, you need to factor that indentation into the slider size as well, i.e. `item size + indentation = slider size`. Because basically inside the `CarouselItem` element is some other element, like a product card etc.
But it's just not always obvious. Because of different settings, for example `containScroll`, `align`, sometimes it is not clear where and how something should be placed. It makes my head swell if I try to combine it with classes like `container` from tailwindcss.
For example, I don't know `embla-carousel` and it's the first time I use it in `shadcnui`, so this strange behavior was a discovery for me.

![Image](https://github.com/user-attachments/assets/bc7e9309-07d9-4308-b990-d21d25b75654)

`--slide-size` not equal `element size inside the slide`.

### Affected component/components

https://codesandbox.io/p/sandbox/embla-carousel-default-react-forked-snjtld

### Additional Context

Additional details here...

### Before submitting

- [x] I've made research efforts and searched the documentation
- [x] I've searched for existing issues and PRs
Repository: vscode
Issue: Please allow a feature to highlight in a different color the lines of code added into a script, when the chatbot outputs an entire script
Labels: info-needed,triage-needed

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->
Repository: flutter
Issue: Flutter Web: Radio button components must be contained in or owned by an element with role="radiogroup" (Accessibility)
Labels: c: new feature,framework,f: material design,a: accessibility,platform-web,c: proposal,customer: castaway,team-accessibility

### Use case

All radio button components (`role="radio"`) must be contained in or owned by an element with `role="radiogroup"`. This role is currently missing from the list of available semantics roles in existing widget libraries.

### Proposal

Add the ability to add WAI-ARIA `role="radiogroup"` to radio button container/parent elements.
Repository: PowerToys
Issue: Mouse Without Borders doesn't forward horizontal scroll
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.87.1

### Installation method

GitHub

### Running as admin

Yes

### Area(s) with issue?

Mouse Without Borders

### Steps to reproduce

1. Enable Mouse Without Borders on two devices
    1. The primary device with a mouse connected should have a horizontal scroll wheel (like the Logi MX Master 3)
2. Move mouse from primary device to secondary device
3. Try to scroll horizontal content
4. See that nothing happens
    1. Shift + Scroll still does horizontal scrolling

### ✔️ Expected Behavior

Horizontal scroll wheels should work on secondary device

### ❌ Actual Behavior

Horizontal scroll wheels don't work on secondary device

### Other Software

_No response_