sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: material-ui
Issue: [Stepper] StepButton does not have StepIconProps like StepLabel does
Labels: new feature,component: stepper,package: material-ui,ready to take

### Duplicates

- [X] I have searched the existing issues

### Latest version

- [X] I have tested the latest version

### Steps to reproduce 🕹

The StepLabel and StepButton  seem to be siblings to one another so I would expect the same level of control over the underlying StepIcon in each. StepLabel works using the StepIconProps where we can update fontSize or classes but we dont have this available to us if we use StepButton. As far as I can tell there's no way to interact with the underlying icon via props.

Steps:

1. Create Stepper implementation
2. Utilize StepButton (like we would in the non-linear demos in your [docs](https://mui.com/material-ui/react-stepper/#non-linear)
3. Try to affect the underlying StepIcon of the StepButton using StepIconProps and nothing happens

### Current behavior 😯

StepButton offers no propApi to affect the underlying StepIcon

### Expected behavior 🤔

StepButton includes StepIconProps so we have better control over the underlying icon

### Context 🔦

Im creating a densewrapper which will affect a number of components (Stepper being one of them). My current problem is that I need to change the fontSize of the StepIcon when using StepLabels or StepButtons. I need to account for both. StepLabel offers the StepIconProps interface so thats good but StepButton has nothing I can use

### Your environment 🌎

<details>
  <summary><code>npx @mui/envinfo</code></summary>

```
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.
```
</details>
Repository: flutter
Issue: [web] Gradients are not dithered by default in any renderer (?)
Labels: engine,platform-web,e: web_canvaskit,P2,c: parity,e: web_skwasm,team-web,triaged-web

See https://github.com/flutter/website/pull/9362.

The native renderer, at HEAD, currently dithers all _gradients_ in both Impeller and Skia. While this is configurable via the static app-wide flag `Paint.enableDithering`, in the near future it will _not_, and we'll merely always dither gradients, and never dither anything else.

I took a quick look at `CkPaint`, `SurfacePaint` and `SkwasmPaint`, and don't think the web engine is every referencing `Paint.enableDithering`; in other words my changes have had and will continue to have no effect. I'm also [not sure _if_ there is a way to do conditionally dithering](https://github.com/flutter/engine/pull/13868#issue-523184863) or if gradient banding issues occur on the web.

For now I'm going to mention this feature excludes the web rendering engines.

If that's WAI and there is no way to do this properly, feel free to close the issue!
Repository: flutter
Issue: Clean up use of instanceof in integration_test
Labels: platform-android,P2,team-android,triaged-android

Currently we are differentiating between a `FlutterActivity` and a `FlutterFragmentActivity` with `instanceof`. We should find a better way to differentiate, or more generally to get the flutter view in `FlutterDeviceScreenshot`. 

Context
https://github.com/flutter/flutter/pull/132406/files#r1313387041
go/UnhealthyIdioms#awkward-inheritance-hierarchy
Repository: flutter
Issue: [Macos] AppLifeCycleListener's onExitRequested is not handled correctly 
Labels: framework,a: desktop,has reproducible steps,P2,found in release: 3.13,found in release: 3.14,team-macos,triaged-macos

### Steps to reproduce

1- run the sample code
2- close the window that appears
3- the window will close and no dialog is displayed because of that

### Expected results

The window should not close unless `AppExitResponse.exit` is returned from the callback

### Actual results

The window will close before executing the code in the callback, note that the code in the callback is executed but after the window is closed which means any dialog you open in the callback will not be shown

### Code sample

<details><summary>Code sample</summary>

```dart

import 'dart:ui';

import 'package:flutter/material.dart';

void main() {
  runApp(const LifeCycleApp());
}
class LifeCycleApp extends StatelessWidget {
  const LifeCycleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: LifeCycleTest(),
    );
  }
}

class LifeCycleTest extends StatefulWidget {
  const LifeCycleTest({super.key});

  @override
  State<LifeCycleTest> createState() => _LifeCycleTestState();
}

class _LifeCycleTestState extends State<LifeCycleTest> {
  late AppLifecycleListener listener;
  Future<AppExitResponse> _onExitRequested() async {
    final response = await showDialog<AppExitResponse>(
      context: context,
      barrierDismissible: false,
      builder: (context) => AlertDialog.adaptive(
        title: const Text('Are you sure you want to quit this app?'),
        content: const Text('All unsaved progress will be lost.'),
        actions: [
          TextButton(
            child: const Text('Cancel'),
            onPressed: () {
              Navigator.of(context).pop(AppExitResponse.cancel);
            },
          ),
          TextButton(
            child: const Text('Ok'),
            onPressed: () {
              Navigator.of(context).pop(AppExitResponse.exit);
            },
          ),
        ],
      ),
    );

    return response ?? AppExitResponse.exit;
  }

  @override
  void initState() {
    super.initState();
    listener = AppLifecycleListener(
      onExitRequested: _onExitRequested,
    );
  }

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
        body: Text("Testing"),
      ),
    );
  }
}

```

</details>

### Flutter Doctor output

<details><summary>Doctor output</summary>

```console
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.3, on macOS 13.4 22F66 darwin-arm64, locale en-IQ)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.81.1)
[✓] Connected device (2 available)
[✓] Network resources

• No issues found!
```

</details>
Repository: next.js
Issue: _next/static/chunks/main-app.js is missing nonce
Labels: bug

### Link to the code that reproduces this issue or a replay of the bug

https://codesandbox.io/p/sandbox/cranky-moore-394lqf?file=undefined

### To Reproduce

1.next dev
2. open chrome console
3. error showup

### Current vs. Expected behavior

expected:
_next/static/chunks/main-app.js have nonce

current:
![a](https://github.com/vercel/next.js/assets/23132046/69f37769-fb7b-44fd-8e60-e6aec13904f7)


### Verify canary release

- [X] I verified that the issue exists in the latest Next.js canary release

### Provide environment information

```bash
Operating System:
      Platform: win32
      Arch: x64
      Version: Windows 10 Pro
    Binaries:
      Node: 20.5.1
      npm: N/A
      Yarn: N/A
      pnpm: N/A
    Relevant Packages:
      next: 13.4.19
      eslint-config-next: 13.4.19
      react: 18.2.0
      react-dom: 18.2.0
      typescript: 5.2.2
    Next.js Config:
      output: N/A
```


### Which area(s) are affected? (Select all that apply)

App Router

### Additional context

middleware.ts

```ts
import { NextRequest, NextResponse } from "next/server";
export function middleware(request: NextRequest) {
	const nonce = Buffer.from(crypto.randomUUID()).toString("base64");
	const cspHeader = `
		default-src 'self';
		script-src 'self' 'nonce-${nonce}' 'strict-dynamic';
		style-src 'self' 'nonce-${nonce}';
		img-src 'self' blob: data:;
		font-src 'self';
		object-src 'none';
		base-uri 'self';
		form-action 'self';
		frame-ancestors 'none';
		block-all-mixed-content;
		upgrade-insecure-requests;
	`;
	const requestHeaders = new Headers();
	requestHeaders.set("x-nonce", nonce);
	requestHeaders.set(
		"Content-Security-Policy",
		// Replace newline characters and spaces
		cspHeader.replace(/\s{2,}/g, " ").trim(),
	);
	let response = NextResponse.next({
		headers: requestHeaders,
		request: {
			headers: requestHeaders,
		},
	});
	return response;
}

export const config = {
	matcher: "/:path*",
};```
Repository: flutter
Issue: [go_router] Deep link on desktop
Labels: c: new feature,package,c: proposal,P3,p: go_router,team-framework,triaged-framework

### Is there an existing issue for this?

- [X] I have searched the [existing issues](https://github.com/flutter/flutter/issues)
- [X] I have read the [guide to filing a bug](https://flutter.dev/docs/resources/bug-reports)

### Use case

I thought deep-linking was supported on all platforms because GoRouter claims to support all platforms on pub.dev. I'm looking for a solution to handle deep-linking on all platforms, and the only option I found is to use GoRouter along with [app_links](https://pub.dev/packages/app_links). It's a bit inconvenient to use two libraries for the same purpose, especially when their approaches differ significantly.

### Proposal

It would be nice to cover all deep-linking-related tasks in one library.
I understand that it might be required to do some things manually here and there. At the very least deep-linking handling behavior would be predictable and consistent.
If that's not possible it would be nice to have a heads up in the documentation.
Repository: deno
Issue: Signals enum regression
Labels: suggestion,runtime

I see that the signals API changed [here](https://deno.com/blog/v1.14#changes-to-os-signals-apis), but at that point it looks like both enum and strings were supported. I don't see that the enum is supported anymore, and this is unfortunate because I'd like to follow the convention that exit codes due to signals are `128 + <signal number>`. I can't do that portably if I can't find out the signal number though. Is there perhaps an undocumented solution to this somewhere, or some rationale for why this should be disallowed?
Repository: pytorch
Issue: Export should never unspec NN module
Labels: triaged,oncall: pt2,export-triage-review,oncall: export

### 🐛 Describe the bug

See https://github.com/pytorch/pytorch/issues/108805#issuecomment-1711004337

When an NN module gets unspecialized, it forces all parameters to become inputs. This is never desirable for export, as input matching will now fail in this regime. Instead, we should prevent unspecialization from happening and/or immediately error if we would have to unspec a module.

If you decide not to fix this, you need to make the error message better; it seems my input matching error message isn't sufficient to catch this case.

### Versions

main

cc @msaroufim @wconstab @bdhirsh @anijain2305 @zou3519 @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @chenyang78 @aakhundov @kadeng @avikchaudhuri @gmagogsfm @zhxchen17 @tugsbayasgalan @angelayi @suo @Xia-Weiwen
Repository: flutter
Issue: [Web] Re-enable safari tests that utilize `InputEvent.inputType`
Labels: a: tests,a: text input,engine,platform-web,browser: safari-macos,P2,team: skip-test,team-web,triaged-web

Some tests that utilize `InputEvent.inputType` have been skipped on Safari. Safari only recently added support for setting `inputType` on Safari 16, more context on this issue [here](https://github.com/flutter/engine/pull/44693#issuecomment-1704308730) . The CI is currently running on the tests on Safari 15 so tests fail. These tests should be re-enabled when the CI is rolled to Safari 16.

affected files: `text_editing_test.dart`
tests: `Supports deletion at inverted selection`, `Supports new line at inverted selection`.

PR that introduces tests: https://github.com/flutter/engine/pull/44693
Repository: PowerToys
Issue: Enhancement idea: Enable the FancyZones layout editor to assign neighbours to zones for keyboard navigation over Canvas-type layouts
Labels: Idea-Enhancement,FancyZones-Editor,FancyZones-Layouts

### Description of the new feature / enhancement

I propose functionality for the FancyZones layout editor that would let users assign upper/lower/left/right neighbours for each zone on a canvas layout to facilitate easy keyboard use for moving windows between zones.

There would be an "editing Zone neighbours" toggle in the popup menu of the editor, enabling which would draw large friendly arrow buttons on the sides of zones that would switch the mouse cursor to a targeting reticule to select a neighbour for that side by clicking. Four textfields would also be available in the popup menu to enter neighbours by their zone number. There would be a toggle to select creating unidirectional or bidirectional connections to save time editing but also enable layouts with zones with more than four incoming connections.

Displaying the neighbours of a zone would be togglable between displaying only the selected zone and displaying the full graph. The display would comprise of the neighbours zone number in the arrow button on the corresponding edge of a zone and of lines with arrowheads in a contrasting color to facilitate quick visual verification.

### Scenario when this would be used?

It would enable users to lay out overlapping zones and use these layouts efficiently via keyboard. Currently, the only option available requires a user to cycle through the zones using left or right by order of creation, since automatic neighbour detection is currently inconsistent, and even if it worked perfectly an automated order might not alway fit a users use case for a layout. 

For example, handling screen edges - where should the window wrap around to the other side in an asymmetric layout, should it not go anywhere, or should it expand in a Snap-like manner over a large portion of the edge of the scree - would now be entirely user-definable. Another example is defining behavior over gaps between zones: whether to skip the gap to the zone opposite, to move the window to a desired neighbour on the side of the gap in the same direction, or to not move the window at all.

I personally found one-dimensional scrolling via keyboard in a predefined order counterintuitive and slow. Other users who strongly prefer the keyboard or need to use non-mouse inputs would benefit from this enhancement to Canvas FancyZones layouts.

### Supporting information

_No response_
Repository: PowerToys
Issue: Application support for remap a key in specific application only in keyboard manager
Labels: Idea-Enhancement,Product-Keyboard Shortcut Manager

### Description of the new feature / enhancement

Dear Developers,

There must an option to select specific application in remap a key in keyboard manager. As there is option in remap a shortcut, it 
helps a lot. As this helps user to remap a key only in a selected application which I have missed a lot. Please add the application support in remap a key also.  For example, I want to remap peek "CTRL + space" to "Space" only in file explorer but I cannot do that.  If there is option to select application for remap a key, it will be very helpful for all the windows users. 

#Windows User # Windows Supremacy

### Scenario when this would be used?

This feature I was missing from the beginning in PowerToys . I am a day-to-day windows user and I want to remap shortcuts only to a single key in specific applications. There is no option to select specific application in remap a key in keyboard manager.  So this feature is so important to me, and I believe that other users also have missed this feature too.

### Supporting information

_No response_
```[tasklist]
### Tasks
```
Repository: material-ui
Issue: [Autocomplete] When we enter valid/invalid string in Movie edit field, Screen readers are not narrating displayed search results information.
Labels: accessibility,component: autocomplete

### Duplicates

- [X] I have searched the existing issues

### Latest version

- [X] I have tested the latest version

### Steps to reproduce 🕹

Link to live example: [gracious-jones-1gb0rh - CodeSandbox](https://codesandbox.io/s/1gb0rh?file=/demo.js)

Steps:

1. Open URL: [gracious-jones-1gb0rh - CodeSandbox](https://codesandbox.io/s/1gb0rh?file=/demo.js)
2. Focus lands on the code editor as soon as page gets opened
4. Press tab to reach out to combo box control.
5. Now turn on Screen reader, invoke the combo box control, enter some valid / invalid data in edit field and capture the screen reader narration.
6. Verify whether screen reader is announcing displayed search results information or not.


### Current behavior 😯

When we enter valid/invalid string in edit field, Screen readers should narrate displayed search results information.

### Expected behavior 🤔

When we enter valid/invalid string in 'Change Type' edit field, Screen readers should narrate displayed search results information.

Ex: 1.When we enter Valid(Quota), JAWS/NVDA/Narrator should narrate as '2 results are returned' and if we press down arrow to navigate the search results, then NVDA/JAWS focus should move to first result, and it should narrate the name along with position of the list item.

2.When we enter invalid(@@), JAWS/NVDA/Narrator should narrate as 'No options are displayed'.

### Context 🔦


When we enter valid/invalid string in edit field, Screen readers should narrate displayed search results information.

Users who rely on screen readers are confused to get the search results information, if screen reader is not announcing the results information when we enter valid/invalid string in edit fields.


Attachments:
![Issue202165](https://github.com/mui/material-ui/assets/93735775/bc4f136b-41e0-4d1b-90fc-7ecee0bd493c)

https://github.com/mui/material-ui/assets/93735775/62493ec7-962d-42f1-a84f-532f4a21f4f7



### Your environment 🌎

<details>
OS Version: 22H2 OS Build 22621.2134
Browser: Chrome Version 116.0.5845.179 (Official Build) (64-bit)
Screen Reader: JAWS, NVDA and Narrator
#URL: https://codesandbox.io/s/1gb0rh?file=/demo.js
Repository: next.js
Issue: Next.js compiler doesnt recomplile in directory like '/Documents/.github/NAME_OF_PROJ'
Labels: create-next-app,bug

### Link to the code that reproduces this issue or a replay of the bug

https://codesandbox.io/p/sandbox/prod-star-rs2mdc

### To Reproduce

1. create a folder named '.github' in Documents in windows os.
2.  run `npx create-next-app@latest`
3.  after setting up project open code in code editor.
4. run `npm run dev`
5. open localhost:3000
6. make some changes to code and you will see that changes made are not reflected on browser you will have to rerun the dev command again to make it appear.

fast reload is working fine in any directory except those directory that starts with ".github"


### Current vs. Expected behavior

code is not able to recompile after changes made in file.(only happens to the projects that are in ".github")
it should recompile for the changes made in the file either they are present in ".github".

### Verify canary release

- [X] I verified that the issue exists in the latest Next.js canary release

### Provide environment information

```bash
default config available with `npx create-next-app@latest`
currently working on windows 11.
and using nvm with node lts version.
```


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

Not sure, CLI (create-next-app)

### Additional context

the fast refresh seems to be working by using --turbo flag with next dev in '.github" directory
Repository: rust
Issue: wasm32-unknown-unknown "C" ABI doesn't use proper ABI adjustments
Labels: T-compiler,O-wasm,A-ABI

rustc has a `PassMode` enum to declare how arguments should be passed between functions. `PassMode::Direct` is used for the simple case where we can just generate LLVM IR with an argument type that matches the usual LLVM type for this Rust type. It should only be used for types with `Scalar` or `Vector` ABI; for larger types, Rust will generate LLVM struct/union types and those
- are sometimes adjusted to obtain better code generation
- make it very hard to reason about our effective ABI, since it depends on how LLVM lowers those complex struct types into an effective ABI. In particular, this causes a huge risk of violating our ABI compatibility guarantees, e.g. for `repr(transparent)` types.

Unfortunately the compiler never had an assertion ensuring that `PassMode::Direct` is only used with `Scalar`/`Vector` types, and so one target accidentally broke this rule: wasm32-unknown-unknown. Later all wasm targets got an `extern "wasm"` ABI that has the same issue. We should find some way to fix this target, as the current situation makes life harder for anyone wanting to tweak our Rust-to-LLVM-type-mapping, and for alternative backends that have to match our effective ABI.

The issue is that last time @bjorn3 tried to fix this, it lead to https://github.com/rust-lang/rust/issues/81386 and had to be reverted. It will be basically impossible to do this change without breaking the ABI at least for some cases. I'm not sure how much ABI breakage we can get away with. This might have to be blocked on https://github.com/rust-lang/compiler-team/issues/672 which should help to implement the current effective ABI at least for types that are ABI-stable (i.e., `repr(C)` and `repr(transparent)`).

Cc https://github.com/rust-lang/rust/issues/122532
Repository: pytorch
Issue: about nccl not work
Labels: module: build,triaged,module: nccl

### 🐛 Describe the bug

When I used the nccl framework for distributed training of multiple machines, the problem was located in the nccl component did not work properly. I downloaded and installed the conforming version of NCCL according to the guidelines on the official website, but it still did not work when I ran it again.

I would like to ask:

1. I found that the pytorch repository already has nccl built-in, but there seems to be no relevant documentation on the official website. Will this built-in nccl conflict with the nvidia official website?

2. What should I do if I want to change the built-in nccl
![image](https://github.com/pytorch/pytorch/assets/75578545/21bbe386-7faf-4d5a-92bf-f88c5fd40b8a)



### Versions

cuda：12.1
python: 3.8
NCCL (from NVIDIA):  2.18.3
NCCL (from Pytorch): 2.14.3

cc @malfet @seemethere
Repository: vscode
Issue: json sorting does not respect `.editorconfig` `insert_final_newline` setting
Labels: bug,json,json-sorting

<!-- ⚠️⚠️ 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: 1.82.0
- OS Version: Darwin arm64 23.0.0

Steps to Reproduce:

1. 
2.
Repository: excalidraw
Issue: Excalidraw+ not opening in PWA
Labels: pwa

Hi! ,

I was using the Excalidraw PWA and earlier I was able to open and see the files as well as have the entire functionality of Excalidraw+ in the PWA. However, with the upgrade to Google Chrome version: 116.0.5845.179, only Excalidraw opens in PWA and in case of clicking on the Excalidraw+ it is taking me to the browser instead of PWA.