sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: TextField blinks when hoverColor == filledColor on displays with refresh rates higher than 60Hz
Labels: a: text input,framework,f: material design,platform-mac,platform-web,a: desktop,P2,fyi-text-input,team-macos,triaged-macos

### Steps to reproduce

1. Draw some TextField and add next params to decoration property:
 decoration: InputDecoration(
              fillColor: Colors.blue,
              hoverColor: Colors.blue,
              filled: true,
            ),
2. Run on 100hz display.
3. Hover mouse over TextField.

### Expected results

TextField does not change background color when hovered and behaves simillary on different refresh rates.

### Actual results

TextField changes background color on hover for 100hz display and behaves normally for 60hz.

### Code sample

<details open><summary>Code sample</summary>

```dart

import 'package:flutter/material.dart';

void main() {
  runApp(const MainApp());
}

class MainApp extends StatelessWidget {
  const MainApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
        body: Center(
          child: TextField(
            decoration: InputDecoration(
              fillColor: Colors.blue,
              hoverColor: Colors.blue,
              filled: true,
            ),
          ),
        ),
      ),
    );
  }
}


```

</details>


### Screenshots or Video

<details open>
<summary>Screenshots / Video demonstration</summary>

https://github.com/user-attachments/assets/b8efc8e9-2fd6-451f-9a92-0ea9befb3397
https://github.com/user-attachments/assets/ab35ba06-3572-47da-b63a-317e287a029a

</details>


### Logs

<details open><summary>Logs</summary>

```console

no logs messages

```

</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 14.6.1 23G93 darwin-arm64, locale ru-BY)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.1)
[✓] VS Code (version 1.93.0)
[✓] Connected device (3 available)
    ! Error: Browsing on the local area network for iPhone Арина. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resources

• No issues found!

```

</details>
Repository: PowerToys
Issue: The workspace fails to function properly and causes the Antimalware Service Executable process to have a high CPU footprint on startup
Labels: Issue-Bug,Needs-Triage,Needs-Team-Response,Product-Workspaces

### Microsoft PowerToys version

0.84.1

### Installation method

PowerToys auto-update

### Running as admin

Yes

### Area(s) with issue?

Workspaces

### Steps to reproduce

Start a workspace,The Antimalware Service Executable process then takes up half the cpu usage and the window for workspace configuration is not open.

### ✔️ Expected Behavior

_No response_

### ❌ Actual Behavior

_No response_

### Other Software

_No response_
Repository: flutter
Issue: Request clarification on `flutter/tests` definitions
Labels: a: tests,team,framework,P1,team-framework,triaged-framework

> You will also need to land your change in two parts, so that people have time to migrate

How much time is afforded to migrate?

> the people listed as contacts for the test are not responsive (within 72 hours).

Define `responsive`. Is this an `ack` to recognize the request. It is an acceptance of bug?

In my opinion, we should have crisper definitions and timelines so flutter and customer engineers aren't guessing.
Repository: vscode
Issue: [json] builtin json formatter doesn't support format-on-paste
Labels: help wanted,feature-request,json,formatting

<!-- ⚠️⚠️ 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.0-insider (Universal)
- OS Version: Darwin x64 23.6.0

Steps to Reproduce:
1. Enable `editor.formatOnPaste` and `editor.formatOnSave` and set `editor.defaultFormatter` to "vscode.json-language-features" for json files.
2. Paste a line into a json file that is not indented correctly.

Result:
The pasted line is not formatted on paste, but is formatted once the file is saved. If the same steps are tried with another file type such as TypeScript the pasted line is formatted as expected.

https://github.com/user-attachments/assets/3dc9499a-4288-49ce-848c-5300b7d99293
Repository: bitcoin
Issue: Use IPv4-encoded IPv6 address to get IPv4 node address with port number from DNS seeds
Labels: Feature

### Please describe the feature you'd like to see added.

Use the IPv4-encoded IPv6 addresses that start with a reserved prefix to support nodes with non-default ports in bootstrapping process.

There are 7k IPv4 reachable nodes and some of them use non-default ports:

![image](https://github.com/user-attachments/assets/1135ce50-0c43-4da6-af37-4c2ee2bfe5bc)

Example: Port 39388 is used by more than [1000 nodes](https://bitnodes.io/nodes/all/ports/)

The scripts used in this testing guide can be helpful to discover more nodes with non-default ports: https://web.archive.org/web/20230129111013/https://github.com/bitcoin-core/bitcoin-devwiki/wiki/23.0-Release-Candidate-Testing-Guide


### Is your feature related to a problem, if so please describe it.

Non-default ports are supported in automatic connections since v23.0: https://github.com/bitcoin/bitcoin/pull/23542. However, DNS seeds cannot return port numbers in DNS queries. So, the nodes with non-default port will never be a part of bootstrapping.

Related discussion:

https://github.com/bitcoin/bitcoin/pull/23542#issuecomment-1036384792

https://delvingbitcoin.org/t/hardcoded-seeds-dns-seeds-and-darknet-nodes/1123/8

https://njump.me/nevent1qqst405e4jwg9fwufrqrmjczxdc6desc8xsqlhzsvk7w5wk3lrlmqlczyq9288j6a7v6qq98hkctfxg43jftcj4zp7m9jvd995z4kh4kmlmns9h6j6q

### Describe the solution you'd like

IPv4 address and port number can be encoded in an IPv6 address by DNS seeds. IPv6 address format:

```
| 80 bits                          | 32 bits         | 16 bits |
|----------------------------------|-----------------|---------|
| 0000 0000 0000 0000 abcd (prefix)| IPv4 Address    | Port    |
```

Python script to encode and decode: https://gitlab.com/-/snippets/3746764

```
1. Encode
2. Decode
3. Exit
Enter your choice: 1
Enter IPv4 address: 127.0.0.1
Enter port number: 8080
Encoded IPv6: 0000:0000:0000:0000:abcd:7f00:0001:1f90
1. Encode
2. Decode
3. Exit
Enter your choice: 2
Enter the encoded IPv6 address: ::abcd:7f00:1:1f90
Decoded Data (IPv4, Port): 127.0.0.1, 8080
```

I am using clouflare for DNS and tested this on a domain: 

![image](https://github.com/user-attachments/assets/372c0359-8b1d-4935-a456-65524038b19c)

IPv6 addresses are valid, AAAA for domain is resolved successfully by `getaddrinfo` and Google DNS: https://dns.google/resolve?name=test.joinstr.xyz&type=AAAA&cd=true 

### Describe any alternatives you've considered

- IPv4 mapped IPv6 addresses are supported based on RFC 4291 and I tested it on Cloudflare. However, you cannot add anything more than IPv4 address.

  https://datatracker.ietf.org/doc/html/rfc4291#section-2.5.5.2

- NULL and TXT records

  Related issues:
  
  https://delvingbitcoin.org/t/hardcoded-seeds-dns-seeds-and-darknet-nodes/1123/6
  
  https://njump.me/nevent1qqsp9v4jxynf8k93erdl2ku3nh92ng7fwr695lvwmh0tek8k2r6fvscpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaeceaxu3t
Repository: go
Issue: net/http: TestOmitHTTP2 failures
Labels: NeedsInvestigation

```
#!watchflakes
default <- pkg == "net/http" && test == "TestOmitHTTP2"
```

Issue created automatically to collect these failures.

Example ([log](https://ci.chromium.org/b/8736892677800322273)):

    === RUN   TestOmitHTTP2
    === PAUSE TestOmitHTTP2
    === CONT  TestOmitHTTP2
        http_test.go:93: go test -short failed: exit status 1, --- FAIL: TestOptions (0.00s)
                --- FAIL: TestOptions/h1 (0.00s)
                    serve_test.go:3682: Get "http://127.0.0.1:43171/second": net/http: HTTP/1.x transport connection broken: http: CloseIdleConnections called
            FAIL
            FAIL	net/http	2.204s
            FAIL
    --- FAIL: TestOmitHTTP2 (7.93s)


— [watchflakes](https://go.dev/wiki/Watchflakes)
Repository: rust
Issue: Number types' `FromStr` impl should recognize Unicode minus
Labels: A-Unicode,T-libs-api,C-discussion

You can say the following about the character currently exclusively recognized as minus by `FromStr` impls:

- Its official Unicode name is [`U+002D HYPHEN-MINUS : hyphen, dash, minus sign`](https://en.wikipedia.org/wiki/Hyphen-minus) (copied from [BabelMap](https://www.babelstone.co.uk/Software/BabelMap.html)).
- The general typographical reality of font designs is that it's a hyphen and not a minus sign.
- The usage-wise reality is that it's widely used as a replacement character for a real minus sign.

In comparison, U+2212 is a dedicated minus sign:

- Official Unicode name: `U+2212 MINUS SIGN`
- Matches the horizontal bar of a plus sign.
- GitHub, e.g., uses it to display the red ["lines deleted" values](https://github.com/rust-lang/rust/pull/128511). Wikipedia and LaTeX equation renderings also use it.
- In HTML, you have the entity `&minus;` for it.

Benefits of adding support:

- If the `FromStr` implementations of number types (`i32`, `f64` etc.) would support `U+2212 MINUS SIGN` in addition to `U+002D HYPHEN-MINUS` as a minus sign, UI frameworks, e.g., would have an easier time implementing text boxes that display the typographically more pleasing real minus sign, simply converting the text content to the corresponding number.
- App implementations not further checking user input, but directly trying to parse it as a number, and banking on the returned `Result`, wouldn't confuse end users anymore when they pasted a number with Unicode minus into the app and the app showed an error.
- Also, since it's a dedicated minus sign, and not just a common replacement character, it logically follows in my opinion that it should be supported.

I'm not familiar with this, but I want to point out that the Wikipedia article ["Plus and minus signs"](https://en.wikipedia.org/wiki/Plus_and_minus_signs) also talks about ⁒ as a minus sign (`U+2052 COMMERCIAL MINUS SIGN`). Perhaps, this should also be supported. But I don't know whether it's regularly set off from the number with some space character.
Repository: rust
Issue: Trait inference is broken for unnamed structs
Labels: A-trait-system,A-associated-items,T-lang,T-compiler,E-help-wanted,C-bug,S-has-mcve

<!--
Thank you for filing a bug report! 🐛 Please provide a short summary of the bug,
along with any information you feel relevant to replicating the bug.
-->

I tried this code:

https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=f985f43df2ad05edfb593d23248e46f3


I expected to see this happen: That this works both for structs with named fields  as with structs with anonymous fields

Instead, this happened: Works as expected for named fields, but fails to compile for anonymous structs



<!-- TRIAGEBOT_START -->

<!-- TRIAGEBOT_ASSIGN_START -->

<!-- TRIAGEBOT_ASSIGN_DATA_START$${"user":"maxcabrajac"}$$TRIAGEBOT_ASSIGN_DATA_END -->

<!-- TRIAGEBOT_ASSIGN_END -->
<!-- TRIAGEBOT_END -->
Repository: ui
Issue: [bug]: Duplicate / in imports of the code in the blocks documentation
Labels: bug

### Describe the bug

Whenever viewing the code of blocks using the "New York" style, there are multiple slashes in the UI route in the import statements of the components. For example: `import { Separator } from "@/components//ui/separator"`

![Screenshot from 2024-09-13 14-21-30](https://github.com/user-attachments/assets/a18043ae-afa4-4f4b-9c25-fdbc0a10e05c)


### Affected component/components

Documentation

### How to reproduce

1. Go to the Shadcn website
2. Navigate to the blocks route
3. Select New York style if not selected
4. Click on code
5. Scroll to the imports to see the multiple slashes

### Codesandbox/StackBlitz link

n/a

### Logs

```bash
n/a
```


### System Info

```bash
Firefox, Chrome
```


### Before submitting

- [X] I've made research efforts and searched the documentation
- [X] I've searched for existing issues
Repository: material-ui
Issue: [docs-infra] Fix font best practice
Labels: docs,performance,enhancement,scope: docs-infra

### Steps to reproduce

- [ ] 1. We use Google Font to load some of the font of the docs:
https://github.com/mui/material-ui/blob/a4876336bedd35d342a83eb081b0c1fc456b2339/docs/pages/_document.js#L81

However, this doesn't seem to be a best practice, see https://www.debugbear.com/blog/website-font-performance#self-host-your-web-fonts for why. The problem really boils down to having to make a CSS network request to then be able to load the font. Since 2021, all browsers have implemented [cache partitioning](https://developers.google.com/web/updates/2020/10/http-cache-partitioning), so there are no more CDN performance benefits.

- [ ] 2. We should likely warn about this problem in the docs, e.g. https://mui.com/material-ui/react-typography/#google-web-fonts is nice when you want a quick and easy way to test stuff, e.g. for bug reproductions, visual regression tests environment, but not really for production.

There is a reason why https://nextjs.org/docs/app/building-your-application/optimizing/fonts and https://docs.astro.build/en/guides/fonts/ don't mention it.

- [ ] 3. We are missing the correct font fallback. Either we should use something like https://nextjs.org/docs/app/building-your-application/optimizing/fonts or set font-display: fallback https://web.dev/articles/font-best-practices#choose_an_appropriate_font-display_strategy to be coherence.

For example, compare https://dashboard.tremor.so/overview load to https://mui.com/material-ui/getting-started/templates/dashboard/. What we do is not at the quality level, we need to set.
Repository: pytorch
Issue: Inductor generates redundant assignments
Labels: triaged,oncall: pt2,module: inductor,internal ramp-up task

### 🚀 The feature, motivation and pitch

Connected to PR  https://github.com/pytorch/pytorch/pull/132755
If to comment in lowerings.py:

torch.ops.higher_order.with_effects short circuit for wait_tensor:
```
    if op == torch.ops._c10d_functional.wait_tensor.default:
        assert len(args) == 1
        return token, _wait_tensor(args[0])
```
And run 
```
TORCH_LOGS="output_code" python test/distributed/test_c10d_functional_native.py -k test_inductor_all_reduce_single 
```
Inductor generates:

```
buf2 = empty_strided_cuda((4, 4), (4, 1), torch.float32)
buf9 = empty_strided_cuda((4, 4), (4, 1), torch.float32)
# Topologically Sorted Source Nodes: [buf0, tensor_1], Original ATen: [aten.add, _c10d_functional.all_reduce]
stream0 = get_raw_stream(0)
triton_poi_fused_add_all_reduce_0.run(arg1_1, buf2, buf9, 16, grid=grid(16), stream=stream0)
del arg1_1
# Topologically Sorted Source Nodes: [buf0, tensor], Original ATen: [aten.add, _c10d_functional.all_reduce]
torch.ops._c10d_functional.all_reduce_.default(buf2, 'avg', '0')
# Topologically Sorted Source Nodes: [ar0], Original ATen: []
buf5 = torch.ops._c10d_functional.wait_tensor.default(buf2)
del buf2
buf6 = buf5
# Topologically Sorted Source Nodes: [ar0_1], Original ATen: []
buf7 = torch.ops._c10d_functional.wait_tensor.default(buf6)
del buf5
del buf6
buf8 = buf7
# Topologically Sorted Source Nodes: [tensor_1], Original ATen: [_c10d_functional.all_reduce]
torch.ops._c10d_functional.all_reduce_.default(buf9, 'avg', '0')
# Topologically Sorted Source Nodes: [ar1], Original ATen: []
buf12 = torch.ops._c10d_functional.wait_tensor.default(buf9)
del buf7
del buf9
buf13 = buf12
# Topologically Sorted Source Nodes: [ar1_1], Original ATen: []
buf14 = torch.ops._c10d_functional.wait_tensor.default(buf13)
del buf12
del buf13
buf15 = buf14
return (buf8, buf15, )
```

Assignments like `buf15 = buf14` are not regressing perf, but adding complications for tests logic.


### Alternatives

_No response_

### Additional context

_No response_

cc @ezyang @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @ipiszy @yf225 @chenyang78 @kadeng @muchulee8 @ColinPeppler @amjames @desertfire
Repository: godot
Issue: [4.3.stable][4.1.1.stable] Renaming an animation does not change its resource name on disk.
Labels: discussion,topic:editor,topic:animation

### Tested versions

- Reproducible in: 4.3.stable, 4.1.1.stable

### System information

- Godot v4.3.stable - Windows 10.0.22000 - GLES3 (Compatibility) - Intel(R) UHD Graphics (Intel Corporation; 30.0.101.1298) - 12th Gen Intel(R) Core(TM) i5-1235U (12 Threads)

### Issue description

When an animation is saved on disk as a .res file, its resource name is set as the original name when created in the AnimationPlayer. No matter whether you modify it in the "Manage Animations" window or overwrite the file by re-saving it, this name will never change.

### Steps to reproduce

1. Create an AnimationPlayer node.
2. In the Animation panel, click "Animation > New...".
3. In the "Create New Animation" window, change nothing and click "OK".
4. In the Animation panel, click "Animation > Manage Animations...".
5. In the "Edit Animation Libraries..." window, click the floppy disk icon.
6. In the dropdown menu, click "Save".
7. In the "Save Animation" window, set the file name to "file_name.res" and click "Save".
8. In the "Edit Animation Libraries..." window, click the floppy disk icon.
9. When the label changes to an input field, select all and enter "new_name".
10. Press enter to apply changes and click "OK" to close the "Edit Animation Libraries..." window.
11. Write a tiny script to print Animation.resource_name

Expected result: **"new_name" or "file_name" is printed on the console.**
Actual result: **"new_animation" is printed on the console**

### Minimal reproduction project (MRP)

[[mrp][v4.3.stable]-renaming-an-animation-does-not-change-its-resource-name-on-disk.zip](https://github.com/user-attachments/files/16998207/mrp.v4.3.stable.-renaming-an-animation-does-not-change-its-resource-name-on-disk.zip)
Repository: rust
Issue: No diagnostics for `cfg`-ed out methods
Labels: A-diagnostics,T-compiler

### Code

compile with `--target thumbv6m-none-eabi`
or see https://godbolt.org/z/nEjfqMP5v
```Rust
#![no_std]

use core::sync::atomic::{AtomicBool, Ordering};

fn test(){
    AtomicBool::new(false).fetch_not(Ordering::Relaxed);
}
```


### Current output

```Shell
error[E0599]: no method named `fetch_not` found for struct `AtomicBool` in the current scope
 --> <source>:6:28
  |
6 |     AtomicBool::new(false).fetch_not(Ordering::Relaxed);
  |                            ^^^^^^^^^ method not found in `AtomicBool`
```


### Desired output

```Shell
Add this:

note: `AtomicBool` has a method named `fetch_not` but it is inactive because its cfg predicate evaluated to false
```


### Rationale and extra context

https://github.com/rust-lang/rust/pull/109005/ added very helpful diagnostics for a similar case

### Other cases

_No response_

### Rust Version

```Shell
rustc 1.81.0 (eeb90cda1 2024-09-04)
binary: rustc
commit-hash: eeb90cda1969383f56a2637cbd3037bdf598841c
commit-date: 2024-09-04
host: x86_64-unknown-linux-gnu
release: 1.81.0
LLVM version: 18.1.7
Compiler returned: 0
```


### Anything else?

_No response_
Repository: rust
Issue: stdlib code size increase in nightly-2024-09-01 for aarch64-linux-android
Labels: O-android,P-medium,regression-from-stable-to-nightly,C-bug,T-libs

We keep track of our code size on Android to keep our overall download size down. In updating our pinned nightly compiler (from nightly-2024-06-21; we're due for it), our CI turned up a code size increase of ~120KB in a library that's overall about 4.6MB—not huge, but not expected either. Bisecting on Rust toolchains turned up that the regression was introduced in nightly-2024-09-01 (as in, nightly-2024-08-30 does not have this extra code size, and there was no nightly-2024-08-31), and moreover I discovered that using -Zbuild-std recovered the additional code size. So something changed in how the prebuilt standard library is built, in a way that may not have been intended.

Unfortunately, our Android build process does a whole bunch of work at once, so I don't have a minimal example for you. My reproduction has been

1. Install the Android NDK (27.0.12077973 is the one we're currently using)
2. Check out https://github.com/signalapp/libsignal/releases/tag/v0.57.1
3. `ANDROID_NDK_HOME=path/to/ndk/27.0.12077973 java/build_jni.sh android-arm64`
4. Save the resulting library, then repeat with `RUSTUP_TOOLCHAIN=nightly-2024-09-01`.
5. Compare the libraries' post-stripped sizes, or use a tool like `bloaty` to measure VM size only

It's possible this change was expected, in which case please close the issue; I understand code sizes go up sometimes!

@rustbot modify labels: +regression-from-stable-to-nightly -regression-untriaged
Repository: deno
Issue: Different results when code is ran directly vs ran as a task
Labels: windows,needs investigation

Version: Deno 1.46.3

When I run a command as a task, it completes without an issue, but when I run it directly, the same code gives me an access denied error:

`deno run x` vs `deno run -RW=./things example.ts`

The issue is the same when I ran it with `deno run --prompt -RW=./things example.ts`.

⚠️ But also, if I flip the order to `deno run -RW=./things --prompt example.ts` I get another type of error, it not recognising `--prompt`. Current [docs](https://docs.deno.com/runtime/getting_started/command_line_interface/#other-runtime-flags) mention the existence of this flag.

![image](https://github.com/user-attachments/assets/ef89ce33-fe7e-4473-9dc1-c687bd65b588)
Repository: pytorch
Issue: Dump bytecode of resumption frames in tlparse
Labels: good first issue,module: logging,triaged,oncall: pt2,module: dynamo

### 🐛 Describe the bug

Since resumption frames don't exist in the source code, having access to their bytecode can be useful for diagnosing Dynamo bytecode problems.

### Versions

main

cc @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @chenyang78 @kadeng @amjames @rec
Repository: vscode
Issue: Chat: Next File Tree does not work
Labels: bug,accessibility

Reported by @jooyoungseo