sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: godot
Issue: Properties Defined in _GetPropertyList Revert to Default Values When Rebuilding Project
Labels: bug,needs testing,topic:dotnet

### Tested versions

- Reproducible in: v4.3.stable.mono.official [77dcf97d8]

### System information

Godot v4.3.stable.mono - Windows 11 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3080 (NVIDIA; 31.0.15.3640) - Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz (12 Threads)

### Issue description

Properties of nodes that are defined using `_GetPropertyList` will revert to their default values as defined by `_PropertyGetRevert` whenever the project is rebuilt under the following conditions:
- The node does not have a field with the same name as the property (for example, if a `Dictionary` or array is being used to generate properties)
- A change has been made to the C# code
- The node is visible in the scene tree of any open editor tab (whether it's directly instantiated in the scene or is instantiated in another scene that's been added to the open one and that scene has it's "editable children" flag set)

### Steps to reproduce

1. Create a node with an attached C# script, and add a field to that script that represents a set of properties, such as a dictionary or array.
2. Override `_GetPropertyList` and use the field defined above to generate a set of properties (make sure to also override `_Get`, `_Set`, `_PropertyCanRevert`, and, most importantly, `_PropertyGetRevert` to make sure editing the property in the editor works properly).
3. Build the project, then change any of the properties corresponding to the field from step 1.
4. Make any change to the C# script (such as overriding `_Ready` to print out one of the property values), then rebuild, keeping the test node open in the editor.  The property values set at the beginning of this step will change back to whatever `_PropertyGetRevert` returns for them.

The attached MRP has already done steps 1 and 2.

### Minimal reproduction project (MRP)

[getpropertylistrevertbug.zip](https://github.com/user-attachments/files/17479670/getpropertylistrevertbug.zip)
Repository: angular
Issue: docs: Feature roadmap
Labels: area: docs

### Which @angular/* package(s) are relevant/related to the feature request?

_No response_

### Description

It's often that I ask myself when a particular feature was introduced/released to the Angular framework. Just searching for it on Angular docs website or Googling usually does not provide an immediate answer.

### Proposed solution

* Create a page similar to what can be seen here: https://www.angular.courses/caniuse. This would provide a good summary page.
* The dedicated API page for the new feature should have the information about dates as well - when it was an experiment, when it was released to stable...
* The experiment should have links to the relevant RFC if available
* Stable feature should have a link to the relevant API docs page

![Image](https://github.com/user-attachments/assets/97a7942e-2542-4d0b-8656-9b0fa238125a)


### Alternatives considered

none
Repository: flutter
Issue: [web:a11y] VoiceOver (and maybe others) ignores aria-selected
Labels: a: accessibility,platform-web,P1,team-web,triaged-web

`aria-selected` is ignored by VoiceOver (and potentially other screen readers).

To reproduce, `flutter run -d chrome` the [a11y test app](https://github.com/flutter/flutter/tree/master/dev/a11y_assessments). And try any of the nav bar and tab demos.
Repository: ui
Issue: [bug]: Cannot install sidebar-09
Labels: bug

### Describe the bug

Not able to install and use sidebar-09

### Affected component/components

Sidebar

### How to reproduce

`npx shadcn@latest add sidebar-09`

### Codesandbox/StackBlitz link

_No response_

### Logs

_No response_

### System Info

```bash
MacOS, Chrome
```


### Before submitting

- [X] I've made research efforts and searched the documentation
- [X] I've searched for existing issues
Repository: deno
Issue: ERR_UNSUPPORTED_DIR_IMPORT when importing npm package
Labels: upstream

Version: Deno 2.0.2

Just try to use node-hue-api in Deno. And I see that it yield in ERR_UNSUPPORTED_DIR_IMPORT.   Seems like it is due to the the way how .js/.ts/.mjs extension are handled in the file. Is there a way to pass --experimental-specifier-resolution=node to import to fix this. 

`deno install npm:node-hue-api
`

`main.ts` file:
`import * as hue from 'npm:node-hue-api'`

`deno run main.ts
`
Got the following errors from the console. 

`error: [ERR_UNSUPPORTED_DIR_IMPORT] Directory import 'file:///<project_dir>/node_modules/.deno/node-hue-api@5.0.0-beta.16/node_modules/node-hue-api/dist/esm/api/discovery' is not supported resolving ES modules imported from 'file:///<project_dir>/node_modules/.deno/node-hue-api@5.0.0-beta.16/node_modules/node-hue-api/dist/esm/index.js'
`
Repository: vscode
Issue: [css] CSS intellisense for @starting-style
Labels: help wanted,feature-request,css-less-scss


Type: <b>Bug</b>

```css
.example {
    @starting-style {
        opacity: 0;
    }
}
```
This css should not throw a syntax error, but @starting-style is not recognized, giving me the error `Unknown at rule @starting-stylecss(unknownAtRules)`

Let me know if you need any more info


VS Code version: Code 1.94.2 (384ff7382de624fb94dbaf6da11977bba1ecd427, 2024-10-09T16:08:44.566Z)
OS version: Windows_NT x64 10.0.22631
Modes:
Remote OS version: Linux x64 5.15.153.1-microsoft-standard-WSL2

<details><summary>Extensions (13)</summary>

Extension|Author (truncated)|Version
---|---|---
remote-containers|ms-|0.388.0
remote-ssh|ms-|0.115.0
remote-ssh-edit|ms-|0.87.0
remote-wsl|ms-|0.88.4
vscode-remote-extensionpack|ms-|0.25.0
remote-explorer|ms-|0.4.3
remote-server|ms-|1.5.2
vscode-eslint|dba|3.0.10
gitlens|eam|15.6.2
prettier-vscode|esb|11.0.0
vscode-docker|ms-|1.29.3
psi-header|psi|1.23.1
code-spell-checker|str|3.0.1

(1 theme extensions excluded)

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

```
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
vscod805:30301674
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
vscaac:30438847
c4g48928:30535728
azure-dev_surveyone:30548225
962ge761:30959799
pythongtdpath:30769146
pythonnoceb:30805159
asynctok:30898717
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
da93g388:31013173
dvdeprecation:31068756
dwnewjupyter:31046869
impr_priority:31102340
nativerepl2:31139839
refactort:31108082
pythonrstrctxt:31112756
wkspc-onlycs-t:31132770
nativeloc1:31134641
wkspc-ranged-t:31151552
cf971741:31144450
defaultse:31146405
iacca2:31156134
notype1:31157159
5fd0e150:31155592
dwcopilotcf:31162479
iconenabled:31158251

```

</details>

<!-- generated by issue reporter -->
Repository: flutter
Issue: [cocoon] update createBranch for monorepo
Labels: monorepo


`CreateBranch` is called from <TODO> with `branch` and `engine` parameters for branch name and engine sha.  This does a search on gerrit commits in `flutter/recipes` looking for the commit nearest (`<=`) the engine sha commit and then creates the branch.

```dart
    '/api/create-branch': CreateBranch(
      branchService: branchService,
      config: config,
      authenticationProvider: authProvider,
    ),
```

If this isn't needed anymore in a monorepo, remove the code at a later date. If it is needed, then we're reverse searching gerrit for the `flutter/flutter` sha.  This could be done via query parameter, adding an optional `monorepo`.
Repository: rust
Issue: Unhelpful borrowing suggested when wrongly constructing an unsized type
Labels: A-diagnostics,T-compiler

### Code
```rust
fn main() {
    let _x = &str::from("value");
}
```

### Current output
```
error[E0277]: the trait bound `str: From<_>` is not satisfied
 --> src/main.rs:2:15
  |
2 |     let _x = &str::from("value");
  |               ^^^ the trait `From<_>` is not implemented for `str`
  |
help: consider borrowing here
  |
2 |     let _x = &&str::from("value");
  |               +
2 |     let _x = &&mut str::from("value");
  |               ++++

error[E0277]: the size for values of type `str` cannot be known at compilation time
 --> src/main.rs:2:15
  |
2 |     let _x = &str::from("value");
  |               ^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time
  |
  = help: the trait `Sized` is not implemented for `str`
  = note: the return type of a function must have a statically known size

For more information about this error, try `rustc --explain E0277`.
```
### Desired output
```
error[E0277]: the size for values of type `str` cannot be known at compilation time
 --> src/main.rs:2:15
  |
2 |     let _x = &str::from("value");
  |               ^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time
  |
  = help: the trait `Sized` is not implemented for `str`
  = note: the return type of a function must have a statically known size

For more information about this error, try `rustc --explain E0277`.
```
### Rationale and extra context

The first suggestion doesn't help and will just suggest stacking `&[mut]`s without solving the problem. It should be removed.

### Other cases

_No response_

### Rust Version
```
1.84.0-nightly

(2024-10-21 4392847410ddd67f6734)
```
### Anything else?

_No response_
Repository: vscode
Issue: Should be able to type in account type
Labels: feature-request,authentication

Testing #229420, https://github.com/microsoft/vscode/issues/231880

Since I'm able to type in this quick pick, I'd expect to be able to type in the name of an account I'd like to auth with:
![Image](https://github.com/user-attachments/assets/1c91b087-1182-4862-8ef6-b8bdb24d3d8a)
![Image](https://github.com/user-attachments/assets/e6ab30f8-1a2f-4a8b-8053-e457a3479298)

```
Version: 1.95.0-insider (user setup)
Commit: 804f450ca900d24db25e7174e8b6dfb3fb2a318c
Date: 2024-10-22T13:30:10.100Z
Electron: 32.2.1
ElectronBuildId: 10427718
Chromium: 128.0.6613.186
Node.js: 20.18.0
V8: 12.8.374.38-electron.0
OS: Windows_NT x64 10.0.26120
```
Repository: godot
Issue: `DEPTH` write glitch
Labels: discussion

### Tested versions

godot 4.3 stable

### System information

Kubuntu 22.04

### Issue description

In some runs, in some shaders, if you write to the `DEPTH` there will be a glitch happening. This issue will not happen if you don't write to `DEPTH`.  By setting albedo to depth i have ensured that no such glitch exists in my shader code.

https://github.com/user-attachments/assets/0d52509f-b2f8-414f-9a7c-e562abc0d0aa




### Steps to reproduce

Not sure. it sometimes happens in the shader i sent. You just have to make an actual use of writing to DEPTH to end up seeing it.

However it's much more likely to happen right after shader recompilation

### Minimal reproduction project (MRP)

[depth_write_bug_report.zip](https://github.com/user-attachments/files/17480850/depth_write_bug_report.zip)
Repository: ui
Issue: [bug]: Inbox scroll area on shadcn-ui homepage Mail demo is too large
Labels: bug

### Describe the bug

Go to the https://ui.shadcn.com/ website and look at the Mail demo. Try inspecting or scrolling the items in the Inbox column. The scroll area is not fitting within the visible space and cuts off seeing lower down items. Not a great look for the first demo you see!

<img width="1383" alt="image" src="https://github.com/user-attachments/assets/5c93ac31-71e9-4883-b3be-e174c7cc526b">

The `ScrollArea` component has a class of `h-screen` added [here](https://github.com/shadcn-ui/ui/blob/0d31293c7b38601e275fd0bc32704071101e0f5a/apps/www/app/(app)/examples/mail/components/mail-list.tsx#L19) which doesn't really make sense here in general. The demo area is smaller than the overall screen so it's already not going to be right height, and the inbox scroll area isn't the full height of the page either so it doesn't make sense even if the UI was full-page.

To make this work properly the `div` wrapping that column (I believe generated by `Tabs` component) needs to be a flex column, the `h-screen` on the scroll wrapper needs to be removed and replaced with `min-h-0` which is the trick needed for a flex column child to fill available space without breaking out of flex container.

### Affected component/components

Tabs, TabsContent

### How to reproduce

Go to the https://ui.shadcn.com/ website and look at the Mail demo. Try inspecting or scrolling the items in the Inbox column. 

### Codesandbox/StackBlitz link

_No response_

### Logs

_No response_

### System Info

```bash
All OSes and browers tried show same bug since it is a CSS layout issue
```


### Before submitting

- [X] I've made research efforts and searched the documentation
- [X] I've searched for existing issues
Repository: vscode
Issue: Pull > Pull From always give error to set git.config but not solving even set
Labels: feature-request,git

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

<!-- 🪓 If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. -->
<!-- 📣 Issues caused by an extension need to be reported directly to the extension publisher. The 'Help > Report Issue' dialog can assist with this. -->
- VS Code Version: 1.94.2
- OS Version: Ubuntu 24.04


```log
Version: 1.94.2
Commit: 384ff7382de624fb94dbaf6da11977bba1ecd427
Date: 2024-10-09T16:08:44.566Z
Electron: 30.5.1
ElectronBuildId: 10262041
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8: 12.4.254.20-electron.0
OS: Linux x64 6.8.0-47-generic snap
````

Steps to Reproduce:
 
- Open A Multi branched repo in VS Code
- go to Source Control and from Source Control
- Open the options and whenever I do do `Pull  > Pull From ... ` and select any branch to merge that into my curent branch; it failed with below output

```log
> git pull --tags origin release
From github.com:author/repo-name
 * branch            release    -> FETCH_HEAD
fatal: Not possible to fast-forward, aborting.
```

I remember once I set something when asked by vs code then set git.pull ff only or some other option;  and  now remove from that [ff] entry from .git/config file and now when do Pull > Pull From  it shows below error

```log
> git pull --tags origin release
From github.com:author/repo-name
 * branch            release    -> FETCH_HEAD
hint: You have divergent branches and need to specify how to reconcile them.
hint: You can do so by running one of the following commands sometime before
hint: your next pull:
hint: 
hint:   git config pull.rebase false  # merge
hint:   git config pull.rebase true   # rebase
hint:   git config pull.ff only       # fast-forward only
hint: 
hint: You can replace "git config" with "git config --global" to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
fatal: Need to specify how to reconcile divergent branches.
```


so I want to know what is equivalent to `git merge <branch> --no-commit`
Repository: flutter
Issue: Add dependency on androidx.test.uiautomator to integration_test
Labels: platform-android,f: integration_test,P1

The [androidx.test.uiautomator](https://developer.android.com/reference/kotlin/androidx/test/uiautomator/package-summary) package provides a lot of necessary functionality:

- Screenshots
- Finding Android Views
- Interaction with Android Views
- Notifications
- Permissions

Today, our `integration_test` plugin on Android does not depend on this package.
Repository: ui
Issue: [bug]: Form install (React 19/Nextjs 15)
Labels: bug

### Describe the bug

Unable to install form component due to peer dependency error in React 19.

### Affected component/components

Form

### How to reproduce

1. Create new Nextjs v15 project (with React 19)
2. Init shadcn
3. Add form component (error)

### Codesandbox/StackBlitz link

_No response_

### Logs

```bash
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: timemanager@0.1.0
npm error Found: react@19.0.0-rc-65a56d0e-20241020
npm error node_modules/react
npm error   react@"19.0.0-rc-65a56d0e-20241020" from the root project
npm error
npm error Could not resolve dependency:
npm error peer react@"^16.8.0 || ^17 || ^18 || ^19" from react-hook-form@7.53.1
npm error node_modules/react-hook-form
npm error   react-hook-form@"^7.53.1" from the root project
npm error   peer react-hook-form@"^7.0.0" from @hookform/resolvers@3.9.0
npm error   node_modules/@hookform/resolvers
npm error     @hookform/resolvers@"^3.9.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
```


### System Info

```bash
macOS 15.0.1
Nodejs v20.18.0
React 19.0.0-rc-65a56d0e-20241020
Nextjs 15.0.0
```


### Before submitting

- [X] I've made research efforts and searched the documentation
- [X] I've searched for existing issues
Repository: flutter
Issue: Unable to dismiss popup menu in specific iOS devices with voiceover
Labels: c: regression,platform-android,platform-ios,framework,f: material design,a: accessibility,customer: money (g3),has reproducible steps,P1,team-accessibility,triaged-accessibility,found in release: 3.27

Copied from Google internal issue b/374241149. See this issue for more context, links, and repro video.

Unable to dismiss the popup menu by double tapping outside the menu in voice over mode in specific iOS devices.

PopupMenuButton pushes _PopupMenuRoute which extends PopupRoute which extends ModalRoute which uses  for rendering the scrim.

The double tap to dismiss is handled by the ModalBarrier by calling Navigator.maybePop().

Issue: This particular call is getting stuck in some iPhones (Example: My test device is an iPhone XR with iOS version 15.5). I tested this in the Hello Flutter codelab app.

Upon further debugging, its getting stuck at exactly `await lastEntry.route.willPop()`.

lastEntry.route here is [_PopupMenuRoute](https://github.com/flutter/flutter/blob/e38eb756bc5a5f9571e9bcef5b795ea0670d768b/packages/flutter/lib/src/material/popup_menu.dart#L851).

Tracing the willPop() implementations using debug print statements, I observed the following:

- _PopupMenuRoute does not have willPop() implementation.
- PopupRoute does not have willPop() implementation.
- ModalRoute's willPop() completes and calls super.willPop().
- LocalHistoryRoute's willPop() completes and calls super.willPop().
- ... no other implementations of willPop() in between.
- Route's willPop() is called.
- But apparently the last call is getting stuck for some reason because `await lastEntry.route.willPop()` is stuck without a return value here: https://github.com/flutter/flutter/blob/1d5087eb30382a763b17ddaff68011383faaa7d4/packages/flutter/lib/src/widgets/navigator.dart#L5335

### Repro project
The bug can be reproduced in any flutter app with the following:
```
PopupMenuButton<int>(
  // Set tooltip to empty to prevent the screen reader announcing
  // 'show menu'.
  tooltip: '',
  itemBuilder: (context) {
    return [
      PopupMenuItem<int>(
        value: 1,
        child: Text('Item 1'),
      ),
      PopupMenuItem<int>(
        value: 2,
        child: Text('Item 2'),
      ),
      PopupMenuItem<int>(
        value: 3,
        child: Text('Item 3'),
      ),
    ];
  },
),
```
Repository: deno
Issue: Error during Deno 2.0 installation on WSL: .deno/enveval: No such file or directory
Labels: bug,windows,install

Version: Deno 2.x.x

When installing Deno 2.0 in a WSL (Windows Subsystem for Linux) environment, the following error appears in the terminal upon opening a new Bash session:

```bash
-bash: /home/diegot4l/.deno/enveval: No such file or directory
```

After investigating, I found a problematic line in the ~/.bashrc file that was automatically added during the Deno installation:

```bash
. "/home/diegot4l/.deno/env"eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
```

The issue is that the line is malformed. It should be separated into two distinct commands:

```bash
. "/home/diegot4l/.deno/env"
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
```

### Steps to reproduce the issue:

1. Install Deno 2.0 on a WSL environment using the official installation script (`curl -fsSL https://deno.land/install.sh | sh`)
2. Open a new terminal session in WSL.
3. The aforementioned error appears in the terminal.

### Expected behavior:

The installation should correctly configure the `~/.bashrc` file without errors, allowing the use of Deno without additional issues.

### Development environment:

* Deno 2.0
* WSL (Windows Subsystem for Linux)
* Base operating system: Ubuntu 22.04 jammy

### Possible solution:

Update the installation script to ensure the commands are correctly written to the `~/.bashrc` file, avoiding the error.
Repository: flutter
Issue: [cocoon] Track CiYaml usages that don't change in monorepo
Labels: monorepo
Repository: flutter
Issue: [cocoon] post-merge: update validate_all_ci_configs_test.dart to fetch engine ci.yaml from new location.
Labels: team-infra,P1,triaged-infra,monorepo
Repository: flutter
Issue: Flutter web iframed doesn't take focus when clicking into it and receives no keyboard events
Labels: engine,platform-web,f: focus,P2,customer: samehere,team-web,triaged-web

### Steps to reproduce

1. Requisites
      a. Accessibility (semantics tree) must not be enabled, and
      b. Flutter-web app must be iframed.
2. Click on one of the (non-text-field) widgets within the Flutter-web app.
3. Tab through the items using the physical keyboard.

### Expected results

It should tab through items within the iframed Flutter-web content.

### Actual results

The focus doesn't move into the Flutter-web iframe. Tabbing moves between items on the iframe host (wherever the focus was before clicking into the Flutter-web iframe).

### Code sample

https://dartpad.dev/?id=874a9e03abdc675a741cb28e62cc9776
<details open><summary>Code sample</summary>

```dart
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';

void main() async {
  runApp(
    MaterialApp(
      theme: ThemeData(useMaterial3: true),
      title: 'Test',
      home: Scaffold(
        body: Row(
          children: [
            IconButton(
              icon: const Icon(Icons.play_arrow, semanticLabel: 'Play movie'),
              onPressed: () {},
            ),
            IconButton(
              icon: const Icon(Icons.play_arrow, semanticLabel: 'Play movie'),
              onPressed: () {},
            ),
            IconButton(
              icon: const Icon(Icons.play_arrow, semanticLabel: 'Play movie'),
              onPressed: () {},
            ),
          ],
        ),
      ),
    ),
  );

  // ISSUE:
  // 0. Requisites: (a) Accessibility (semantics tree) must not be enabled, and Flutter-web app must be iframed.
  // 1. Click on one of the buttons (say the middle one).
  // 2. Tab through the items using the physical keyboard.
  // 
  // Expected: It should tab through items within the Flutter-web iframe.
  // Actual: The focus doesn't move into the Flutter-web iframe. Tabbing moves between items on the iframe host.
  
  // Uncomment this line to enable the Semantics tree, which makes it work properly.
  //SemanticsBinding.instance.ensureSemantics();
}
```

</details>