sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: yt-dlp
Issue: [Site Request] Glimesh (WebRTC based download)
Labels: enhancement,help-wanted,site-request

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of yt-dlp:
- First of, make sure you are using the latest version of yt-dlp. Run `yt-dlp --version` and ensure your version is 2021.09.02. If it's not, see https://github.com/yt-dlp/yt-dlp on how to update. Issues with outdated version will be REJECTED.
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
- Make sure that site you are requesting is not dedicated to copyright infringement, see https://github.com/yt-dlp/yt-dlp. yt-dlp does not support such sites. In order for site support request to be accepted all provided example URLs should not violate any copyrights.
- Search the bugtracker for similar site support requests: https://github.com/yt-dlp/yt-dlp. DO NOT post duplicates.
- Finally, put x into all relevant boxes like this [x] (Dont forget to delete the empty space)
-->

- [x] I'm reporting a new site support request
- [x] I've verified that I'm running yt-dlp version **2021.09.02**
- [x] I've checked that all provided URLs are alive and playable in a browser
- [x] I've checked that none of provided URLs violate any copyrights
- [x] The provided URLs do not contain any DRM to the best of my knowledge
- [x] I've searched the bugtracker for similar site support requests including closed ones


## Example URLs

<!--
Provide all kinds of example URLs support for which should be included. Replace following example URLs by yours.
-->

- Single video: https://glimesh.tv/SmashBets


## Description

<!--
Provide any additional information.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
-->

Glimesh is a game streaming service.

I tried to find a way to download Glimesh stream, but failed. Apparently they use WebRTC for video delivery, since the service does not work in browsers that lack WebRTC (Pale Moon, Iridium). Is it possible to download WebRTC streams with yt-dlp?
Repository: material-ui
Issue: [Autocomplete] Composing `endAdornment` overlaps collapse/expand icon
Labels: bug 🐛,component: autocomplete

See https://github.com/mui-org/material-ui/issues/28465#issuecomment-927613778 for general problem description.

<!-- Checked checkbox should look like this: [x] -->

- [x] The issue is present in the latest release.
- [x] I have searched the [issues](https://github.com/mui-org/material-ui/issues) of this repository and believe that this is not a duplicate.

## Current Behavior 😯

`endAdornment` overlaps with the loading indicator.

![Screenshot from 2021-09-19 10-11-36](https://user-images.githubusercontent.com/57867800/133918834-fe7e74cd-4c8c-4f50-827a-54d82e261533.png)

Example code:
```tsx
    renderInput={(params) => {
      return (
        <TextField
          // eslint-disable-next-line react/jsx-props-no-spreading
          {...params}
          label={'Select service providers'}
          InputProps={{
            ...params.InputProps,
            endAdornment: (
              <React.Fragment>
                <CircularProgress color={'inherit'} size={20} />
                {params.InputProps.endAdornment}
              </React.Fragment>
            ),
          }}
        />
      )
    }}
```


## Expected Behavior 🤔

Loading indicator should be positioned next to the endAdornment as it was in v4

## Steps to Reproduce 🕹

Frozen CodeSandbox: https://codesandbox.io/s/autocomplete-composed-endadornment-vemqi

Steps:

1. Migrate from v4 to v5 using safe codemod
2. Setup async Autocomplete component as described here: https://mui.com/components/autocomplete/#asynchronous-requests

## Context 🔦

Not really sure what to write here... Well, the code above worked perfectly in v4 but now it seems to be broken for me...

## Your Environment 🌎

<!--
  Run `npx @mui/envinfo` and post the results.
  If you encounter issues with TypeScript please include the used tsconfig.
-->
<details>
  <summary>`npx @mui/envinfo`</summary>

```
  System:
    OS: Linux 5.11 Linux Mint 20.2 (Uma)
  Binaries:
    Node: 14.17.5 - ~/.nvm/versions/node/v14.17.5/bin/node
    Yarn: 1.22.11 - ~/.nvm/versions/node/v14.17.5/bin/yarn
    npm: 7.20.6 - ~/.nvm/versions/node/v14.17.5/bin/npm
  Browsers:
    Chrome: 93.0.4577.82
  npmPackages:
    @emotion/react: ^11.4.1 => 11.4.1 
    @emotion/styled: ^11.3.0 => 11.3.0 
    @mui/core:  5.0.0-alpha.47 
    @mui/icons-material: ^5.0.0 => 5.0.0 
    @mui/lab: ^5.0.0-alpha.47 => 5.0.0-alpha.47 
    @mui/material: ^5.0.0 => 5.0.0 
    @mui/private-theming:  5.0.0 
    @mui/styled-engine:  5.0.0 
    @mui/styled-engine-sc: ^5.0.0 => 5.0.0 
    @mui/styles: ^5.0.0 => 5.0.0 
    @mui/system:  5.0.0 
    @mui/types:  7.0.0 
    @mui/utils:  5.0.0 
    @types/react: ^17.0.21 => 17.0.21 
    react: ^17.0.2 => 17.0.2 
    react-dom: ^17.0.2 => 17.0.2 
    styled-components: ^5.3.1 => 5.3.1 
    typescript: ^4.4.2 => 4.4.3
```

</details>
Repository: neovim
Issue: Lua: vim.o.undodir doesn't expand '~' to $HOME
Labels: enhancement,needs:decision,lua,options

### Neovim version (nvim -v)

NVIM v0.6.0-dev+296-g1f49268c4

### Vim (not Nvim) behaves the same?

No

### Operating system/version

Fedora release 34 (Thirty Four) x86_64 

### Terminal name/version

kitty 0.23.1

### $TERM environment variable

xterm-kitty

### Installation

build from repo

### How to reproduce the issue

Add this line to init.lua
```lua
vim.o.undodir='~/.vim/undodir'
```

### Expected behavior

Expand '~'

### Actual behavior

Neovim treats the string like "./\~/.vim/undodir" and create a directory named '~'
Repository: vscode
Issue: Embedded languages use outer language auto-closing characters
Labels: bug,editor-autoclosing

<!-- ⚠️⚠️ 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. -->

<!-- 🪓 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.60.1
- OS Version: OSX 11.6

When a language is embedded, the value of `autoClosingPairs` is taken from the parent language, not the embedded one. Related to #117190

Steps to reproduce

1. Create a LaTeX file containing

    ```latex
    \begin{cppcode}
       int main() {
         return 0;
      }
    \end{cppcode}
    ```
2. Check that inside the `cppcode` environment,  we use the `cpp` embedded language

    <img width="662" alt="Capture d’écran 2021-09-19 à 12 01 42" src="https://user-images.githubusercontent.com/2910140/133923509-52daa310-89ff-49cd-8f56-6b95fbff1390.png">

3. Insert `` ` `` inside the `cppcode` environment. It automatically gets closed by `'`.
 
    ![Sep-19-2021 12-05-10](https://user-images.githubusercontent.com/2910140/133923502-de9705de-799a-4686-a2d9-5ece8a0a0c75.gif)

The [latex language configuration](https://github.com/James-Yu/LaTeX-Workshop/blob/715526b0eb1a0f19aa4989163414e936507cdaf1/syntax/latex-language-configuration.json#L46) adds ``["`", "'"]`` to `autoClosingPairs` but not the [latex cpp embedded language](https://github.com/James-Yu/LaTeX-Workshop/blob/715526b0eb1a0f19aa4989163414e936507cdaf1/syntax/latex-cpp-embedded-language-configuration.json). 

Am I missing something? For what it is worth, I am maintaining the LaTeX-Workshop extension.
Repository: godot
Issue: Func save_png of class Image created new image 2 times.
Labels: bug,topic:core

### Godot version

3.3, 3.4

### System information

Mac Os 10.15.7

### Issue description

When call func save_png, alert confirm "File Exists, Overwrite" always appears even though this file does not exist yet.



### Steps to reproduce

1. Get image from viewport.
2. Call func save_png.

Watch the video for more details:

https://user-images.githubusercontent.com/30470869/133924421-c8b76620-eab7-4d9a-a40f-79b995df7619.mov

### Minimal reproduction project

[TestSaveImage.zip](https://github.com/godotengine/godot/files/7191806/TestSaveImage.zip)
Repository: go
Issue: cmd/compile: add reverse proof to prove pass?
Labels: NeedsDecision,compiler/runtime

### What version of Go are you using (`go version`)?

<pre>
$ go version
1.17.1
</pre>

### Does this issue reproduce with the latest release?

yes

I dont know if there are propper terms for these. I call the current way the prove pass works forwards, as it proves from what it knows, whereas I call what I propose backwards because it goes the opposite way. (trying to find out what knowlege is needed to prove the branch).

While seeing what happens in some cases I recently reported, I found that essentially that trying to improve the `ft.update` function might be a simple solution for proving things, but its also one-way. It tries to proof things from what it already knows. However in some cases it is actually almost trivial to do this in reverse. Look at what condition you're branching on, and then see what you need to prove this.

Adding more of the forward rules will grow exponentially, because each rule will trigger another etc.  Adding a backwards rule would only grow the complexity linearly. Of course its affect is also smaller, but adding forward rules will eventually hit diminishing returns as maybe only 1% of the rules applied actually end up being useful.
Repository: terminal
Issue: Flickering in conhost when scrolling top part of screen
Labels: Product-Conhost,Area-Rendering,Issue-Bug,Priority-2

### Windows Terminal version (or Windows build number)

Version 10.0.18363.1500

### Other Software

_No response_

### Steps to reproduce

1. Open a bash shell in conhost.
2. In the console properties, make sure you've got a large buffer size (e.g. height 9000).
3. Press enter a few times until you've filled the screen with content.
4. Execute `printf "\e[1;12r"` to set the scrolling margins to the top half of the screen.
5. Execute `for i in {1..1000}; do printf "\n"; done` to force the top half of the screen to scroll.


### Expected Behavior

The top half should scroll away and then remain blank until the prompt reappears. The bottom half should remain unchanged.

### Actual Behavior

The bottom half of the screen jumps up and down while the top half is scrolling

https://user-images.githubusercontent.com/4181424/133927374-76882356-391b-4dfd-88c4-58d8d6a3af1f.mp4

The way the scrolling is implemented (as I understand it), the bottom half of the screen is moved down, and then the whole viewport is also panned down. This should have the effect of keeping the bottom half constant, while the top half is scrolled up into the scrollback buffer.

However, it looks like the viewport pan takes effect before the bottom half of the screen is refreshed, so it initially appears to be scrolling up before it's redrawn in the correct place. Once the scrollback buffer is filled, though, this is no longer a problem. I assume that's because the scrolling is achieved by cycling the buffer instead of panning the viewport.

Also note that the DX renderer doesn't seem to have this problem (tested with the `UseDx` registry setting in a recent build of OpenConsole).
Repository: rust
Issue: Tracking Issue for "jump to definition"
Labels: T-rustdoc,C-tracking-issue,A-rustdoc-ui,A-link-to-definition

Here what are the remaining things to be done:

 * [ ] Improve "jump links" UI: for now it's highlighted background but it was suggested we could try an "underline dotted": https://github.com/rust-lang/rust/issues/88120
 * [ ] Add support to go to both source definition and documentation page (if available!). We could do it by adding a popup when hovering the item. (#89157)
 * [ ] Make all links go to source location, not documentation (currently, external types link to documentation)

### Steps

To go through stabilization, we will gradually enable it in different places:

 * [x] Enable it by default on the compiler docs (https://github.com/rust-lang/rust/pull/88292 and #89217)
 * [ ] Enable it by default on the std docs
 * [ ] Enable the feature by default (on nightly only) and remove the flag.
 * [ ] Send the stabilization PR.

### Implementation history

 1. The initial PR which added the links to definition in the source code pages: https://github.com/rust-lang/rust/pull/84176
 2. Add links for primitives in "jump to definition" feature: #88033 
 3. Add links for primitives: #91264
Repository: flutter
Issue: How to debug Flutter app restorations via UserIntent on iOS
Labels: platform-ios,engine,d: api docs,P3,team-ios,triaged-ios

## Steps to Reproduce

1. Build a Flutter application with UserIntent extension handling on iOS
2. On your iPhone, go to "Settings > Developer" and enable `Fast App Termination`
3. Run your app using XCode or Flutter CLI
4. Background your application
5. Trigger application via configured UserIntent extension

App crashes instead of state restoration.

## How to?

How can we test Flutter application for such scenarios:

1. User has terminated the app on their devices
2. App triggered again via UserIntent e.g. iPhone dialer integration (InCallIntent) or notification clicks

Thank you!!!
Repository: PowerToys
Issue: Hold Remapped Page Up key does not work
Labels: Issue-Bug,Product-Keyboard Shortcut Manager,Needs-Team-Response

### Microsoft PowerToys version

0.45.0

### Running as admin

- [X] Yes

### Area(s) with issue?

Keyboard Manager

### Steps to reproduce

I own a Asus Scar 15 G533 Laptop that has keyboard with a column of these keys: Play, Stop, Previous Track, Next Track. I remaped all these for key to: Home, Pg Up, Pg Down, End respectively.
all works fine, except there is an odd behaviour: Holding down Pg Dn (actual key is Prev Track) to scroll all the way down works perfectly. Pg Up (actual key is Stop) on the other hand, when I hold it to scroll all the way up does NOT work.
it is not a big deal but would love if you guys can fix this
[PowerToysReport_2021-09-19-17-08-23.zip](https://github.com/microsoft/PowerToys/files/7192583/PowerToysReport_2021-09-19-17-08-23.zip)


### ✔️ Expected Behavior

holding remaped Pg Up Key should scroll all the way up

### ❌ Actual Behavior

holding remaped Pg Up Key scroll by one page and stops

### Other Software

_No response_
Repository: rust
Issue: {f32,f64}::DIGITS is misleading
Labels: A-docs,A-floating-point

While they come with a caveat that they are an "approximate" value, these constants are treated as gospel and [invoked by clippy in the excessive_precision lint to create a warning](https://github.com/rust-lang/rust-clippy/blob/92ca25b3ec8cef291f1d3b37bfd01d3cce8609e2/clippy_lints/src/float_literal.rs#L130-L136). ~~Clippy is wrong, however, in doing so.~~ The numbers currently embedded in these constants reflect the **lower** bound, beyond which precision cannot be certain.

A binary32 may, however, contain up to 9 significant decimal digits, a binary64 may contain up to 17 decimal digits, and it is **these** numbers that are recommended as minimums for printing decimal strings if one wants to assure it will be parsed back as the actual value. In other words, there is a range. These const values have lead people to misleading conclusions, the correct answer to which cannot even be inferred from the documentation since there is no specification on how they are "approximate".

Either these constants should reflect the upper bound of precision, another constant should be embedded alongside them reflecting the other side of the bound and the documentation should discuss both ends of the range, or they should be deprecated wholesale.

EDIT: I misunderstood a segment of the code and Clippy's is a touch less problematic than I thought. Alas, precisely because of even more confusing naming from confusing names...
Repository: create-react-app
Issue: Absolute Import not work when create new file
Labels: needs triage,issue: bug report

Hi, I got this problem in VS code, only within this project.
When I created a new file, I can't use Absolute Import Path, I have to restart the VS Code or re-run `npm start`
This is the new file
![image](https://user-images.githubusercontent.com/21291118/133940729-fd47afc0-1f4b-4dbd-b2af-81d02f5b2c56.png)

And here, same file but after restart VS Code 
![image](https://user-images.githubusercontent.com/21291118/133940751-09ed42ce-d2cc-4a26-901e-fb64e91059fc.png)

It is time-consuming when I have to re-run the project or restart VS code every time when I create a new file.
Please help me out
Here is my tsconfig.json
![image](https://user-images.githubusercontent.com/21291118/133940791-eabe3d11-eda9-41dd-8de6-ccc7118655f9.png)
Repository: yt-dlp
Issue: [Feature Request] Add Youtube TV as an MSO provider
Labels: account-needed,site-enhancement,can-share-account

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of yt-dlp:
- First of, make sure you are using the latest version of yt-dlp. Run `yt-dlp --version` and ensure your version is 2021.09.02. If it's not, see https://github.com/yt-dlp/yt-dlp on how to update. Issues with outdated version will be REJECTED.
- Search the bugtracker for similar feature requests: https://github.com/yt-dlp/yt-dlp. DO NOT post duplicates.
- Finally, put x into all relevant boxes like this [x] (Dont forget to delete the empty space)
-->

- [x] I'm reporting a feature request
- [x] I've verified that I'm running yt-dlp version **2021.09.02**
- [x] I've searched the bugtracker for similar feature requests including closed ones


## Description

<!--
Provide an explanation of your issue in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible.
-->

Hoping to have Youtube TV as an MSO provider to be used for authentication.  I can provide a sample account if necessary for coding.
Repository: flutter
Issue: Support oversized WidgetSpans in TextFields
Labels: a: text input,c: new feature,framework,c: proposal,P3,team-text-input,triaged-text-input

Original internal report: https://yaqs.corp.google.com/eng/q/7281814822109315072

Since TextFields assign their height via multiplying the number of lines by the preferred line height (determined by the TextStyle and StrutStyle), oversized WidgetSpans often have trouble fully rendering, resulting in clipped content and hit testing.

WidgetSpans rendering support was added to TextFields recently, but no new API was added to support the drastically different line heights and shapes WidgetSpans can have in a TextField.

We should provide additional API to allow this to be better controlled.

Clipping also causes unexpected rendering and hit testing behavior that should be better defined and in some cases fixed.
Repository: youtube-dl
Issue: Roku
Labels: site-support-request,duplicate

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.06.06. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
- Make sure that site you are requesting is not dedicated to copyright infringement, see https://yt-dl.org/copyright-infringement. youtube-dl does not support such sites. In order for site support request to be accepted all provided example URLs should not violate any copyrights.
- Search the bugtracker for similar site support requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [x ] I'm reporting a new site support request
- [x ] I've verified that I'm running youtube-dl version **2021.06.06**
- [ x] I've checked that all provided URLs are alive and playable in a browser
- [x ] I've checked that none of provided URLs violate any copyrights
- [x ] I've searched the bugtracker for similar site support requests including closed ones


## Example URLs

<!--
https://therokuchannel.roku.com/watch/7ee2d6f508165430ba5baea17985a842
-->

- Single video: https://therokuchannel.roku.com/watch/7ee2d6f508165430ba5baea17985a842
- Single video: https://therokuchannel.roku.com/watch/7ee2d6f508165430ba5baea17985a842



## Description

<!--
Notes
-->

Gladly will pay to have this added.  I can not have Internet on most of the time, so I have to be able to download the media that I have already paid for...