sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: vscode
Issue: Git Source Control: Support keyboard-only staging
Labels: feature-request,scm

<!-- ⚠️⚠️ 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 have a full keyboard-only workflow; a tiling manager to control windows, shortcuts to switch focus between the editor and terminal, or jump to specific files or lines in files, etc. and I find any contexts where I have to move my hand to my mouse an extreme point of irritation (because I am much much faster than mouse-usage allows)

The git source control tab is a good example of this; there is no reason why there shouldn't be proper keyboard-only support. 
I can focus on the source control tab with shift+ctrl+g. I can use my vim-like HJKL arrow keysims to easily go up and down the files. I can press enter/space to look at the diffs.

However, there is no way for me to simply simulate the "+" stage button next to the file. The best I can get is very cumbersome, and not something I want to repeat for 15 files.
a) press tab to focus on the icons, then arrow key to the right twice to get to the + button.
b) open the file, ctrl + a to select all content, then ctrl+shift+p to run the command "stage selected range"

This should be much smoother. Just let me go to a file, review it's content, and press a single key shortcut to decide whether or not to include it in the stage. JJ (jujutsu), and the git interactive clients, let you just press "enter" on the file to stage it before committing.

Proposal:
allow me to create a keyboard-shortcut to stage the file my focus is currently on in the source control tab, AKA for simulating the `+` button.
Repository: tensorflow
Issue: TensorFlow Stable Delegate Python API
Labels: stat:contribution welcome,stat:awaiting tensorflower,type:feature,type:support,comp:lite,TF 2.16

### Issue type

Support

### Have you reproduced the bug with TensorFlow Nightly?

Yes

### Source

binary

### TensorFlow version

2.16

### Custom code

Yes

### OS platform and distribution

_No response_

### Mobile device

_No response_

### Python version

_No response_

### Bazel version

_No response_

### GCC/compiler version

_No response_

### CUDA/cuDNN version

_No response_

### GPU model and memory

_No response_

### Current behavior?

TensorFlow Python API currently doesn't support running stable delegates. Are there any workarounds? If not, are there any plans to support this in the future?

### Standalone code to reproduce the issue

```shell
self._model = tf.lite.Interpreter(
    model_path=stryolov5.tflite,
    experimental_delegates=[delegate.so]
)
```


### Relevant log output

_No response_
Repository: react
Issue: React Why Not Consider Support Signals
Labels: Type: Question

I don't understand why the official team doesn't consider the obvious solution of signal. If subscriptions are cleverly implemented as code snippets that are rewritten as anonymous subcomponents that are remembered and associated with dependencies, it won't go against the sanity of react. Model
Repository: transformers
Issue: RoBERTa is not well implemented for tokenizers with pad_token_id != 1
Labels: Feature request,Good Difficult Issue

### Feature request

I would like to request that RoBERTa models correctly accept tokenizers with pad_token_id != 1. This problem is inherit from [`fairseq`](https://github.com/facebookresearch/fairseq/blob/ecbf110e1eb43861214b05fa001eff584954f65a/fairseq/utils.py#L266) code.

### Motivation

**Problem Definition**
The current implementation of [Roberta](https://github.com/huggingface/transformers/tree/main/src/transformers/models/roberta) in transformers considers that the tokenizer has pad_token_id = 1:
- In the [TF implementation](https://github.com/huggingface/transformers/blob/405b56269812056d9593869e22b7b264d806cb1e/src/transformers/models/roberta/modeling_tf_roberta.py#L76) the pad token is explicitly set to 1.
- In all the implementations, the class `create_position_ids_from_input_ids` indirectly considers the pad_token_id = 1 in all the classes. ([modeling_roberta.py](https://github.com/huggingface/transformers/blob/9f06fb05059a973048f5865e7e385c9db5d6daa4/src/transformers/models/roberta/modeling_roberta.py#L1682), [modeling_tf_roberta.py](https://github.com/huggingface/transformers/blob/405b56269812056d9593869e22b7b264d806cb1e/src/transformers/models/roberta/modeling_tf_roberta.py#L125) and [modeling_flax_roberta.py](https://github.com/huggingface/transformers/blob/9f06fb05059a973048f5865e7e385c9db5d6daa4/src/transformers/models/roberta/modeling_flax_roberta.py#L73)).

**Motivation**
We have pre-trained a RoBERTa with another tokenizer from scratch and need to slightly change the current implementation to work correctly. The changes are minimal in `create_position_ids_from_input_ids`, we just need to change the `+ padding_idx` terms for `+ 1` terms in the incremental positions. This change will not affect the original implementations of RoBERTa.

### Your contribution

I can submit a PR with the modifications if you agree with the incorporation of this change.
Repository: godot
Issue: `OptionButton` popup does not close properly when requested
Labels: bug,topic:gui

### Tested versions

4.3

### System information

Windows 11

### Issue description

Some of the OptionButton's popup in the editor does not close by a single click, instead an empty popup show up:

![bug](https://github.com/user-attachments/assets/b76d2371-4032-48b0-9ce6-786101130614)


### Steps to reproduce

^^

### Minimal reproduction project (MRP)

No need, too easy to reproduce.
Repository: PowerToys
Issue: The "Move Newly Created Windows to their last known zone" affects child windows
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.85.1

### Installation method

Microsoft Store

### Running as admin

No

### Area(s) with issue?

FancyZones

### Steps to reproduce

1. Check "Move Newly Created Windows to their last known zone"
2. Uncheck "Allow child windows snapping"
3. Open Excel
4. Press control+F to open the Find dialog; it maximizes to fit the current zone Excel is in
5. Same happens to any child Excel window that is sizeable


### ✔️ Expected Behavior

I expect child windows of apps to stay in their last known position, as controlled by their parent application, when "Allow child windows snapping" is unchecked.

### ❌ Actual Behavior

Excel child windows (the ones that are sizeable) snap to the fancyzones grid and hence become very large.

### Other Software

Microsoft Windows 10 Pro 64 bit
Version 10.0.19045
Build 19045
Microsoft® Excel® for Microsoft 365 MSO (Version 2409 Build 16.0.18025.20160) 32-bit
Repository: opencv
Issue: Config opencv support cuda environment
Labels: bug

### System Information

OpenCV version: 4.8.1
Operating System / Platform: ubuntu 22.04
compiler: gcc 11.4.0
Cuda compilation tools, release: 12.6
FFmpeg version: n5.1.4
opencv: 4.8.1
opencv_contrib: 4.8.1

### Detailed description

<img width="452" alt="image" src="https://github.com/user-attachments/assets/8f14571b-267a-4c7d-bc59-c44fe6aaf52d">
<img width="462" alt="image" src="https://github.com/user-attachments/assets/a345cbd6-02fb-4e41-8280-9d1c4be07e48">
<img width="567" alt="image" src="https://github.com/user-attachments/assets/600df4d0-bd5c-4a0b-bfeb-46c847363f4e">

Above was I used the command:
cd opencv
mkdir build 
cmake -D WITH_CUDA=ON -D CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules ..
make

### Steps to reproduce

The full process:
git clone https://github.com/opencv/opencv_contrib.git
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build
cd build
cmake -D WITH_CUDA=ON -D CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules ..
make


### Issue submission checklist

- [X] I report the issue, it's not a question
- [X] I checked the problem with documentation, FAQ, open issues, forum.opencv.org, Stack Overflow, etc and have not found any solution
- [ ] 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: deno
Issue: Only authorize import modules listed in the import map
Labels: suggestion,install

## Proposition

Having a way to only authorize dependencies listed in the `imports` block of the `deno.json` file.

## Examples

This example should **NOT** work when I run `deno run -A main.ts` because the dependency is not listed in the `imports` block.

`deno.json`
````json
{
  "imports": {}
}
````

`main.ts`
````typescript
import { fib } from "jsr:@phocks/fib"; // Error not listed in deno.json

console.log(fib(3)); 
````

----

However, that example must work when I run `deno run -A main.ts` because the dependency is listed in the `imports` block.

`deno.json`
````json
{
  "imports": {
    "fibonacci": "jsr:@phocks/fib"
  }
}
````

`main.ts`
````typescript
import { fib } from "fibonacci"; // import from deno.json

console.log(fib(3)); 
````
Repository: vscode
Issue: No close icon when Activity Bar Top
Labels: under-discussion,layout,workbench-auxsidebar

<!-- ⚠️⚠️ 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/No

<!-- 🪓 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: 
- OS Version: 

Steps to Reproduce:

1. Click the Copilot icon on the top bar on the right of the search bar to show the Secondary side bar.
2. Position it on the right side of the editor region
3. You should see there is no icon to close the Copilot Chat view.
![No close icon when Secondary Side Bar](https://github.com/user-attachments/assets/9edae7dc-8e02-4947-9513-c22a08817551)
Repository: flutter
Issue: Flutter 3.24 doesnt support Apple emojis
Labels: c: new feature,engine,platform-web,c: proposal,e: web_canvaskit,P2,team-web,triaged-web

### Use case

After upgrading Flutter web app from 3.19.6 to 3.24.0, the emojis I used, stopped looking like Apple ones but Noto. 
Which doens't fit into the app UI requirements.

To fix this you can add Apple emojis font to pubspec, but the file size is 180 mb, so it's barely a solution.

Moreover inserting emojis from mac Character Viewer, instanlty making them Noto emojis.


https://github.com/user-attachments/assets/e6b8aafc-b074-417e-997c-19badfe77925



### Proposal

I think Flutter needs either use system emoji font or have a possibility to select which emojis must be used.
Repository: ollama
Issue: Easily see latest version
Labels: feature request,ollama.com

Would it be possible to have the version of the latest version of Ollama on the ollama.com website? So we don't have to click through to Github to find the info.
Repository: excalidraw
Issue: Feature Request: Increase Zoom-Out Ratio for Better Board Overview
Labels: performance ⚡️,UX/UI

**Description:**

I would like to request an enhancement to the zoom functionality of the tool to allow users to zoom out further. This adjustment would make it easier to view the entire board in one frame, especially when working with larger boards.

### Problem

Currently, the maximum zoom-out limit restricts users from seeing the full extent of large boards. This limitation makes navigation and board management cumbersome, as users have to scroll frequently to see different sections of the board.

### Proposed Solution

Increase the zoom-out ratio to enable users to view the entire board on a single screen. This could be done by:
- Allowing an additional level of zoom-out that accommodates larger boards.
- Adding finer control over the zoom scale to adjust according to board size.

### Benefits

- Enhanced user experience by enabling a complete view of large boards.
- Improved efficiency in navigating and managing content on extensive boards.

### Use Cases

- Project managers and team members need to quickly scan large boards without excessive scrolling.
- Users want to see the overall structure of complex boards for planning and collaboration.

### Additional Notes

If any feedback or specific examples would be helpful for development, I’d be happy to provide more details.
Repository: next.js
Issue: Static indicator shouldn't be shown when searchParams is being used
Labels: bug,linear: next

### Link to the code that reproduces this issue

https://codesandbox.io/p/devbox/awesome-shockley-46z7c5

### To Reproduce

1. Start the dev server
2. Create a new page and use `searchParams`
```tsx
export default async function Page({
  searchParams,
}: {
  searchParams: Promise<{a: string}>;
}) {
  const sp = await searchParams;

  return (
    <div>
      <p>sp: {sp.a}</p>
    </div>
  );
}
```
3. Visit the page on the browser and the static indicator should not be shown here since `searchParams` is considered a Dynamic API

Build time:
In the build time process, though, the page is correctly rendered as a dynamic page (the `/sp` route):
<img width="487" alt="image" src="https://github.com/user-attachments/assets/7d6a956f-e018-43e8-a5f0-a4626a617fe0">


### Current vs. Expected behavior

The static indicator should not be shown here since `searchParams` is considered a Dynamic API.

### 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.0.3-canary.2 // Latest available version is detected (15.0.3-canary.2).
  eslint-config-next: N/A
  react: 19.0.0-rc-603e6108-20241029
  react-dom: 19.0.0-rc-603e6108-20241029
  typescript: 5.3.3
Next.js Config:
  output: N/A
```


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

Developer Experience

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

next dev (local)

### Additional context

_No response_
Repository: vscode
Issue: Hover: Consider changing defaults
Labels: debt,workbench-hover

With the move to a new API in https://github.com/microsoft/vscode/pull/232614, we want to focus on making it easy to use. Previously there was a `placement` type of mouse or element which changed some defaults. The biggest ones are `compact` and `showPointer` which are used essentially by all hovers and all element hovers respectively. Should we change the defaults in `IHoverService`?
Repository: vscode
Issue: No history for new chat window. garbage. Co-Pilot just got a worse.
Labels: info-needed

<!-- ⚠️⚠️ 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/No

<!-- 🪓 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: 
- OS Version: 

Steps to Reproduce:

1. 
2.
Repository: flutter
Issue: Firefox/Safari: Wrapping TextField widget with PointerInterceptor makes it unresponsive
Labels: a: text input,platform-web,package,has reproducible steps,browser: safari-macos,browser: firefox,P2,p: pointer_interceptor,team-web,triaged-web,found in release: 3.24,found in release: 3.27

### Steps to reproduce

1.  Add PointerInterceptor to your packages ```flutter pub add pointer_interceptor```.
2. Wrap TextField widget with PointerInterceptor.
3. Run flutter on Firefox 
4. Try to type something in the TextField widget.


### Expected results

You should be able to type.

### Actual results

TextField widget will be completely unresponsive

### Code sample

<details open><summary>Code sample</summary>

```dart

import 'package:flutter/material.dart';
import 'package:pointer_interceptor/pointer_interceptor.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});


  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: Text(widget.title),
      ),
      body: Center(
          child: PointerInterceptor(
        child: const TextField(),
      )),
    );
  }
}

```

</details>


### Screenshots or Video

<details open>
<summary>Screenshots / Video demonstration</summary>

[Upload media here]

</details>


### Logs

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


### Flutter Doctor output

<details open><summary>Doctor output</summary>

```console
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.3, on macOS 15.0.1 24A348 darwin-arm64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.0)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.3)
[✓] VS Code (version 1.95.0)
[✓] Connected device (5 available)
[✓] Network resources

• No issues found!
```

</details>
Repository: angular
Issue: TestBed.flushEffects does not work if the Injector passed to the effect came from a ComponentFixture
Labels: area: testing,cross-cutting: signals

### Which @angular/* package(s) are the source of the bug?

core

### Is this a regression?

Yes

### Description

In Angular 18, I had tests that passed the *Injector* from a *ComponentFixture* down to an *effect* inside a custom signal.  When upgrading to Angular 19 these tests broke.  Here's a simple example:

```
describe('customSignal', () => {
  let fixture: ComponentFixture<unknown>;
  let injector: Injector;

  beforeEach(() => {
    fixture = createFixture();
    injector = fixture.componentRef.injector;
  });

  fit('should do something', () => {
    const sut = customSignal(5, { injector });
    sut.set(6);
    TestBed.flushEffects(); // Used to work in Angular 19.
    expect(sut()).toBe(24); // Expectation fails because an update that was supposed to be made by an internal effect didn't occur.
  });
});
```

There are several work arounds:
* Create the signal inside runInInjectionContext: `const sut = TestBed.runInInjectionContext(() => customSignal(5));`
* Pass an injected *Injector* to the signal: `const sut = customSignal(5, { inject: TestBed.inject(Injector) });`
* Use `fixture.detectChanges()` instead of `TestBed.flushEffects()`.

### Please provide a link to a minimal reproduction of the bug

https://github.com/DDtMM/angular-signal-generators/blob/f33e82ea46ae3e2160133c67c62503fc2d405c39/projects/signal-generators/src/lib/signals/async-signal.spec.ts#L69

### Please provide the exception or error you saw

The changes that should occur after using `TestBed.flushEffects()` do not occur and my test expectations fail.

### Please provide the environment you discovered this bug in (run `ng version`)

Angular CLI: 19.0.0-rc.0
Node: 20.14.0
Package Manager: npm 10.3.0
OS: win32 x64

Angular: 19.0.0-rc.0
... animations, cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, platform-server
... router, ssr

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1900.0-rc.0
@angular-devkit/build-angular   19.0.0-rc.0
@angular-devkit/core            19.0.0-rc.0
@angular-devkit/schematics      19.0.0-rc.0
@angular/cdk                    19.0.0-next.10
@schematics/angular             19.0.0-rc.0
ng-packagr                      19.0.0-next.7
rxjs                            7.8.1
typescript                      5.6.3
zone.js                         0.15.0

### Anything else?

_No response_