sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: Flutter web - Parent widget is not scrolling when mouse over is on HtmlElementView Widget for iframe
Labels: c: new feature,framework,f: scrolling,platform-web,has reproducible steps,P3,found in release: 3.3,found in release: 3.5,customer: castaway,team-web,triaged-web

This issue is directly comparable to #86021 and was closed but not solved by #81081 , indicating the solution is using the pointer_interpretor package. 

I am unable to scroll when I am hovering over the iFrame. I can not register [UserScrollNotification]'s when I am hovering, and most importantly I am unable to use the [pointer_interceptor] package to create a workaround.

I may be wrong and just haven't tried hard enough. Hopefully, that is the case. I am operating on a tight deadline for a client, any advice helps!

## Steps to Reproduce

Issue #86021 thoroughly defined the issue and how to reproduce it.

**Expected results:** The ability to scroll over the element while preserving its clickable features

**Actual results:**  No scrolling over the iFrameElement

<details>
<summary>Code sample</summary>

Problematic Component 
```dart

import 'package:flutter/material.dart';
import 'dart:ui' as ui;
// ignore: avoid_web_libraries_in_flutter
import 'dart:html';

class CuratorComponent extends StatelessWidget {
  const CuratorComponent({super.key});

  final viewID = 'curatorView';

  @override
  Widget build(BuildContext context) {
    // ignore: undefined_prefixed_name
    ui.platformViewRegistry.registerViewFactory(
        viewID,
        (int id) => IFrameElement()
          ..src = 'assets/curator.html'
          ..style.border = 'none');

    return SizedBox(
      height: 500,
      child: HtmlElementView(
        viewType: viewID,
      ),
    );
  }
}
```

Implementation of the problematic component
```dart

import 'package:dzr_site/components/curator.dart';
import 'package:dzr_site/components/home_landing.dart';
import 'package:flutter/material.dart';

class HomeView extends StatelessWidget {
  const HomeView({super.key});

  @override
  Widget build(BuildContext context) {
    return SingleChildScrollView(
      child: Column(
        children: [
          Landing(),
          SizedBox(height: 40),
          const CuratorComponent(),//Unable to scroll past this component
          const SizedBox(
              height: 1000,
              child: Text("The rest of the page id like to be able to scroll to"))
        ],
      ),
    );
  }
}

```
</details>

Tagging @ditman . You seem to be the most involved in this issue as seen from previous discussions.
Repository: go
Issue: cmd/compile: "internal compiler error: NewBulk too big" while running a program with dlv
Labels: NeedsInvestigation,compiler/runtime

<!--
Please answer these questions before submitting your issue. Thanks!
-->

### What version of Go are you using (`go version`)?

<pre>
$ go version
go version go1.19.2 darwin/amd64
</pre>

### Does this issue reproduce with the latest release?
YES


### What operating system and processor architecture are you using (`go env`)?

<details><summary><code>go env</code> Output</summary><br><pre>
$ go env
GO111MODULE="on"
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/sufiyan/Library/Caches/go-build"
GOENV="/Users/sufiyan/Library/Application Support/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS="-mod=vendor"
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/sufiyan/Workspace/Go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/sufiyan/Workspace/Go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GOVCS=""
GOVERSION="go1.19.2"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/sufiyan/Workspace/Go/src/github.com/cdktf-poc/go.mod"
GOWORK=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -arch x86_64 -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/cm/lqydsrqj7b3cl_01bqz8048c0000gn/T/go-build1841126309=/tmp/go-build -gno-record-gcc-switches -fno-common"

</pre></details>

### What did you do?
dlv debug main.go
<!--
If possible, provide a recipe for reproducing the error.
A complete runnable program is good.
A link on go.dev/play is best.
-->

Minimal program: 
https://github.com/sufiyan-techp/cdktf-poc

dlv debug main.go

PS: go build/run work successfully.

### What did you expect to see?
The program starts in debug mode successfully.


### What did you see instead?
```dlv debug main.go
github.com/hashicorp/cdktf-provider-aws-go/aws/v9/ec2
<autogenerated>:1: internal compiler error: NewBulk too big: nbit=45718 count=439306 nword=1429 size=627768274

Please file a bug report including a short program that triggers the error.
https://go.dev/issue/new
exit status 2
```
Repository: storybook
Issue: Web-components: Updating args causes a full refresh
Labels: bug,web-components,args

Web-components version of https://github.com/storybookjs/storybook/issues/13913
Repository: stable-diffusion-webui
Issue: Metadata doesn't save with img2img batch images
Labels: bug-report

There is no metadata with images that are generated with img2img batches.
Repository: godot
Issue: Internet disconnection while downloading a plugin from the asset library can cause the editor to crash if a wait time occurs..
Labels: bug,topic:editor,topic:assetlib,topic:network,crash

### Godot version

3.5.1 stable

### System information

Manjaro 22.0.0

### Issue description

When downloading a plugin from the asset library, if you lose your internet connection in the middle of the download, and it resumes only after some time (specific time given in the steps section), the download will not resume. If at this point, you try to cancel the download by pressing the "x" button in the upper right corner of the download window, the editor will freeze completely unresponsive.

What I expected to happen was that the download would resume after the connection is resumed.

### Steps to reproduce

1. Begin downloading a plugin from the asset library
2. Disconnect from the internet before the download is complete
3. Wait for over one minute (I waited around 1min 20s each time with consistent results)
4. Resume your internet connection
5. Wait another minute to see if the download resumes (it did not while testing this).
6. Click the "x"-button in the upper right corner of the plugin download window to attempt to cancel the download.
7. The editor will crash once you click the cancel button.

### Minimal reproduction project

_No response_
Repository: godot
Issue: Godot stutters when starting a thread.
Labels: platform:windows,topic:core,performance

### Godot version

v3.5.1

### System information

Windows 10, i7-8850h

### Issue description

Calling start() upon a thread causes the project to stutter intermittently.
![release build](https://user-images.githubusercontent.com/34152090/194810888-9177ec58-5e07-457d-8d4f-cd7f644afe9e.PNG)

It's probably related to this issue #24869 

### Steps to reproduce

sample code to test:
```gdscript
func thread_func():
	print("test")
var thread = Thread.new()
func _process(delta):
	thread.wait_to_finish()
	thread.start(self,"thread_func")
```

### Minimal reproduction project

_No response_
Repository: PowerToys
Issue: Not possible to install in audit mode and subsequently sysprep /generalize the image
Labels: Issue-Bug,Idea-Enhancement,Area-Setup/Install,Needs-Triage

### Microsoft PowerToys version

0.63.0

### Running as admin

- [ ] Yes

### Area(s) with issue?

Installer

### Steps to reproduce

Boot Windows into audit mode. Install PowerToys with the exe installer. Then run `sysprep /generalize /oobe`

### ✔️ Expected Behavior

You get a generalized Windows image that boots to OOBE and can be installed on multiple machines. When users login for the first time, PowerToys is already installed.

### ❌ Actual Behavior

sysprep /generalize fails because PowerToys installs a UWP/appx/msix package, Microsoft.PowerToys.ImageResizerContextMenu_8wekyb3d8bbwe. sysprep /generalize does not support per-user packages.

### Other Software

_No response_
Repository: rust
Issue: Docs missing about the machine instruction that could be emitted by `core::hint::spin_loop`
Labels: A-docs


[The documentation for `core::hint::spin_loop`](https://doc.rust-lang.org/core/hint/fn.spin_loop.html) only mentions that a non-specific machine instruction may be emitted when calling the function. It would be useful for curious readers like me to document which instructions are generated for which architecture without reading the source code and tracking down calls to architecture-specific intrinsics.

Something like this would work:

```markdown
# Architecture-specific behavior
This function may emit a machine instruction, depending on target architecture support.
For architectures not on this list, this function does nothing.

Below is a table documenting the instruction emitted for each architecture:

| Architecture | Instruction |
|-|-|
| `x86` | [`pause`](https://doc.rust-lang.org/core/arch/x86/fn._mm_pause.html) |
| `x86_64` | [`pause`](https://doc.rust-lang.org/core/arch/x86_64/fn._mm_pause.html) |
| `riscv32` | [`pause`](https://doc.rust-lang.org/core/arch/riscv32/fn.pause.html) |
| `riscv64` | [`pause`](https://doc.rust-lang.org/core/arch/riscv64/fn.pause.html) |
| `arm` | [`yield`](https://doc.rust-lang.org/core/arch/arm/fn.__yield.html) |
| `aarch64` | [`isb`](https://doc.rust-lang.org/core/arch/aarch64/fn.__isb.html) |
```
Repository: PowerToys
Issue: Add shortcut to make all windows fill zones in FancyZones
Labels: Idea-Enhancement,Product-FancyZones,Needs-Triage

### Description of the new feature / enhancement

It would be nice to have a shortcut that would spread out all the windows on the screen to available zones (filling out empty ones first) in FancyZones. 

It could even be made "smart" so it tries to place the windows according to the current window width/size. Tall, narrow windows (e.g. messenger style windows) could fit in zones of that size. Browsers and windows currently maximized could try to get fit into the largest possible zone on the screen etc.  

### Scenario when this would be used?

E.g. I have a screen where I have split it into 6 small zones. These I use for a lot of "chat" windows but manually moving them to a zone one by one takes time. Here a quick shortcut would be nice. 


### Supporting information

_No response_
Repository: tauri
Issue: [bug] on macOS call systray set_icon will cause memory leak
Labels: type: bug,status: needs triage

### Describe the bug

I want to change the icon on notifications area, I found that each calling method "app.tray_handle().set_icon(tauri::Icon::Raw(include_bytes!("../icons/2.png").to_vec())).unwrap();" will increase memory.

```
loop {
                    let icon_row = icons.get(i % icons_len);
                    if let Some(v) = icon_row {
                        app.tray_handle().set_icon(v.clone()).unwrap();
                    } else {
                        println!("Failed to open the file.");
                    }
                    i = i + 1;
                    if i == icons_len {
                        i = 0;
                    }
                    thread::sleep(ten_millis);
}

```

### Reproduction

Continuous calls “set_icon()”

### Expected behavior

No memory leaks

### Platform and versions

cargo tauri info

Environment
  › OS: Mac OS 12.6.0 X64
  › Node.js: 16.17.0
  › npm: 8.15.0
  › pnpm: Not installed!
  › yarn: 1.22.19
  › rustup: 1.25.1
  › rustc: 1.63.0
  › cargo: 1.63.0
  › Rust toolchain: stable-x86_64-apple-darwin 

Packages
  › @tauri-apps/cli [NPM]: 1.1.1
  › @tauri-apps/api [NPM]: 1.1.0
  › tauri [RUST]: 1.1.1,
  › tauri-build [RUST]: 1.1.0,
  › tao [RUST]: 0.14.0,
  › wry [RUST]: 0.21.1,

App
  › build-type: bundle
  › CSP: unset
  › distDir: ../dist
  › devPath: http://localhost:1420/
  › framework: Vue.js

App directory structure
  ├─ dist
  ├─ resources
  ├─ node_modules
  ├─ public
  ├─ runcat.app
  ├─ src-tauri
  ├─ .git
  ├─ .vscode
  ├─ .idea
  └─ src

### Stack trace

_No response_

### Additional context

Other languages have similar problems：
https://github.com/getlantern/systray/issues/135
Repository: storybook
Issue: Story index does not take story filters (include/exclude) into account
Labels: bug,core

**Describe the bug**

It seems that the story indexer is not taking into account `include/excludeStories`, so it's possible that a story file does not include any stories (because of the filters) and it still appears in the sidebar, leading to an error:

![image](https://user-images.githubusercontent.com/1671563/194846887-ed3ff1d4-aa95-4244-bd06-269e97678451.png)

**To Reproduce**
Example from [this file](https://github.com/storybookjs/storybook/blob/next/code/addons/storyshots/storyshots-core/stories/required_with_context/Async.stories.js):

```js
export default {
  title: 'Async',
  includeStories: ['withTimeout'], // <-- notice the lowercase w, which won't match with the story name
};

export const WithTimeout = () => <AsyncTestComponent />;
```

**System**
Please paste the results of `npx sb@next info` here.

**Additional context**
Add any other context about the problem here.
Repository: rust
Issue: "this closure does not fulfill the lifetime requirements" could be more helpful
Labels: A-diagnostics,T-compiler

<!--
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.

If you cannot produce a minimal reproduction case (something that would work in
isolation), please provide the steps or even link to a repository that causes
the problematic output to occur.
-->

Given the following code: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=5ac285a480fc6ac1d4eb482768a4cec7

```rust
fn foo(_: &mut impl FnMut(&str)) {}

fn main() {
    let mut fun = |_arg| {};
    foo(&mut fun);
}

```

The current output is:

```
Compiling playground v0.0.1 (/playground)
error[[E0308]](https://doc.rust-lang.org/stable/error-index.html#E0308): mismatched types
 --> src/main.rs:5:5
  |
5 |     foo(&mut fun);
  |     ^^^^^^^^^^^^^ one type is more general than the other
  |
  = note: expected trait `for<'r> FnMut<(&'r str,)>`
             found trait `FnMut<(&str,)>`
note: this closure does not fulfill the lifetime requirements
 --> src/main.rs:4:19
  |
4 |     let mut fun = |_arg| {};
  |                   ^^^^^^
note: the lifetime requirement is introduced here
 --> src/main.rs:1:21
  |
1 | fn foo(_: &mut impl FnMut(&str)) {}
  |                     ^^^^^^^^^^^

error: implementation of `FnOnce` is not general enough
 --> src/main.rs:5:5
  |
5 |     foo(&mut fun);
  |     ^^^^^^^^^^^^^ implementation of `FnOnce` is not general enough
  |
  = note: closure with signature `fn(&'2 str)` must implement `FnOnce<(&'1 str,)>`, for any lifetime `'1`...
  = note: ...but it actually implements `FnOnce<(&'2 str,)>`, for some specific lifetime `'2`

For more information about this error, try `rustc --explain E0308`.
error: could not compile `playground` due to 2 previous errors
```

<!-- The following is not always necessary. -->
Ideally it should suggest naming the closure argument type:

```
let mut fun = |_arg: &str| {};
                   ++++++
```

Or it could say something else? I'm not sure what would make more sense, but this error isn't great.
Repository: material-ui
Issue: Scrollable tabs auto scroll to selected tab when under transform: scale
Labels: bug 🐛,component: tabs

### Duplicates

- [X] I have searched the existing issues

### Latest version

- [X] I have tested the latest version

### Steps to reproduce 🕹

Steps:

1. Add Tabs component to the page with variant="scrollable" and enough tabs so that the scrollbar arrows appear.
2. Add transform: scale(0.8) to the parent element of the tabs component.
3. Click the arrow to scroll (or drag on mobile), it will auto scroll back to the currently selected tab.


### Current behavior 😯

The tabs component is scrolling back to the selected tab instead of the intended scroll behavior.

This is reproducible on firefox and chrome on Windows 10, mac book pro, and iphone (safari and chrome)

### Expected behavior 🤔

The tabs should not autoscroll back to the selected tab.

### Context 🔦

This makes trying to select a tab that is far from the current selected tab very difficult

### Your environment 🌎

<details>
  <summary><code>npx @mui/envinfo</code></summary>

```
System:
    OS: Windows 10 10.0.19043
  Binaries:
    Node: 14.16.1 - C:\Program Files\nodejs\node.EXE
    Yarn: Not Found
    npm: 6.14.12 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: 106.0.5249.103
    Edge: Spartan (44.19041.1266.0), Chromium (106.0.1370.37)
  npmPackages:
    @emotion/react: ^11.4.1 => 11.4.1
    @emotion/styled: ^11.3.0 => 11.3.0
    @mui/base:  5.0.0-alpha.100
    @mui/core-downloads-tracker:  5.10.8
    @mui/material: ^5.10.8 => 5.10.8
    @mui/private-theming:  5.10.6
    @mui/styled-engine:  5.10.8
    @mui/system:  5.10.8
    @mui/types:  7.2.0
    @mui/utils:  5.10.6
    @types/react:  17.0.9
    react: ^17.0.2 => 17.0.2
    react-dom: ^17.0.2 => 17.0.2
```
</details>
Repository: go
Issue: net/smtp: unable to retrieve SMTP server response error information after EHLO command in (*Client).hello() function
Labels: help wanted,NeedsInvestigation

### What version of Go are you using (`go version`)?

<pre>
$ go 1.12.7
</pre>

### Does this issue reproduce with the latest release?
Yes


### What operating system and processor architecture are you using (`go env`)?

<details><summary><code>go env</code> Output</summary><br><pre>
$ go env
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
</pre></details>

### What did you do?

send email using a non-whitelist ip address


### What did you expect to see?

function `smtp.SendMail` return the real error `{"Code": 117, "Msg": "The IP Address is not whitelisted: x.x.x.x"}` from `(*Client).ehlo()`

### What did you see instead?
function smtp.SendMail return the error `EOF` from `(*Client).helo()`

### Proposal

#### Before 

The comment of `(*Client).helo()` is `helo sends the HELO greeting to the server. It should be used only when the server does not support ehlo.`, but in `(*Client) hello()` the implement is: 

```golang
// hello runs a hello exchange if needed.
func (c *Client) hello() error {
	if !c.didHello {
		c.didHello = true
		err := c.ehlo()
		if err != nil {
			c.helloError = c.helo()
		}
	}
	return c.helloError
}
```

When we get a error from `(*Client).helo()` not only `502 (permitted only with an old-style server that does not support EHLO) `(see [4.3.2 Command-Reply Sequences](https://www.rfc-editor.org/rfc/rfc5321#section-4.3.2)), the `c.helo()` will still execute and return another error like `EOF` what I got. When we print error like "EOF" in log, we cannot get any thing helpful to debug.

#### After

 ```golang
// hello runs a hello exchange if needed.
func (c *Client) hello() error {
	if !c.didHello {
		c.didHello = true
		c.helloError = c.ehlo()
		if c.helloError != nil && c.helloError.(*textproto.Error).Code == 502 {
			c.helloError = c.helo()
		}
	}
	return c.helloError
}
```
Repository: deno
Issue: Investigate `IO_URING` support
Labels: perf,deno_core

I'm opening this issue to investigate the opportunity of implementing `IO_URING` in Deno. If you haven't heard about it `IO_URING` is a new revolutionary API for doing asynchronous operations in Linux with a much [higher throughput,](https://www.phoronix.com/news/Linux-5.6-IO-uring-Tests) much [lower tail latencies](https://ci.spdk.io/download/performance-reports/SPDK_nvme_bdev_perf_report_2205.pdf) and [CPU usage](https://twitter.com/axboe/status/1554115250588471297).

While investigating how to implement `IO_URING` for node, I came up with an approach which I think can make this very simple: Instead of implementing directly `liburing` via NAPI, I used a thin layer to expose [syscalls](https://docs.rs/linux/0.0.1/linux/syscall/index.html) to a WASM module, to then do the heavy lifting in WASM. More details [here](https://github.com/nodejs/node/issues/34388)

This not only greatly simplify the approach, but maximize reusability across WASM compatible runtimes. Also I think this kind of taks is a perfect fit for Rust, with its safety guarantees and speed.

Unfortunately I don't know much about Deno internals, but here maybe the Node and Deno community could come together to write a common WASM module?
Repository: nvm
Issue: nvm -ls-remote  get output N/A but when i type nvm -v it show me 0.39.1 output 
Labels: needs followup

<!-- Thank you for being interested in nvm! Please help us by filling out the following form if you‘re having trouble. If you have a feature request, or some other question, please feel free to clear out the form. Thanks! -->

#### Operating system and version:

#### `nvm debug` output:
<details>
<!-- do not delete the following blank line -->

```sh

```
</details>

#### `nvm ls` output:
<details>
<!-- do not delete the following blank line -->

```sh

```
</details>

#### How did you install `nvm`?
<!-- (e.g. install script in readme, Homebrew) -->

#### What steps did you perform?

#### What happened?

#### What did you expect to happen?

#### Is there anything in any of your profile files that modifies the `PATH`?
<!--  (e.g. `.bashrc`, `.bash_profile`, `.zshrc`, etc) -->

<!-- Please remove the following section if it does not apply to you -->
#### If you are having installation issues, or getting "N/A", what does `curl -I --compressed -v https://nodejs.org/dist/` print out?
<details>
<!-- do not delete the following blank line -->

```sh

```
</details>
Repository: opencv
Issue: How to use gpumat.copyTo on the python side
Labels: category: documentation

### Descripe the doc issue

I want to use gpu's copyTo in python, but there is no Rect class on the python side, which makes it impossible to capture an area from the original image.

### Fix suggestion

_No response_