sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: svelte
Issue: list with inert elements at the end causes item to be added out of order
Labels: transition/animation

### Describe the bug

adding an item to a list that contains "inert" elements pushes the DOM element after the final non-inert element, it does not push it to the end of the list, this only affects lists that contain inert items at the end.

is this expected behaviour? 

### Reproduction

https://svelte.dev/playground/hello-world?version=5.2.10#H4sIAAAAAAAACm2SYW-bMBCG_8rNmxRSUSBtmiYUIu3jPuwXNP3g4GOxZmxkH-0qxH-fDo9W6yYkkA6_z_ve-UZhZYeiFNqiJ3ADXbv22nmFHjz23olUtNpgEOXjKOi157NcEOmi_Nr3WXhGQ1w7y4D_qzfOEloKohRVaLzu6XiyJ8qv-M0PueinhgbLpXgNjdHNT0g8du4Z1-As0AWh1VYa0IRd9n705aINgibQAchLGzRpZ7X9wV2lC0kqtT7ZqGIUQ-BFGwNnBKkUKjhj6zzORtJ4lOr1A4816YLQAaQJDi6y79EG0C0rPYL0CN1gSPccax4vCwNImtloVQZMucpnlj2R7nrnCUYIRitMoZUKYYLWuw5WcZb5e5TVA2sMLtwavgSShMkjFNlmt9vst5vi_u7-fl9sb29TKLKbu8N-u9vuNofDfnu42aWwipOFDlfwtH6Ik2kH27ABz-MbYZesYYztzkZZP4RL8l3SJfPSKtcl61lJ0wd5ZM8EFv5NgTrGzlptCH2ioT7G2_hU16DfiFX-ti-V0s_8OQ9EzoKz853W45-Y0_GrUlUe_87rVQ3mGC3Hzyiby3IBIRrFVNOyQpXRvColT70eR1CDl9xHCXdFUcA0HUcWTPBPgGTN4T-2Ox1j5S1SlRu95Mk5z2xd5XPKKo_d8SNSQfiLREl-wOlp-g2SbBsFpgMAAA==

### Logs

_No response_

### System Info

```shell
irrelevant
```


### Severity

annoyance
Repository: react
Issue: [React 19] Hydration appending RSC component to body
Labels: React 19

## Summary
Consuming RSC payload in a component using `createFromFetch` causing the response to get appended in the DOM instead of replacing if not wrapped with `Suspense`

```
const RouteWrapper = () => {
  const location = useLocation();
  const [rscContent, setRscContent] = useState(null);

  useEffect(() => {
    const content = createFromFetch(
      fetch("/rsc?location=" + location.pathname),
      {
        callServer,
      }
    );
    setRscContent(content);
  }, [location.pathname]);

  return rscContent
};
```

## Link to repositories
1. Hydration appending RSC response to body - https://github.com/tata1mg/catalyst-core/tree/hydration-error
2. Hydration causing mismatch - https://github.com/tata1mg/catalyst-core/tree/rsc-demo-routing
Repository: PowerToys
Issue: Awake does not work if DC power is connected
Labels: Issue-Bug,Needs-Triage,Needs-Team-Response,Product-Awake

### Microsoft PowerToys version

0.86.0

### Installation method

PowerToys auto-update

### Running as admin

Yes

### Area(s) with issue?

Awake

### Steps to reproduce

Awake does not work if DC power is connected ie. with Enable Awake=ON and DC power connected, after inactivity console locks and computer gets into sleep mode.
On the other hand id DC power is not connected and Enable Awake=ON, no amound of inactivity (as long as battery power works) makes consle lock and computer does not go into sleep mode.

### ✔️ Expected Behavior

_No response_

### ❌ Actual Behavior

With Enable Awake=ON and DC power connected, no ammound of inactivity should make computer go into lock&sleep.

### Other Software

_No response_
Repository: angular
Issue: Angular 19: NG0200: Circular dependency in DI detected for ChangeDetectionScheduler
Labels: area: core,core: di,core: reactivity

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

core

### Is this a regression?

Yes

### Description

When updating from Angular 18 to 19 I get a "Circular dependency in DI detected" for `ChangeDetectionScheduler` which I did not get in Angular 18.

The scenario is a bit complex and uses `CDK`, but I managed to make a simpler reproduction in StackBlitz. The issue related to using `effect` in the bootstrapping code. Angular 18 used micro tasks and that made it work. In the StackBlitz in `DirectionalityCdkOverride` it is possible to get it to run by replacing `effect` with `ɵmicrotaskEffect`. This however seems like a hack and I suppose that `ɵmicrotaskEffect` will not be available in the future.

#### The scenario
We have our own service for keeping language information including text direction LTR/RTL. We therefore override CDK's Directionality with our own version. We also get the users preference when initializing Angular.

#### The problem/question
It does not seem like our application has circular dependencies as the error message suggests. Also the message refers to `ChangeDetectionScheduler` which is a class out of our reach. So maybe the error message is not really applicable/informational for this scenario?
Also is this scenario "illegal" or is it a complex scenario that `effect` does not handle well?

Thanks

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

https://stackblitz.com/edit/stackblitz-starters-esaf7e?file=src%2Fdirectionality-cdk-override.service.ts

### Please provide the exception or error you saw

```true
Error: NG0200: Circular dependency in DI detected for ChangeDetectionScheduler. Find more at https://angular.dev/errors/NG0200
```

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

```true
Angular CLI: 19.0.2
Node: 20.18.0
Package Manager: npm 10.8.2
OS: win32 x64

Angular: 19.0.1
... animations, cdk, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1900.2
@angular-devkit/build-angular   19.0.2
@angular-devkit/core            19.0.2
@angular-devkit/schematics      19.0.2
@angular/cli                    19.0.2
@schematics/angular             19.0.2
rxjs                            7.8.1
typescript                      5.6.3
zone.js                         0.15.0
```

### Anything else?

To see the error in StackBlitz, open the browsers DevTools console.
Repository: godot
Issue: Error `Condition "!unique_ids.has(p_id)" is true` from scripts moved to other folders when the window of the editor gets unfocused
Labels: bug,topic:editor,needs testing

### Tested versions

4.4 custom dev (master branch), after dev5 introducing universal UID support.

### System information

Windows 11 24H2

### Issue description

It's really a weird bug. Check the video, or see the reproduction steps.
<video src="https://github.com/user-attachments/assets/abf3e198-3895-4140-a77c-14123eb98aa9" controls="" height=400 width=600> </video>
### Steps to reproduce

* Create a script
* Unfocus the editor (by clicking other applications running in the background)
* Refocus on the editor and move the script into any folder
* Unfocus and refocus again

### Minimal reproduction project (MRP)

[private-and-protected.zip](https://github.com/user-attachments/files/17959110/private-and-protected.zip)
Repository: angular
Issue: Two-way binding ignores output type since angular 17.2+
Labels: state: has PR,area: compiler,P3,compiler: template type-checking,bug

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

core

### Is this a regression?

Yes

### Description

When using two-way binding (aka banana-in-a-box), the output type is ignored or treated as `any`, after some testing it seems it started happening after v17.2.0.
This error stills happening in the current version (v19.0.1) and happens either with `@Output`, `output` or `model`, also happens when you bind a `WritableSignal`.

Example:
```tsx
@Compotnent({
    selector: 'foo',
    ...
})
export class FooComponent {
    @Input() value: string | number | undefined;
    @Output() valueChange = new EventEmitter<number>();
}

@Component({
    template: `
        <foo [(value)]="str"/> <!-- ERROR: doesn't complain with 'number' is not assignable to 'string' -->
        <foo [value]="str" (valueChange)="str = $event"/> <!-- OK: complains with 'number' is not assignable to 'string' -->
    `
})
export class AppComponent {
    str: string = "";
}
```

Reproduction with ng17.0: https://stackblitz.com/edit/stackblitz-starters-krwib7?file=src%2Fmain.ts
Reproduction with ng17.2: https://stackblitz.com/edit/stackblitz-starters-tky4w1?file=src%2Fmain.ts

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

https://stackblitz.com/edit/stackblitz-starters-tky4w1?file=src%2Fmain.ts

### Please provide the exception or error you saw

```true

```

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

```true
Angular CLI: 17.2.3
Node: 18.20.3
Package Manager: npm 10.2.3
OS: linux x64

Angular: 17.2.4
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1702.3
@angular-devkit/build-angular   17.2.3
@angular-devkit/core            17.2.3
@angular-devkit/schematics      17.2.3
@angular/cli                    17.2.3
@schematics/angular             17.2.3
rxjs                            7.8.1
typescript                      5.2.2
zone.js                         0.14.10
```

### Anything else?

_No response_
Repository: angular
Issue: cheatsheet not found in new website
Labels: area: docs

### Describe the problem that you experienced

I was reading Angular cheatsheet from https://v17.angular.io/guide/cheatsheet and I was loving it. Then, I have tried to load it in new website and turns out the page is not exists at https://angular.dev/guide/cheatsheet.

### Enter the URL of the topic with the problem

https://v17.angular.io/guide/cheatsheet

### Describe what you were looking for in the documentation

Need the awesome cheatsheet like before in the new website.

### Describe the actions that led you to experience the problem

Go to https://v17.angular.io/guide/cheatsheet and read the cheatsheet. Then remove `v17` and `io` from domain and try replace `io` to `dev` to load the page in the new website because all other pages works like that if you want to read from new website. But loading the url https://angular.dev/guide/cheatsheet fails.

### Describe what you want to experience that would fix the problem

Need to bring back the cheatsheet page to new website. If there's already a cheatsheet, need to redirect to that page if anyone comes from old url.

### Add a screenshot if that helps illustrate the problem

### Old website

![Image](https://github.com/user-attachments/assets/5c5c6e89-9d34-41e8-a625-856a0601fd27)

### New website

![Image](https://github.com/user-attachments/assets/1869a7b0-711b-401d-83f5-41f5615940a1)
Repository: deno
Issue: allow task to override built-in commands (e.g `fmt`, `test`)
Labels: suggestion,deno fmt,lint

- built-in commands like `deno test` suddenly get not so simple when permissions or external commands are required (e.g `deno test -RW` for snapshot tests)
- running `deno test` is better and less confusing than `deno task test` for new contributors.
Repository: youtube-dl
Issue: Servus TV live stream
Labels: site-support-request

https://www.servustv.com/jetzt-live/

Output:
`yt-dlp -v  https://www.servustv.com/jetzt-live/
[debug] Command-line config: ['-v', 'https://www.servustv.com/jetzt-live/']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2024.11.18 from yt-dlp/yt-dlp [7ea278792] (zip)
[debug] Python 3.12.3 (CPython x86_64 64bit) - Linux-6.8.0-49-generic-x86_64-with-glibc2.39 (OpenSSL 3.0.13 30 Jan 2024, glibc 2.39)
[debug] exe versions: ffmpeg 6.1.1 (setts), ffprobe 6.1.1, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.20.0, brotli-1.1.0, certifi-2023.11.17, mutagen-1.46.0, requests-2.31.0, secretstorage-3.3.3, sqlite3-3.45.1, urllib3-2.0.7, websockets-10.4
[debug] Proxy map: {'no': 'localhost,127.0.0.0/8,::1'}
[debug] Request Handlers: urllib
[debug] Loaded 1837 extractors
[generic] Extracting URL: https://www.servustv.com/jetzt-live/
[generic] jetzt-live: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] jetzt-live: Extracting information
[debug] Looking for embeds
ERROR: Unsupported URL: https://www.servustv.com/jetzt-live/
Traceback (most recent call last):
  File "/usr/local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1624, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1759, in __extract_info
    ie_result = ie.extract(url)
                ^^^^^^^^^^^^^^^
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 742, in extract
    ie_result = self._real_extract(url)
                ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/generic.py", line 2553, in _real_extract
    raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://www.servustv.com/jetzt-live/`
Repository: godot
Issue: Pin bottom panel does not work with some panels
Labels: enhancement,discussion,topic:editor

### Tested versions

Godot v4.4.dev5

### System information

Fedora Linux 40 (KDE Plasma) on Wayland - X11 display driver, Single-window

### Issue description

Pin bottom panel implemented in https://github.com/godotengine/godot/pull/98074 does not work for multiple panels.

https://github.com/user-attachments/assets/a4d7418b-d27b-4b0f-9891-75f76ca1b74c


### Steps to reproduce

Click pin and switch between nodes that have a bottom panel

### Minimal reproduction project (MRP)

[docks.zip](https://github.com/user-attachments/files/17960013/docks.zip)
Repository: three.js
Issue: TSL nodes Composability / Stacking / Extends ? 
Labels: Documentation,TSL

### Description

Using the legacy system for shaders, we could replace parts of the shading with some other parts : 

Example :

```
source: "vec4 diffuseColor = vec4( diffuse, opacity );",
replace: "vec4 diffuseColor = vec4( diffuse, opacity * 0.5 );"
```
 
With TSL (Three.js Shader Language), the challenge is: ( Unless I missed something, or could not find a solution on the wiki or examples ) 

I cannot find a way extend/modify an existing node **after** it's been processed by the material's built-in computations (lighting, textures etc.), the only way now is to override the colorNode entirely.

Two key technical limitations:

the node isn't available immediately on material creation
No built-in mechanism to stack/chain node operations


### Solution

Potential solution approaches needed:

- A node stacking system: material.whatevernode.stack(modifierNode)
- A way to reference the computed whatevernode value into the next stacks..


### Additional context

_No response_
Repository: PowerToys
Issue: After Deactivating FancyZones, sometimes the windows have randomly sizes after hibernate
Labels: Issue-Bug,Product-FancyZones,Needs-Triage,Needs-Team-Response

### Microsoft PowerToys version

0.86.0

### Installation method

PowerToys auto-update

### Running as admin

No

### Area(s) with issue?

FancyZones

### Steps to reproduce

Create custom zones
Adjust Windows into zones
Deactivate Fancy Zones
Move/resize windows
Hibenate PC
Activate PC
Windows (sometimes) have random sizes (perhaps the sizes of the deactivates zones)

### ✔️ Expected Behavior

The Windows should have the previously set sizes!

### ❌ Actual Behavior

Afte Recovering from hibernate the windows have sometimes randomly sizes


### Other Software

_No response_
Repository: angular
Issue: Missing documentation regarding `outputMode`
Labels: area: docs

### Describe the problem that you experienced

I did not find any documentations regarding `outputMode`.

Is it planned for a futur version of Angular ? This would require some changes for pages such as https://angular.dev/guide/prerendering#prerendering-parameterized-routes
Repository: PowerToys
Issue: Missleading german translation
Labels: Issue-Bug,Area-Localization,Needs-Triage,Issue-Translation

### Microsoft PowerToys version

0.81.1

### Utility with translation issue

Keyboard Manager

### 🌐 Language affected

German

### ❌ Actual phrase(s)

SMS senden + Schlüssel

![Image](https://github.com/user-attachments/assets/c0796c95-5955-4b81-ac19-427d92be87c7) + ![Image](https://github.com/user-attachments/assets/b329d99e-38a8-4ed8-a178-8c498415780d)

### ✔️ Expected phrase(s)

"SMS senden": "Text senden"
"Schlüssel": "Text"

### ℹ Why is the current translation wrong

As it has nothing to do with sending a text message over SMS with your phone
Repository: deno
Issue: Clash between `RequestInit` deno global and `@types/node` global
Labels: bug,tsc

```ts
/// <reference types="npm:@types/node" />
export const example = (
  rawFetch: typeof globalThis.fetch,
  timeout = 123,
) => {
  return async (...args: Parameters<typeof globalThis.fetch>) => {
    const { signal: userSignal } = args[1] ?? {};
  }
}
```

```shellsession
> deno check deno.test.ts
Check file:///V:/scratch/deno.test.ts
error: TS2339 [ERROR]: Property 'signal' does not exist on type 'RequestInit'.
    const { signal: userSignal } = args[1] ?? {};
            ~~~~~~
    at file:///V:/scratch/deno.test.ts:7:13
```

Strange.
Repository: rust
Issue: Rust release signing key uses SHA1 self-/binding signatures
Labels: T-infra,T-release,C-discussion

Hi!

Debian is currently evaluating switching apt/gpgv over to a gpgv implementation backed by Sequoia instead of gnupg. While test-driving that on my machine, while working on preparing the rustc 1.83 update, which entails downloading and verifying the upstream rustc-src tarball, I noticed that the rustc release signing key fails the default policy of Sequoia, which doesn't accept current signatures derived directly or transitively from SHA-1.

While it's easy enough to work around locally, I thought I'd report it anyway in case you want to update those signatures to a better cryptographic hash algorithm.

Here's the output of `sq cert lint <public key>` (there also is a `--fix` parameter, which should regenerate those signatures with better algorithms, but that of course requires access to the corresponding private key material which I lack):

```
$ sq cert lint --cert-file ./rust/debian/upstream/*.asc
Certificate 85AB96E6FA1BE5FE is not valid under the standard policy: No binding signature at time
2024-11-29T16:07:22Z
Certificate 85AB96E6FA1BE5FE contains a User ID ("Rust Language (Tag and Release Signing Key) <rust-
key@rust-lang.org>") protected by SHA-1
Certificate 85AB96E6FA1BE5FE, key 5CB4A9347B3B09DC uses a SHA-1-protected binding signature.
Certificate 85AB96E6FA1BE5FE, key 8E9AA3F7AB3F5826 uses a SHA-1-protected binding signature.
Examined 1 certificate.
  0 certificates are invalid and were not linted. (GOOD)
  1 certificate was linted.
  1 of the 1 certificates (100%) has at least one issue. (BAD)
0 of the linted certificates were revoked.
  0 of the 0 certificates has revocation certificates that are weaker than the certificate and should be recreated. (GOOD)
0 of the linted certificates were expired.
1 of the non-revoked linted certificate has at least one non-revoked User ID:
  1 has at least one User ID protected by SHA-1. (BAD)
  1 has all User IDs protected by SHA-1. (BAD)
1 of the non-revoked linted certificates has at least one non-revoked, live subkey:
  1 has at least one non-revoked, live subkey with a binding signature that uses SHA-1. (BAD)
0 of the non-revoked linted certificates have at least one non-revoked, live, signing-capable
subkey:
  0 certificates have at least one non-revoked, live, signing-capable subkey with a strong binding signature, but a backsig that uses SHA-1. (GOOD)
```

note the lines ending with `(BAD)` that all point to the same underlying issue - the subkeys being bound via SHA-1 signatures.

apologies if this is the wrong channel to report such issues, feel free to forward it or redirect me to a more appropriate venue!
Repository: create-react-app
Issue: Use Yarn Create React-APP TS-Demo-Template TypeScript error
Labels: needs triage

Have you ever encountered this situation? Use Yarn Create React-APP XXX-Template TypeScript to create a project when downloading the dependence. No Longer Support. Please see https://eslint.org/version-support for other options. What happened, Node changed several versions, but the error still appeared
[model-snap.zip](https://github.com/user-attachments/files/17961417/model-snap.zip)
Repository: excalidraw
Issue: embed dropbox video link inside the excalidraw online
Labels: whitelist

I've been struggling to feature for my organisation needs for hrs and excalidraw might be the one. 

I need a way to organize and visualize links (dropbox/youtube), I don't want to download and upload it I just want to manipulate the link. 

Surprisingly is proving very difficult to have a database style (notion/airtable) sofwtware which one can add a link and it creates a rendition of that where you can interect with it. Only thing I found closer to this is excalidraw local. 

I use notion for organising my projects/tasks and I don't seem to be able to interact with a excalidraw local document inside notion, tried pasting the obsidian URL link from within the local obsidian document. 

By using excalidraw online I can preview it inside notion. Issue is when I try and add a dropbox web embed I get an error: "embedding this URL is currently not allowed, raise an issue inside github to get the link whitelisted'. so here I am.
Repository: vscode
Issue: Memory leak
Labels: bug,editor-hover

I'm getting this in dev console. Based on git-blame at contentHoverStatusBar.ts:48, assigning to you  @aiday-mar 

Not sure how to repro, but should be traceable by code inspection.

```
Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
    at rhi.add (lifecycle.ts:425:18)
    at qse.B (lifecycle.ts:497:22)
    at qse.addAction (contentHoverStatusBar.ts:48:8)
    at markerHoverParticipant.ts:239:23
```

![Image](https://github.com/user-attachments/assets/e7d5a8e0-eda1-4c1e-8ce3-2f41d2c30587)

Version: 1.96.0-insider
Commit: 275faf6f08b7aa50843f3c18406b4d5969784e52
Date: 2024-11-28T18:04:55.375Z
Electron: 32.2.6
ElectronBuildId: 10629634
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Darwin arm64 24.1.0
Repository: angular
Issue: NG04008 Documentation Missing
Labels: help wanted,good first issue,area: docs

### Describe the problem that you experienced

We have updated our Ionic Angular Application to 18.2.12 and since then we get a lot of Sentry Errors with just `Error: NG04008` and no further description.
Please adapt more Information about this to [https://angular.dev/errors](https://angular.dev/errors). 
I just found a similar Topic on [Stack-Overflow](https://stackoverflow.com/questions/71122841/error-error-the-requested-path-contains-undefined-segment-at-index-1) but I even get the Errors with no Childpath appending.

### Enter the URL of the topic with the problem

https://angular.dev/errors

### Describe what you were looking for in the documentation

Any information about NG04008.

### Describe the actions that led you to experience the problem

Got Sentry Error in our Application and never experienced it in testing.
Repository: deno
Issue: deno doc --html : do not use the '~' character in the file hierarchy as generated by deno doc
Labels: suggestion

When generating the documentation, deno doc produces subdirectories (for individual symbols) with the name `~`, and then uses URLs of the form `/~/`in the html files. This creates all kinds of problems:

- Manipulation the document hierarchy from a terminal is awkward, because the `cd ~` commands leads to the home directory (I know, `cd \~` can be used, but it is a pain)
- When generating documentation and pushing it to GitHub, github.io does not find the files. I believe it expects URL-s using the URL encoding of the `~` character, and it looks as if the `~` directory was not interpreted either by GitHub pages.

I do not see any advantages using that character, only disadvantages...

Thanks.