sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: Get Android 35 Emulator Tests working with SwANGLE
Labels: team-infra,P1,triaged-infra

This blocks: https://github.com/flutter/flutter/issues/152374

Here is a sample failing build: https://ci.chromium.org/ui/p/flutter/builders/try/Linux_android_emu%20android%20views/11825/infra

```
W1106 11:30:56.306128  144389 VkCommonOperations.cpp:1022] Selecting Vulkan device: SwiftShader Device (Subzero), Version: 1.3.0
initialize: Supports id properties, got a vulkan device UUID
No protocol specified
No protocol specified
E1106 11:30:56.414060  144389 EmulationGl.cpp:94] Failed to find exactly 1 GLES 2.x config: found 0.
E1106 11:30:56.414084  144389 EmulationGl.cpp:309] Failed to validate creating GLES 2.x context.
E1106 11:30:56.414116  144389 FrameBuffer.cpp:345] Failed to initialize GL emulation.
E1106 11:30:56.415569  144389 RendererImpl.cpp:147] Could not initialize emulated framebuffer
```

For this PR: https://github.com/flutter/flutter/pull/158017/files

My understanding is that with SwANGLE, there is a translation pipeline of:

Vulkan -> OpenGL (SwiftShader)
OpenGL -> GLES (ANGLE)

Also, only test engine targets compile swiftshader support, per:

```bash
$ grep -rnI 'swift.*shader' --include='BUILD.gn' | grep -v 'third_party\/'
display_list/testing/BUILD.gn:37:# causes linkage problems with swiftshader.
testing/BUILD.gn:222:use_swiftshader = enable_unittests && shell_enable_gl
testing/BUILD.gn:223:if (use_swiftshader) {
impeller/playground/BUILD.gn:22:    "backend/vulkan/swiftshader_utilities.cc",
impeller/playground/BUILD.gn:23:    "backend/vulkan/swiftshader_utilities.h",
```
Repository: deno
Issue: Deno LSP : handling of code actions "context.only" may be too restrictive.
Labels: needs investigation,lsp

Version: Deno 2.0.5

Hello, 

By investigating the following issue https://github.com/zed-industries/zed/issues/20312, I encountered a potential inconsistency  in the way the LSP handle the code actions context.

For context a LSP client can use the "only" field, to specify the code action kinds it is interested in.
 https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeActionContext

Zed editor will use it and base the list on the capabilities provided by the server, but any editor could provide it as well.

Currently the LSP will only pass the first "only" item to the typescript server kind parameter : 
https://github.com/denoland/deno/blob/b3a3d84ce249ff126f92e7a0849ec0a6ce26e973/cli/lsp/language_server.rs#L1739..L1744

For instance if the list is ["quickfix", "refactor"] it means that only "quickfix" actions can be provided, which is not what is expected, because it will inhibit refactor actions.

It seems that the handling of `only` is too restrictive in that case.

One possible approach, albeit less performant, would be not to pass the `kind` parameter and perform post-filtering on the actions provided by the ts_server.

WDYT ? would you accept a PR implementing the proposal above ?
Repository: PowerToys
Issue: Normal typing with space set as the Quick Accent activation key sometimes results in space characters moving one character late.
Labels: Issue-Bug,Priority-2,Product-Quick Accent

### Microsoft PowerToys version

0.86.0

### Installation method

PowerToys auto-update

### Running as admin

No

### Area(s) with issue?

Quick Accent

### Steps to reproduce

With space configured as the activation key, normal typing sometimes results in the space character moving one character late when not intending to invoke quick accent.

This happens constantly for me, both on a laptop keyboard and a ZSA Moonlander keyboard.

### ✔️ Expected Behavior

When I type a sentence I want spaces to be between words.

### ❌ Actual Behavior

Sometimes whent yping, the spacec haracter moves one character late.

### Other Software

_No response_
Repository: go
Issue: crypto/tls: interoperability problems between go tls server and microsoft/outlook.com tls (smtp starttls) client
Labels: NeedsInvestigation

### Go version

go1.23.2 linux/amd64

### Output of `go env` in your module/workspace:

```shell
n/a
```


### What did you do?

Deploy mox, a mail server, and successfully get incoming email message deliveries from microsoft (outlook.com, both office365 and personal/free accounts) to mox over SMTP with STARTTLS (crypto/tls server).

### What did you see happen?

On October 24 I started receiving "TLS reporting" errors with "validation failure" error  in the "sts" (MTA-STS) section. Up to and including October 23 I received TLS reports with only successful delivery attempts. I investigated, but couldn't find anything wrong. Yesterday I learned message deliveries from microsoft (outlook.com servers) to mox were failing. The TLS reporting error message wasn't precise/clear, but there's a good chance it was about these failing deliveries attempts.

The symptoms: I would see an incoming smtp connection, the "starttls" command, and an abrupt close of the connection by remote. Debugging revealed the connection was closed by remote after reading the server-side response the the TLS client hello message, without the remote writing anything in response (EOF while trying to read the first bytes looking for the "client finished" message). During more debugging, I noticed the Go TLS server code sends a session ticket message as part of its response to the client hello message. Setting `tls.Config.SessionTicketsDisabled = true` prevents the new session ticket from being sent, and makes the Microsoft SMTP STARTTLS command, and delivery of messages, succeed.

At https://datatracker.ietf.org/doc/html/rfc8446#section-4.6.1 I noticed:

> At any time after the server has received the client Finished
>  message, it MAY send a NewSessionTicket message.

One theory: The Go TLS server is sending the NewSessionTicket message too soon, and Microsoft changed their implementation to be more strict about when it allows certain messages.

This isn't specific to mox. Maddy, another mail server written in Go is also seeing TLS interoperability issues with Microsoft/outlook.com. More details:

https://github.com/mjl-/mox/issues/237
https://github.com/foxcpp/maddy/issues/730


### What did you expect to see?

The Go TLS session ticket may come too early for some other TLS clients. I did not try changing the crypto/tls code to only send a new session ticket message after having read the client finished message. May be worth trying, to see if that will result in a successful TLS session or sees the same abrupt connection close.
Repository: kubernetes
Issue: Allow WorkEstimatorConfig to be configured
Labels: sig/api-machinery,kind/feature,triage/accepted

### What would you like to be added?

Allow WorkEstimatorConfig especially `MaximumSeatsLimit` to be configured.
Currently it's hard-coded to 10 and there's no way for a cluster admin to configure it.

https://github.com/kubernetes/kubernetes/blob/e2bf630940946df5bc161d224e4a9b2e191a3b2e/staging/src/k8s.io/apiserver/pkg/server/config.go#L1010-L1012
https://github.com/kubernetes/kubernetes/blob/e2bf630940946df5bc161d224e4a9b2e191a3b2e/staging/src/k8s.io/apiserver/pkg/util/flowcontrol/request/config.go#L27

### Why is this needed?

It's fairly common that a list request is more than 10X more expensive than a single object operation e.g. get, update, create.
This underestimation can cause APIServer to admit more list requests and increase OOM risk. We don't panelize list requests enough.
If there's a knob to configure this maximumSeatsLimit to higher like 20 or even higher, it can help the APIServer to panelize and throttle expensive list request.
Repository: vscode
Issue: Notebook `Add Find Match to Selection` not set up for cmd palette
Labels: feature-request,polish,notebook-cell-editor

## Environment data

-   VS Code version: 1.95.1
-   Jupyter Extension version (available under the Extensions sidebar): v2024.10.0
-   Python Extension version (available under the Extensions sidebar): v2024.18.0
-   OS (Windows | Mac | Linux distro) and version: Windows 10
-   Python: 3.13
-   Type of virtual environment used (N/A | venv | virtualenv | conda | ...): XXX
-   Jupyter server running: Local 

## Expected behaviour

In a jupyter notebook, executing "Add Selection to Next Find Match" in the command palette (multiple times) selects the next occurrence of a variable until the end of the notebook.

## Actual behaviour

"Add Selection to Next Find Match" selects the next occurrence of a variable until the end of the code cell.
There is also "Notebook: Add Find Match to Selection" in the command palette, but I don't know what this should do. Nothing happens when I execute it.
Repository: terminal
Issue: [TerminalChat/AI; Enterprise] Company wide predefine lm provider parameter
Labels: Issue-Feature,Product-Terminal,Needs-Tag-Fix,Area-Chat

### Description of the new feature

Add a second group policy to set the required ChatAI/LM provider parameters like endpoint uri, api key, and so on.

### Use case
That a company can push the configuration to their clients instead of telling (mail or documentation) their users how to configure the provider. This is especially useful if all people should use the same (local/on premise) LM provider infrastructure.

### Implementation notes
- String policy accepting a json value in one line.
- Maybe not possible because of the encryption of the api key(s).
- Maybe a second policy for the provider that is enabled by default.
- Possible json format:
```json
{
  "defaultEnabledProvider": "lm-provider-id",
  "lm-provider-id": [
    "property": "value",
    "property": "value"
  ],
  "lm-provider-id2": [
    "property": "value",
    "property": "value"
  ]
}
```

### Proposed technical implementation details

_No response_
Repository: material-ui
Issue: [core] Adopt react compiler?
Labels: performance,discussion,core

### Summary

Same as https://github.com/mui/base-ui/issues/809.

The action plan would involve:

- [ ] Close #42548
- [ ] Run all the tests on the output of the compiler. I believe we already do this with the Babel optimizations that we have, so won't be too hard. It's important to guarantee behavior.
- [ ] Publish the source with the output of the compiler

### Motivation

Performance.

Now, to be fair, we likely want to invest time into this for Base UI first, since in Material UI there should be barely anything to optimize (it should be almost only about style).
Repository: PowerToys
Issue: Mouse Highlighter turns on when power toys is opened
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.86.0

### Installation method

Microsoft Store

### Running as admin

Yes

### Area(s) with issue?

Mouse Utilities

### Steps to reproduce

log into my computer or open the Power Toys app.

### ✔️ Expected Behavior

the mouse highlighter shouldn't turn on unless I hit the shortcut

### ❌ Actual Behavior

When logging in or opening power toys the mouse highlighter is on.

### Other Software

_No response_
Repository: terminal
Issue: Pass keyboard layout down to ConPTY and consider readding support for GetConsoleKeyboardLayoutName
Labels: Product-Conhost,Product-Conpty,Area-Server,Issue-Task

### Description of the new feature

To help PowerShell with their `ToUnicode` usage we should pass down the keyboard layout to ConPTY so that their keyboard-layout hack works:
https://github.com/PowerShell/PSReadLine/blob/e87a265ef8d2c6c5498500deb155bf6258b34629/PSReadLine/PlatformWindows.cs#L1106-L1109

To avoid the need for such a workaround, we should readd support for the existing `GetConsoleKeyboardLayoutName` function. There's not really a good reason to not support it. It's also used by vim and probably others so it may be quite helpful.

### Proposed technical implementation details

_No response_
Repository: TypeScript
Issue: Ukrainian localisation
Labels: Suggestion,Awaiting More Feedback

### 🔍 Search Terms

"Ukrainian" "localization"

### ✅ Viability Checklist

- [x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
- [x] This wouldn't change the runtime behavior of existing JavaScript code
- [x] This could be implemented without emitting different JS based on the types of the expressions
- [x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
- [x] This isn't a request to add a new utility type: https://github.com/microsoft/TypeScript/wiki/No-New-Utility-Types
- [x] This feature would agree with the rest of our Design Goals: https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals

### ⭐ Suggestion

To everyone's shame there is no Ukrainian localization of TypeScript.

I am willing to contribute **the bulk of work,** and adhere to any specific standard and practice to make it happen. Hope to help Microsoft not to spend much effort, and gain the good will.

If your internal tooling has some funky format that's OK, just give me a template for English or even say Spanish and I'll get Ukrainian back to you.

We can also arrange for a linguist professional to look over any concerns, questions and such.


### 📃 Motivating Example

There is a large body and community of Ukrainian software developers using TypeScript every day.

You'll gain tons of goodwill, and a positive branding from this.

### 💻 Use Cases

1. What do you want to use this for? -- Reduce friction of mental translation for the newcomers to TypeScript.
2. What shortcomings exist with current approaches? -- great approaches, just no Ukrainian locale.
3. What workarounds are you using in the meantime? -- English locale.
Repository: ollama
Issue: [Feature Request] OpenCL 3.0 support
Labels: feature request

OpenCL 3.0 looks more supported in community drivers, including in mobile environments using like freedreno driver using rusticl or zink driver.

A opencl 3.0 support can open doors for run on mobile devices with postmarket or in some cases run on top of vulkan using zink or angle (android), it's can too provide support for Intel GPUs
Repository: PowerToys
Issue: New+ Custom Icons
Labels: Idea-Enhancement,Needs-Triage,Needs-Team-Response,Product-New+

### Description of the new feature / enhancement

Pretty much self-explanatory -right now we have the opening app's icon beside the file, but sometimes a custom icon can make finding the correct file faster.

### Scenario when this would be used?

I use Notepad++ to open both CSS and JSON files, but I would rather use these SVGs:
![Image](https://github.com/user-attachments/assets/cfb38fa2-df10-4068-9afa-61d6e57833bd)
![Image](https://github.com/user-attachments/assets/461d3408-5c20-4693-8205-90a81e209dcc)

Should be toggleable between using opening program and a custom image.

### Supporting information

_No response_
Repository: kubernetes
Issue: Add an option for the testserver to reset its metrics when it starts and torn down
Labels: sig/api-machinery,kind/feature,sig/instrumentation,sig/testing,triage/accepted

### What would you like to be added?

Add an option to [TestServer](https://github.com/kubernetes/kubernetes/blob/6399c32669c62cfbf7c33b14b77d6781ce1cce27/cmd/kube-apiserver/app/testing/testserver.go#L117) to reset apiserver related metrics when it [starts](https://github.com/kubernetes/kubernetes/blob/6399c32669c62cfbf7c33b14b77d6781ce1cce27/cmd/kube-apiserver/app/testing/testserver.go#L528) and [teardown](https://github.com/kubernetes/kubernetes/blob/6399c32669c62cfbf7c33b14b77d6781ce1cce27/cmd/kube-apiserver/app/testing/testserver.go#L174).

### Why is this needed?

Kube-apiserver related metrics are stored globally, so they are shared under the same test suites and metrics' value need to be reseted explicitly, 
https://github.com/kubernetes/kubernetes/blob/76790cee96d2af21ff60f297a452e819db5934b6/test/integration/client/metrics/metrics_test.go#L51
even when the testServer has been torn down. 
https://github.com/kubernetes/kubernetes/blob/6399c32669c62cfbf7c33b14b77d6781ce1cce27/test/integration/metrics/metrics_test.go#L83
Repository: godot
Issue: Node duplication issue with @tool
Labels: topic:editor,needs testing

### Tested versions

4.2, 4.3 stable

### System information

Godot v4.3.stable - Windows 10.0.19045 - GLES3 (Compatibility) - Radeon RX 560 Series (Advanced Micro Devices, Inc.; 31.0.14001.45012) - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (4 Threads)

### Issue description

I noticed a strange problem when duplicating nodes in the scene tree that were added by a plugin, I first encountered this problem in [my plugin](https://github.com/JekSun97/gdTree3D/issues/1) developed using GDExtension, now I decided to test this problem locally in the editor itself using GDScript plugins, and this problem repeated.

If we duplicate a node added using GDExtension or a plugin and `@tool`, then the node is duplicated twice, the more we duplicate this node, the more descendants it has

When reloading a project, extra nodes are sometimes shown in the editor, sometimes not, which is also quite strange.

### Steps to reproduce

1. Open MRP
2. Create a new node added by the "newnode" plugin
3. Duplicate it
4. You will see extra descendants in the output window

### Minimal reproduction project (MRP)

[bugdublicate.zip](https://github.com/user-attachments/files/17654469/bugdublicate.zip)
Repository: PowerToys
Issue: Mouse without borders not working
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.86.0

### Installation method

Microsoft Store

### Running as admin

Yes

### Area(s) with issue?

Mouse Without Borders

### Steps to reproduce

Installed and updated powertoys on both machines, did the setup for mouse without borders on both machines.
Device layout on both machines show 2 computers, but mouse doesn't move from 1 machine to the other like it used to do in the past 

![Image](https://github.com/user-attachments/assets/9a091996-0218-445e-ac30-4e74a9cf68d1)




### ✔️ Expected Behavior

Mouse should mouse smoothly between machines

### ❌ Actual Behavior

Mouse not moving

### Other Software

_No response_
Repository: PowerToys
Issue: [feature] a global shortcut key management
Labels: Needs-Triage

### Description of the new feature / enhancement

Let me know which shortcut key is occupied by which software and can disable or modify the user of this shortcut key

### Scenario when this would be used?

every where

### Supporting information

_No response_
Repository: excalidraw
Issue: Feature Request: Spaced node-style connections on shapes
Labels: enhancement

I work a lot in node-based animation and VFX programs like Houdini, Blender, Unreal Engine, etc, and I often sketch out node networks in my notes. In Excalidraw I've built up a library of node shapes for these programs, each consisting of the node shape grouped with circular connectors.  Here's a shot of my shapes library and how I use them in practice.
![Image](https://github.com/user-attachments/assets/d3b13259-615c-4a22-9237-fe60770c2c4e)

While the library shapes method works, it's a bit of a time investment to set up. So this request is for shapes that auto create spaced input/output 'ports' as the arrow is connected. In Houdini for example, multiple connections looks like this:
![Image](https://github.com/user-attachments/assets/08e7f0ba-1f1d-4003-b8b9-51ae0902b181)

The above example shows a merge node taking inputs to one big port, though ideally there'd be an option for a port to be created with each connector, like the in/out ports on the top row of nodes.
Repository: electron
Issue: WebContentsView - visibility (backgroundThrottling, size, Page Visibility API)
Labels: platform/windows,platform/macOS,bug :beetle:,has-repro-gist,component/WebContentsView,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

33.1.0

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

macOS, Windows

### Operating System Version

macOS Sonoma 14.6.1

### What arch are you using?

arm64 (including Apple Silicon)

### Last Known Working Electron version

_No response_

### Expected Behavior

https://www.electronjs.org/docs/latest/api/browser-window#page-visibility:
> If `backgroundThrottling` is disabled, the visibility state will remain `visible` even if the window is minimized, occluded, or hidden.

Output of test case:
```
{"x":0,"y":0,"width":100,"height":100} {"backgroundThrottling":true} {"visibilityState":"visible","innerWidth":100}
{"x":-1000,"y":-1000,"width":100,"height":100} {"backgroundThrottling":true} {"visibilityState":"hidden","innerWidth":100}
{"x":-1000,"y":-1000,"width":100,"height":100} {"backgroundThrottling":false} {"visibilityState":"visible","innerWidth":100}
```

### Actual Behavior

`WebContentsView` has visibility state `hidden` when `backgroundThrottling: false` and `WebContentsView` is occluded.
And `innerWidth` has also incorrect value of `0` instead of `100` (in both cases when `backgroundThrottling: false` and `backgroundThrottling: true`, when `WebContentsView` is occluded).

Output of test case:
```
{"x":0,"y":0,"width":100,"height":100} {"backgroundThrottling":true} {"visibilityState":"visible","innerWidth":100}
{"x":-1000,"y":-1000,"width":100,"height":100} {"backgroundThrottling":true} {"visibilityState":"hidden","innerWidth":0}
{"x":-1000,"y":-1000,"width":100,"height":100} {"backgroundThrottling":false} {"visibilityState":"hidden","innerWidth":0}
```

### Testcase Gist URL

https://gist.github.com/alexander-at-t/c5a24e70d86001ae9dc10de3c8217c7f

### Additional Information

I've also tested in Electron v34.0.0-alpha.7 - the result is the same.
Repository: PowerToys
Issue: Please put the Musical symbols in the Quick Accent bar
Labels: Needs-Triage

### Description of the new feature / enhancement

flat ♭ could be accessed under "b" in the quick accent bar.
♯ sharp could be accessed under 3 (because it has the sharp symbol)
natural ♮ could be under n, for natural maybe? I'm not sure on that one.

I use those symbols a lot, and it's a pain to keep copy pasting them

### Scenario when this would be used?

I'm a teacher, and I love using the quick accent bar for when I teach pronunciation and IPA. I also teach music, and it would be super helpful if we could have access to the flat (♭), sharp (♯), and natural (♮) symbols. 

### Supporting information

_No response_