primordic/IssueDupesLite huggingface dataset:
Repository: AlecAivazis/survey

Issue #341: Missing support for DECCKM cursor keys
Created: 2021-03-03T07:51:26Z
What operating system and terminal are you using?
cli/cli#3071 has more context, but:

In any terminal on macos
Run powershell (it enables DECCKM)
Now run gh auth login
Press cursor up or down

What did you expect to see?
The cursor keys should navigate to select one of the login options
What did you see instead?
could not prompt: Unexpected Escape Sequence: ['\x1b' 'O']
Analysis
Due to PowerShell/PowerShell#12268 powershell enables DECCKM which changes the cursor key encoding from CSI A..D to SS3 A..D instead.  SS3 is encoded as ESC O in 7-bit encoding.
It is technically a bug that powershell leaves the cursor keys in that mode.
However, it should be pretty simple to support this encoding here in survey:

  
    
      survey/terminal/runereader_posix.go
    
    
        Lines 79 to 81
      in
      dbdb3e5
    
  
  
    

        
          
           if r != '[' { 
        

        
          
           	return r, size, fmt.Errorf("Unexpected Escape Sequence: %q", []rune{'\033', r}) 
        

        
          
           } 
        
    
  


by allowing either [ or O

Duplicate issue #340: DECCKM on - Unexpected Escape Sequence: ['\x1b' 'O']
Created: 2021-03-03T07:49:41Z
What operating system and terminal are you using?
macOS Powershell with wezterm.
An example that showcases the bug.
cli/cli#3071
What did you expect to see?
\x1bO is the encoding used to represent cursor keys when DECCKM is enabled. The default is disabled and cursor up is represented as the ANSI CSI A. When DECCKM is enabled SS3 A is used instead.
We figured out that powershell is setting DECCKM for its line editing, but not clearing it when launching programs
What did you see instead?
 gh auth login
? What account do you want to log into?  [Use arrows to move, type to filter]
> GitHub.com
  GitHub Enterprise Server
could not prompt: Unexpected Escape Sequence: ['\x1b' 'O']

Closing comment (2021-03-03T07:52:40Z): Duplicate of #341.
Repository: AlecAivazis/survey

Issue #101: The question duplicates when terminal overflows
Created: 2017-10-15T10:07:14Z

Duplicate issue #268: Pressing a key during option selection sometimes re-prints prompt
Created: 2020-01-30T18:39:22Z
When selecting from a list of options using the arrow keys, each press of the arrow keys (or any other key from what I can tell) will re-print the prompt question above the choices. Here is a screenshot:

I am using xTerm running bash with the -norc flag set. Can provide more details if need be.
If I press "?" for help, every subsequent key press will also re print the help message, which is especially strange.
System:
xTerm on Debian 10 buster on top of Openbox.
survey v1.8.7
Bash env (trimmed):
SHELL=/bin/bash
WINDOWID=41943055
QT_ACCESSIBILITY=1
XTERM_VERSION=XTerm(344)
XTERM_SHELL=/bin/bash
XDG_SEAT=seat0
XDG_SESSION_TYPE=tty
XAUTHORITY=/home/sgreene/.Xauthority
WINDOWPATH=1
LANG=en_US.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
INVOCATION_ID=500a6237f6d94751a3e6d97ee83f771b
XTERM_LOCALE=en_US.UTF-8
XDG_SESSION_CLASS=user
TERM=xterm
USER=sgreene
DISPLAY=:0
SHLVL=3
XDG_VTNR=1
CLUTTER_PAINT=disable-clipped-redraws:disable-culling
XDG_SESSION_ID=2
XDG_RUNTIME_DIR=/run/user/1000
JOURNAL_STREAM=9:24810
HUSHLOGIN=FALSE
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
_=/usr/bin/env

Closing comment (2020-02-10T19:18:40Z): Hey @sgreene570 and @matthew119427 - thanks for reporting this. This is a duplicate of #101. I'm going to close this to keep things tidy. Feel free to move discussion of the bug there
Repository: AlecAivazis/survey

Issue #148: Survey.Ask always fails under git bash (Mingw64)
Created: 2018-07-30T17:03:01Z
Survey.Ask() consistently returns "Incorrect function" when used under the (very common) git bash for WIndows, also known as Mingw64, it fails completely.
I tested under cmd and it worked ok.

Duplicate issue #202: Issue interfacing with Pexpect on Windows
Created: 2019-05-28T23:50:15Z
Hey @AlecAivazis, thanks for this awesome Library.  We're making great use of it here at ActiveState.
I recently ran into issues with our integration tests which we're running from Python for reasons.  The issue I encountered was that the ReadRune function is never able to retrieve any input from the terminal since it's actually expecting a terminal to be there (please correct me if I'm wrong about that assumption) and there isn't one in our context.
I eventually swapped the Posix ReadRune in place of the Windows one and it appears to be working as expected.  My question is if there were specific cases that the Windows version of ReadRune were accounting for and what are they?  It seems like the Windows version might be unnecessary overhead for your library.
I'll be happy to create a PR if it turns out I'm right.
Thanks again for you work!

Closing comment (2019-09-03T06:42:42Z): Not sure, but this might be related to #148 ?
Repository: AlecAivazis/survey

Issue #328: Survey breaks when stdin is piped (eg unix pipe)
Created: 2021-01-11T21:36:58Z
Currently survey does not support reading from piped stdin.
The issue lies in several layers:


 with piped stdin, Cursor.Location() (called by all prompts implicitly) fails with io.EOF:

  
    
      survey/terminal/cursor.go
    
    
        Lines 106 to 109
      in
      f45c05b
    
  
  
    

        
          
           text, err := reader.ReadSlice(byte('R')) 
        

        
          
           if err != nil { 
        

        
          
           	return nil, err 
        

        
          
           } 
        
    
  


Subsequently, no input is read, and control commands printed instead of being applied.


 RuneReader does not treat io.EOF as end of input, but aborts and returns it as error, which is unnecessary (e.g. MultiLine input waiting for 3 newlines until it continues)


I'm not exactly sure how a piped stdin differs from a terminal stdin, so I don't know how to fix this.
One step surely would be to change Cursor, so that it detects piped stdin, and switches to a NO-OP mode?

Duplicate issue #363: expected support for linux idioms such as grep and yes
Created: 2021-07-08T11:58:14Z
What operating system and terminal are you using?
osx, iterm2
An example that showcases the bug.

Create a prompt and run it on the command line.
go run .  | grep 12.11
yes | go run .

What did you expect to see?

I would expect to still see the prompt.
I would also expect the prompt to respond to keypresses
Expected support for piping yes into the command, but instead a yes/no prompt would consider it an error

Closing comment (2021-09-16T17:15:01Z): Duplicate of #328.
Currently it's only possible to use Survey when both stdin and stdout are connected to a terminal.
Repository: AlecAivazis/survey

Issue #105: Support for display name in Select prompts 
Created: 2017-10-20T13:44:52Z

Duplicate issue #133: [feature] Allow separate display and value fields for Select & MultiSelect
Created: 2018-03-22T23:53:14Z
I was thinking something like
type Option struct {
	Display string
	Value interface{}
}
this will also allow the value to be a struct not just a string

Closing comment (2018-03-23T15:01:07Z): They @djgilcrease - thanks for submitthing this issue. This seems to be a duplicate of #105 which has a lot of discussion about how one should specify an option as a struct.
Repository: AlecAivazis/survey

Issue #101: The question duplicates when terminal overflows
Created: 2017-10-15T10:07:14Z

Duplicate issue #136: question gets repeated on arrow key press
Created: 2018-03-25T13:32:21Z
survey version: 1.5.1
OS: MacOS 10.13.3
Terminal: Iterm2 3.1.5 (zsh)
I don't know why this happens but I just followed the very basic example. This is the initial state
? Pick a number:
❯ 1 some very long description here
  2 some very long description here
  3 some very long description here
  4 some very long description here
  5 some very long description here
  6 some very long description here
  7 some very long description here
  8 some very long description here
  9 some very long description here
  10 some very long description here
  11 some very long description here

when I press  ↓
? Pick a number:
? Pick a number:
  1 some very long description here
❯ 2 some very long description here
  3 some very long description here
  4 some very long description here
  5 some very long description here
  6 some very long description here
  7 some very long description here
  8 some very long description here
  9 some very long description here
  10 some very long description here
  11 some very long description here

when I press  ↓ again
? Pick a number:
? Pick a number:
? Pick a number:
  1 some very long description here
  2 some very long description here
❯ 3 some very long description here
  4 some very long description here
  5 some very long description here
  6 some very long description here
  7 some very long description here
  8 some very long description here
  9 some very long description here
  10 some very long description here
  11 some very long description here

Closing comment (2018-03-26T16:12:44Z): I verified the behavior you've reported on my laptop. Currently, that PR does not address the issue completely, but it should be the time it's merged. I'm going to delete this issue since it's a duplicate of #101. I'll keep you in the loop @geocine
Repository: All-Hands-AI/OpenHands

Issue #1451: [Frontend] Short info to the user when there's an error
Created: 2024-04-29T14:02:52Z
What problem or use case are you trying to solve?
There are system errors that backend encounters, and the user should know the system isn't working right or they can change something. The easiest example is authentication errors, when I pick a non-existent model or have no access to it or my settings are otherwise wrong.
Describe the UX of the solution you'd like
A system status field, maybe to the left of the Settings wheel, where we can display 'Authentication unsuccessful, please check settings' or some other clue about what went wrong. On backend, we can send some specific messages.
Do you have thoughts on the technical implementation?
On backend we can try to use the task stop/reset feature on at least some exceptions.
Describe alternatives you've considered
Maybe the field currently displaying info about the task (task has stopped, etc) could be used for this? I imagine we will also say the task is stopped though, so it seems like we need some other place for the reasons we can inform about. It doesn't have to be large (at all).
Additional context
Auth is the easiest example, but maybe not the best: there are other suggestions on it discussed in other issues, like some sort of ping before starting the actual task, I'm not sure what that would imply, but I think there can be errors that we cannot know before they happen, like failing to condense despite best efforts and stopping on context window exceeded.
Related:

#1445
#1296

Duplicate issue #2494: [Bug]: OpenDevin reports unexpected error when credit balance is finished
Created: 2024-06-18T13:19:43Z
Is there an existing issue for the same bug?

 I have checked the troubleshooting document at https://opendevin.github.io/OpenDevin/modules/usage/troubleshooting
 I have checked the existing issues.

Describe the bug
Error messages from openai don't get relayed
Current OpenDevin version
0.6
Installation and Configuration
docker run -it     --pull=always     -e SANDBOX_USER_ID=$(id -u)     -e PERSIST_SANDBOX="true"     -e SSH_PASSWORD="password"     -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE -e MAX_CHARS=50000000    -v $WORKSPACE_BASE:/opt/workspace_base     -v /var/run/docker.sock:/var/run/docker.sock     -p 3000:3000     --add-host host.docker.internal:host-gateway     --name opendevin-app-$(date +%Y%m%d%H%M%S)     ghcr.io/opendevin/opendevin:0.6
Model and Agent
Openai:Gpt4o
Operating System
Windows
Reproduction Steps
There was an unexpected error while running the agent, I finished my credit balance, but I was able to see that only in the dockers logs, I think you should relay this error messages to the user in a clearer way
Logs, Errors, Screenshots, and Additional Context
sorry, didn't capture the log, yet the error of exausted credit was there

Closing comment (2024-06-27T14:24:44Z): Thank you for the report! This issue isn’t yet addressed, but it’s tracked in #1451.
I’m going to close this as duplicate, but please take a look at that issue and let us know what you think!
Repository: All-Hands-AI/OpenHands

Issue #5230: [Bug]: [Resolver] Multi-line GitHub comments break the macro
Created: 2024-11-23T19:36:56Z
Is there an existing issue for the same bug?

 I have checked the existing issues.

Describe the bug and reproduction steps
It appears that the @openhands-agent tagging doesn't always work, the bash conditions are unhappy when the GitHub comment is multiline with random complex stuff in it.
Example: https://github.com/All-Hands-AI/OpenHands/actions/runs/11989779372/job/33426535798#step:9:2
Maybe we can restructure it into a variable first?
OpenHands Installation
Other
OpenHands Version
No response
Operating System
None
Logs, Errors, Screenshots, and Additional Context
No response

Duplicate issue #5621: [Bug]: Resolver fails to "Install OpenHands" when tagged with @openhands-agent on a comment on an PR without the "fix-me"
Created: 2024-12-16T06:04:29Z
Is there an existing issue for the same bug?

 I have checked the existing issues.

Describe the bug and reproduction steps
When the user tags @openhands-agent without a fix-me tag in the PR, the Resolver will leave a comment on the PR as if it will fix the issue. But it runs into the following error on the "Install OpenHands" job:
Run if [[ "" == "fix-me-experimental" ]] ||
/home/runner/work/_temp/4b187817-0de6-48c1-a0f0-cd08f3e6d9ce.sh: line 3: conditional binary operator expected
Error: Process completed with exit code 2.

Perhaps this error should be handled more gracefully, or the user should be able to tag the agent on PRs without the fix-me tag.
OpenHands Installation
Docker command in README
OpenHands Version
0.15.2
Operating System
Linux
Logs, Errors, Screenshots, and Additional Context
Run if [[ "" == "fix-me-experimental" ]] ||
/home/runner/work/_temp/4b187817-0de6-48c1-a0f0-cd08f3e6d9ce.sh: line 3: conditional binary operator expected
Error: Process completed with exit code 2.

Closing comment (2024-12-17T01:47:19Z): I think the root cause for this may actually be related to #5230 (the error messages look familiar)
I have a PR out for this in #5641, let's see if it resolves the issue!
Repository: All-Hands-AI/OpenHands

Issue #5813: [Bug]: Inconsistent start times when mounting to a local directory
Created: 2024-12-26T13:43:26Z
Is there an existing issue for the same bug?

 I have checked the existing issues.

Describe the bug and reproduction steps


docker run -it --rm --pull=always `
 -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:main-nikolaik `
 -e WORKSPACE_MOUNT_PATH="C:\repositories\extensions\youtube-time-manager" `
 -e LOG_ALL_EVENTS=true `
 -v /var/run/docker.sock:/var/run/docker.sock `
 -v C:/repositories/extensions/youtube-time-manager:/opt/workspace_base `
 -p 3000:3000 `
 --add-host host.docker.internal:host-gateway `
 --name openhands-app `
 docker.all-hands.dev/all-hands-ai/openhands:main

Start 127.0.0.1:3000
Make sure that the LLM is set up, in my case Claude 3.5 Sonnet
Send a text prompt
Initially it will say "waiting for client to become ready"
The time for it to start up and start sending the input via the API can equally to be 5 minutes or 50 minutes

OpenHands Installation
Docker command in README
OpenHands Version
main
Operating System
Windows 10, PowerShell
Logs, Errors, Screenshots, and Additional Context
No response

Duplicate issue #6643: [Bug]: Cannot reliably interface with local LLM when agent is built from source
Created: 2025-02-06T23:00:52Z
Is there an existing issue for the same bug?

 I have checked the existing issues.

Describe the bug and reproduction steps
openhands_2025-02-07.log
prompt_008.log
OpenHands Installation
Other
OpenHands Version
Built from source
Operating System
WSL2 on Windows 10
Logs, Errors, Screenshots, and Additional Context
No response

Closing comment (2025-02-11T18:53:18Z): Never mind, it was eventually able to start but it took its time, similar to #5813
Repository: All-Hands-AI/OpenHands

Issue #892: Allow sandbox to interactively captures password / stdin inputs
Created: 2024-04-08T08:38:56Z
This is great @xingyaoww so fast for implementing this! Thank you!
I think the pexpect module can also handle things like prompting to input password, as well as those Y/N prompts in the middle of a process.
Now it's using ssh.prompt() to look for shell prompts like # or $ to determine if the previous command is finished as for when to read the output and send the input. For processes asking password like "Password:" or apt-get "Proceed? y/n" do we need to add a bit more regex to the default prompt https://pexpect.readthedocs.io/en/stable/api/pexpect.html#pexpect.spawn.expect in order to handle those "wait-for-input", or does the current implementation works out of the box for "y/n" and "password:". I am thinking if ssh.expect("Password:") or ssh.expect("y/n") is needed?
Not a merge-blocking comment

As discussed by @frankxu2004 in #847, we may need something like ssh.expect("Password:") or ssh.expect("y/n")  to capture some more cases in sandbox.py
One simple issue that requires this: Right not if you run sudo apt-get update, the sandbox will stuck (probably waiting for a password: input) - ideally our code should capture that and automatically put in the password for that sudo command.

@frankxu2004 Feel free to starts a PR if you are interested :)

Duplicate issue #3030: [Bug]: OpenDevin hangs/time when requiring interactive inputs (Yes/No)
Created: 2024-07-19T15:38:03Z
Is there an existing issue for the same bug?

 I have checked the troubleshooting document at https://docs.all-hands.dev/modules/usage/troubleshooting
 I have checked the existing issues.

Describe the bug
OpenDevin currently hangs when prompted to provide yes/no like this:
The authenticity of host '[github.com](http://github.com/) (140.82.113.4)' can't be established.

ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.

This key is not known by any other names

Are you sure you want to continue connecting (yes/no/[fingerprint])?

This is primarily due to our current pexcept parsing logic in Runtime (e.g., in pxssh) does not consider these scenario and will not look for pattern like yes/no and hand it over to the agent.
Current OpenDevin version
main
Installation and Configuration
docker
Model and Agent
No response
Operating System
No response
Reproduction Steps
No response
Logs, Errors, Screenshots, and Additional Context
No response

Closing comment (2024-07-27T07:37:06Z): Duplicate of #892
Repository: All-Hands-AI/OpenHands

Issue #6163: [Feature] Container snapshots and restore
Created: 2025-01-09T03:46:10Z
What problem or use case are you trying to solve?
Somestimes OH modifications to the workspace are not as desired.
I noticed OH can undo file changes, but apparently only on single files and only 1 step back (?).
When we say "revert the changes", it's also not clear until which point we want OH to revert.
Having a feature to revert until a previous user input message would be nice.
Describe the UX of the solution you'd like
It would be nice to be able to edit any previous user message (just like with ChatGPT, Gemini, etc) and have OH automatically rollback the workspace to that point.
Do you have thoughts on the technical implementation?

Btrfs snapshots using a loop device
LVM snapshots
docker commit? Maybe too slow...
CRIU...too much.

Duplicate issue #1742: Support sandbox snapshot & display previous state diff
Created: 2024-05-12T20:33:05Z
What problem or use case are you trying to solve?
Context: https://opendevin.slack.com/archives/C06QT0AGY4W/p1715540016607559?thread_ts=1715007881.546429&cid=C06QT0AGY4W
Describe the UX of the solution you'd like

Support sandbox snapshot that saves everything, including the workspace, and can be used to restore the exact workspace.
Support comparing the current state with the previous in the UI.


Do you have thoughts on the technical implementation?
Maybe utilize docker's layer/ save image stuff?
Describe alternatives you've considered
Additional context

Closing comment (2025-01-27T02:02:02Z): Same as #6163
Implemented in #6441
Repository: Anarios/return-youtube-dislike

Issue #108: (Feature Request): Add label to inform user the origin of dislikes i.e. from creator/db/api etc.
Created: 2021-11-30T13:36:15Z
Extension or Userscript?
Both
Request or suggest a new feature!
Add a label or any way, which will inform the user, the origin of dislikes.
The aim to differentiate the levels of trust, so that the viewer can make more informed decisions. Basically creator reported dislikes are more believable.
Creators doing this might also earn trust of viewers.
(I guess you can also add a trust rating from (like 1-5) depending on oldness of the data)
Ways to implement this!
Maybe add a label below the dislikes saying "Creator Reported" or "Stored Database", etc.
And if possible, show this in dislikes with search results also.

Duplicate issue #454: (Feature Request):  Disable YouTube API Likes and only use user submitted data
Created: 2022-01-20T00:18:40Z
Extension or Userscript?
Extension
Request or suggest a new feature!
Since the majority of YouTube users aren't using the extension, it would be more accurate if there was an option to see the Like/Dislike ratio composed only by the extension users' data.
I could have misinterpreted how this extension works, but if the current system still gathers native data, it becomes almost impossible to have more dislikes than likes, since the native YouTube Like input easily overwhelms the dislikes from the extension users.
Example: Scammers and cheaters videos with tons of negative comments are still having a strong positive like/dislike ratio.
Ways to implement this!
No response
Can you work on this?

 Yes
 No

Closing comment (2022-01-20T06:02:35Z): Related to #108 #114 #268
The work is in progress.
The owner does have the separated data.
Repository: Anarios/return-youtube-dislike

Issue #523: most of the videos on youtube showing 0 Dislikes (Bug): 
Created: 2022-04-04T22:27:10Z
Browser
Mozilla Firefox
Browser Version
v98.0.2
Extension or Userscript?
Extension
Extension/Userscript Version
2.1.0.3
Video link where you see the problem
https://www.youtube.com/watch?v=K2HDvm3HTa4
What happened?
almost all videos on youtube showing 0 dislikes(like 95% of the videos i watch)
this video is one of the few showing 53 dislikes : https://www.youtube.com/watch?v=DhKs0hGeQsc
How to reproduce/recreate?
i have no idea how to reproduce it just happaned

Duplicate issue #525: Dislike ratios don't seem right
Created: 2022-04-05T00:14:55Z
Multiple well received videos in my recommended that used to have high like:dislike ratios currently have a ratio close to 50%. I have no real evidence that this isn't just a coincidence and that the videos don't actually just have these ratios however there are so many videos from trusted creators that I am suddenly seeing this on that it is likely a bug.

Closing comment (2022-04-05T00:15:45Z): dup of #523
being worked on
check Discord for updates
Repository: Anarios/return-youtube-dislike

Issue #757: YouTube dislike numbers not showing up
Created: 2022-09-16T18:43:05Z
Browser
Mozilla Firefox
Browser Version
104.0.2
Extension or Userscript?
Extension
Extension/Userscript Version
v3.0.0.5
Video link where you see the problem
https://www.youtube.com/watch?v=DWWK05t98os
What happened?
The dislike count is not showing whatsoever.
How to reproduce/recreate?
Refreshing the page works. This is happening on both Firefox and Chrome.
Will you be available for follow-up questions to help developers diagnose & fix the issue?
Yes

Duplicate issue #760: Both counters disappear
Created: 2022-09-18T19:30:31Z
Browser
Google Chrome
Browser Version
Version 105.0.5195.127 (Official Build) (64-bit)
Extension or Userscript?
Extension
Extension/Userscript Version
3.0.0.5
Video link where you see the problem
Any
What happened?
Every other video I watch has NEITHER a like nor dislike counter. This is replaced by nothing, just a blank like and dislike. This is fixed by reloading the video.

How to reproduce/recreate?
With the setting "Reformat Like Counters" on and the number format set to "123,456", watch any video. Then, watch any other video. The error should appear.
Will you be available for follow-up questions to help developers diagnose & fix the issue?
Yes

Closing comment (2022-09-18T19:50:04Z): wait this is basically the same as #757
Repository: Anarios/return-youtube-dislike

Issue #633: (Bug): Formatting (repetitive tiling of label)
Created: 2022-05-29T14:07:04Z
Browser
Microsoft Edge
Browser Version
Version 101.0.1210.53 (Official build) (64-bit)
Extension or Userscript?
Extension
Extension/Userscript Version
3.0.0.2
Video link where you see the problem
https://www.youtube.com/watch?v=HbH8BhgKXbM
What happened?

The number of likes seem to be formatted incorrectly. This issue went away on reloading the page
How to reproduce/recreate?
Watch the video.

Duplicate issue #711: Like counter duplication
Created: 2022-08-01T23:33:24Z
Browser
Avast Security Browser
Browser Version
Chromium v103.0.17730.134
Extension or Userscript?
Extension
Extension/Userscript Version
Version 3.0.0.2
Video link where you see the problem
https://www.youtube.com/watch?v=fEaHdvKxNFU
What happened?
The dislike counter displays fine, but the like counter duplicates. It only happens if the like counter isn't abbreviated (less than 1K)

How to reproduce/recreate?
You can reproduce it by clicking the dislike button, then clicking the like button.
Will you be available for follow-up questions to help developers diagnose & fix the issue?
Yes

Closing comment (2022-08-02T18:13:15Z): /duplicate of #633, #645, #584
Repository: Anarios/return-youtube-dislike

Issue #538: (Feature Request): Show like counter for videos with both likes and dislikes disabled
Created: 2022-04-16T15:04:23Z
Extension or Userscript?
Both
Request or suggest a new feature!
I noticed that the dislike counter still shows on videos that have both counters disabled. It would be cool to have the like counter be visible as well.
Example: https://www.youtube.com/watch?v=pn4XSDnaiPY
Ways to implement this!
It can be implemented by copying the dislike code for the likes, and using that code if the like counter is disabled.
Can you work on this?

 Yes
 No

Duplicate issue #542: Likes are not visible until you hover over the likes to dislikes ratio bar.(Bug): 
Created: 2022-04-18T09:15:48Z
Browser
Google Chrome
Browser Version
v100
Extension or Userscript?
Extension
Extension/Userscript Version
2.1.0.3
Video link where you see the problem
https://www.youtube.com/watch?v=EwsxysKQ-n4
What happened?

The "Like" button is empty, but when you hover over the likes to dislikes ratio bar, the number of likes is displayed.
How to reproduce/recreate?
Hover over the ratio of likes to dislikes.

Closing comment (2022-04-18T12:48:04Z): possible duplicate of #538
Did that uploader disable like counter after publishing the video?
Repository: Anarios/return-youtube-dislike

Issue #47: (Bug): Dislike count is displayed in videos with like count disabled
Created: 2021-11-23T21:16:41Z
Browser
Brave
Browser Version
1.32.106
Extension or Userscript?
Extension
Extension/Userscript Version
0.0.0.6
Video link where you see the problem
https://www.youtube.com/watch?v=E7YhB7iG4dM
What happened?

Dislike count is displayed even when visibility of like count is disabled in youtube studio.
It seems that in that case its value is always 0, so it's useless anyway.

Duplicate issue #176: Question about a video which disabled display count of like and dislike
Created: 2021-12-04T02:47:41Z
I found that this plugin still showing dislike count for a video which disabled showing viewer like and dislike count.

Just like this screenshot that I set this video to hide out all like and dislike count, when it saved and go to the video in YouTube, the dislike count still showing properly but hidden for like:

I don't know is it is as a bug or a feature of plugin, but it is non-sense for keep displaying dislike count that the uploader originally hide both like and dislike count since this feature rolled out before forcing hide dislike count policy.

Closing comment (2021-12-04T19:55:13Z): Duplicate of #47
Repository: Anarios/return-youtube-dislike

Issue #108: (Feature Request): Add label to inform user the origin of dislikes i.e. from creator/db/api etc.
Created: 2021-11-30T13:36:15Z
Extension or Userscript?
Both
Request or suggest a new feature!
Add a label or any way, which will inform the user, the origin of dislikes.
The aim to differentiate the levels of trust, so that the viewer can make more informed decisions. Basically creator reported dislikes are more believable.
Creators doing this might also earn trust of viewers.
(I guess you can also add a trust rating from (like 1-5) depending on oldness of the data)
Ways to implement this!
Maybe add a label below the dislikes saying "Creator Reported" or "Stored Database", etc.
And if possible, show this in dislikes with search results also.

Duplicate issue #353: (Feature Request): More Information about actualy Dislikes / Extrapolation
Created: 2021-12-19T20:08:59Z
Extension or Userscript?
Userscript
Request or suggest a new feature!
You mentioned the plugin now works by extrapolating the dislikes made by plugin users.
I would love to have the option to see the actual amount of dislikes made extension users and the extrapolated value.
This is due to me apreciating the estimated values, but not fully trusting them. I don't know how well you are addressing biases like that plugin users are probably more attached to the dislike button than non plugin users, but mabye you're doing a great job. Nonetheless I'd love to see this, and I think this little bit of extra information could be really easy to build in, yet a great improvement to the plugin and it's authenticity. ^^
Ways to implement this!
Maybe this extra information could be provided when hovering over the dislike button or count, in a small container.
Considering that the plugin already changes the dom, this should be rather easy to implement as long as your API supports it.
(To the "Can you work on this" I could definitly help, but I honestly don't think that I have the professionalism yet to take responsibilty for code in such a large plugin. So if I have some supervisor who I can ask for direction I could probably build it)
Can you work on this?

 Yes
 No

Closing comment (2021-12-20T01:53:28Z): related to
#108 #114 #286 & #221 (closed)
Repository: Anarios/return-youtube-dislike

Issue #45: (Feature Request): Source code for the backend
Created: 2021-11-23T18:02:28Z
Extension or Userscript?
Both
Request or suggest a new feature!
I want to suggest open-sourcing the backend so that people can self-host it and also maybe contribute to it.
Ways to implement this!
Release the source code on GitHub
Can you work on this?

 Yes
 No

Duplicate issue #241: (Feature Request): API Source Code
Created: 2021-12-08T00:50:48Z
Extension or Userscript?
Both
Request or suggest a new feature!
Where is the source code for the API at https://returnyoutubedislikeapi.com? I want to take a look at it.
Ways to implement this!
Upload the source code to the extension API.
Can you work on this?

 Yes
 No

Closing comment (2022-01-02T11:08:19Z): dup of #45
Repository: Askannz/optimus-manager

Issue #452: Wayland support
Created: 2021-12-10T20:42:39Z
I would like to make a suggestion to build optimus-manager with wayland support now that Nvidia 495 includes enhanced support for wayland.

Duplicate issue #384: Wayland support
Created: 2021-03-01T13:49:17Z
nVidia engineers work on an offload for Wayland similar to the one on XOrg
Will this software support it?

Closing comment (2022-04-17T02:36:59Z): closing as a duplicate of #452
Repository: Askannz/optimus-manager

Issue #452: Wayland support
Created: 2021-12-10T20:42:39Z
I would like to make a suggestion to build optimus-manager with wayland support now that Nvidia 495 includes enhanced support for wayland.

Duplicate issue #423: could you look into adding wayland support now with the latest advancements?
Created: 2021-07-16T04:50:23Z
KDE Plasma 5.22 got better support for wayland and same for Nvidia  470 .
Thank you.

Closing comment (2024-07-01T12:04:20Z): Sup @ginick .
Closing this since it is a duplicate of #452 .
Cheers.
Repository: Askannz/optimus-manager

Issue #133: Crash if bbswitch module is not installed
Created: 2019-09-20T09:47:14Z
When using the command optimus-manager --switch nvidia it gets stuck in tty1.  Switching to other tty and back doesn't resolve the issue.
System info
Please include :
distro: Archlinux
desktop manager: Gnome
Display manager: lightDM
Laptop model: Clevo N850HK
optimus-manager: 1.1
Logs
optimus-manager-journal.txt

Duplicate issue #136: 10-optimus-manager.conf is not created when bbswitch is not loaded
Created: 2019-09-22T13:21:47Z
Describe the bug
The /etc/X11/xorg.conf.d/10-optimus-manager.conf file is not created when the bbswtich module is not loaded because of a KernelSetupError exception.
As a quick (and dirty) fix, I changed the _unload_bbswitch() fonction to check if the module is loaded before trying to unload it: https://pastebin.com/3QdjnrPr
System info

Distribution: Arch Linux
Desktop manager: GNOME Shell
Display manager: GDM
Version: 1.2

Logs
gpu_setup.log before and after the patch: https://pastebin.com/iX9prEJW

Closing comment (2019-09-27T09:13:39Z): Closing as a duplicate of #133.
Repository: Askannz/optimus-manager

Issue #452: Wayland support
Created: 2021-12-10T20:42:39Z
I would like to make a suggestion to build optimus-manager with wayland support now that Nvidia 495 includes enhanced support for wayland.

Duplicate issue #463: optimus-manager CLI reports issue when everything works as expected
Created: 2022-01-09T14:33:56Z
Describe the bug
So recently (when optimus-manager was uninstalled) I found out that I can actually run my desktop with wayland AND successfully use prime-run offloading (i.e. hybrid mode).
My preferred setup is to have 3 options in bootloader:

one for optimus-manager.startup=integrated (should use wayland),
one for optimus-manager.startup=hybrid (should also use wayland),
and one for optimus-manager.startup=nvidia (should probably still use xorg).

However, running any optimus-manager command reports error, even though the GPU switch actually worked as expected. In other words, everything works as I wanted it, GDM works as expected, GPU status as well; but optimus-manager reports an error. If I check the log file, it looks fine.
(Note: I don't intend to switch GPUs when the system is running, in order to avoid having to switch from wayland to xorg and vice-versa.)
System info

Manjaro
Gnome 41
GDM
XPS 9560
latest stable optimus-manager

Logs
ERROR: a GPU setup was initiated but Xorg post-start hook did not run.
Log at /var/log/optimus-manager/switch/switch-20220109T161944.log
If your login manager is GDM, make sure to follow those instructions:
https://github.com/Askannz/optimus-manager#important--gnome-and-gdm-users
If your display manager is neither GDM, SDDM nor LightDM, or if you don't use one, read the wiki:
https://github.com/Askannz/optimus-manager/wiki/FAQ,-common-issues,-troubleshooting
Cannot execute command because of previous errors.

[24] INFO: # Xorg pre-start hook
[24] INFO: Previous state was: {'type': 'pending_pre_xorg_start', 'requested_mode': 'integrated', 'current_mode': None}
[24] INFO: Requested mode is: integrated
[979] INFO: Available modules: ['nouveau', 'acpi_call', 'nvidia', 'nvidia_drm', 'nvidia_modeset', 'nvidia_uvm']
[979] INFO: Unloading modules ['nvidia_drm', 'nvidia_modeset', 'nvidia_uvm', 'nvidia'] (if loaded)
[988] INFO: Loading module acpi_call
[994] INFO: Setting GPU power to OFF via acpi_call
[994] INFO: Found saved ACPI strings
[994] INFO: Sending ACPI string \_SB.PCI0.PEG0.PEGP._OFF
[1047] INFO: ACPI string \_SB.PCI0.PEG0.PEGP._OFF works, saving
[1047] INFO: Removing Nvidia from PCI bus
[2200] INFO: Writing "1" to /sys/bus/pci/devices/0000:01:00.0/remove
[2201] WARNING: acpi_call is enabled, pci_power_control option ignored.
[2238] INFO: Writing to /etc/X11/xorg.conf.d/10-optimus-manager.conf
[2238] INFO: Writing state {'type': 'pending_post_xorg_start', 'switch_id': '20220109T161944', 'requested_mode': 'integrated'}
[2238] INFO: Xorg pre-start hook completed successfully.

Closing comment (2022-04-17T02:36:47Z): closing as a duplicate of #452
Repository: AssemblyScript/assemblyscript

Issue #245: Compile the super statement having no parameter failure.
Created: 2018-09-06T03:39:13Z
The code https://webassembly.studio/?f=2tvvj50exc2
Expect compile the code successfully.
But get some errors.
ERROR TS1110: Type expected.

     super();
            ^
 in main.ts(9,11)


ERROR TS1005: '=>' expected.

     super();
            ^
 in main.ts(9,11)

Duplicate issue #461: Compiler should throw error when constructor called without super()
Created: 2019-02-05T20:59:10Z
Basically this works correctly even in runtime. But this should produce error during compilation:
class A {
  a: i32;
  constructor() {
    this.a = 1;
  }
}

export class B extends A {
  constructor(b: i32) {
    // super();
    this.a = b;
  }
}

export function test(): i32 {
  var b = new B(2);
  return b.a;
}

Closing comment (2019-02-06T03:10:30Z): Also related to #245
Repository: AssemblyScript/assemblyscript

Issue #207: Cannot call instance method and operator new in one place
Created: 2018-08-04T11:36:32Z
class Boo {
   foo(): i32 { return 1 }
}
var test = (new Boo()).foo();
so we need use this:
var boo = new Boo();
var test = boo.foo();
error output:
ERROR AS100: Operation not supported.

 var test = (new Boo()).foo();
             ~~~~~~~~~
 in main.ts(6,12)

Duplicate issue #251: Can't call method on newly created instance
Created: 2018-09-09T18:25:26Z
import "allocator/tlsf";

class C {
  m(): i32 {
    return 0;
  }
}

export function test(): i32 {
  return new C().m();
}
Expected: No error.
Actual: ERROR AS100: Operation not supported.

Closing comment (2019-02-07T22:15:47Z): Duplicate #207
Repository: AssemblyScript/assemblyscript

Issue #423: Namespaces for types don't work
Created: 2019-01-16T08:44:03Z
See https://studio.nearprotocol.com/?f=XfZ2mUv for working example.
Basically if you have:
namespace Outer {
  export class Inner {

  }
}
it doesn't look that any references to Inner actually work.
E.g. none of these compile so far:
let cannotDeclareVariable: Outer.Inner = null;

function cannotReturn(): Outer.Inner {
}

function cannotTakeAargument(arg: Outer.Inner): void {
}
Do you have any suggestion on how to fix this?

Duplicate issue #429: ERROR AS200: Conversion from type '__near_JSONHandler_Todo' to '__near_JSONHandler_Todo' requires an explicit cast.
Created: 2019-01-19T09:41:16Z
I get this error when compiling example here (clicking Deploy):
https://studio.nearprotocol.com/?f=mpijex6n4
ERROR AS200: Conversion from type '__near_JSONHandler_Todo' to '__near_JSONHandler_Todo' requires an explicit cast.

       handler.decoder = new JSONDecoder<__near_JSONHandler_Todo>(handler);
                                                                  ~~~~~~~
 in ../out/model.near.ts(79,65)

Code snippet with problem is:
export function __near_decode_Todo(
        buffer: Uint8Array, state: DecoderState):wrapped_Todo {
      let handler = new __near_JSONHandler_Todo();
      handler.buffer = buffer;
      handler.decoder = new JSONDecoder<__near_JSONHandler_Todo>(handler);
      handler.decoder.deserialize(buffer, state);
      return handler.value;
    }
Note clear why these types are treated as different.

Closing comment (2019-01-31T07:38:38Z): Hmm, ok, still trying to understand what's going on there.
There's one __near_JSONHandler_Todo in

[import] ./out/model.near.ts:15 (imported file) and one in
[main] ./out/main.near.ts:53 (main file, imports just Todo from the first)

The error happens in [import] at
export function __near_decode_Todo(
  buffer: Uint8Array,
  state: DecoderState
): wrapped_Todo {
  let handler = new __near_JSONHandler_Todo();
  handler.buffer = buffer;
  handler.decoder = new JSONDecoder<__near_JSONHandler_Todo>(handler); // HERE
  handler.decoder.deserialize(buffer, state);
  return handler.value;
}
Which is called in Todo.decode. And there I lose it, since that function should not be able to see the other handler at all. JSONDecoder has no reference to any of them. What could be the case is that, when Todo.decode is called (and compiled), the resolver somehow tries to resolve from [main] due to the function being imported to it and the parent ref being off, or something like that. Indeed this seems somewhat related to #423, leading to #424.
Might need to isolate the issue, maybe copying it and deleting anything not relevant to the issue first, leaving just the gist leading to the error.
Repository: AssemblyScript/assemblyscript

Issue #98: Add support for default imports/exports
Created: 2018-05-07T02:08:06Z
Simple example:
add.ts
export default function add(a: i32, b: i32): i32 {
  return a + b;
}
main.ts
import add from './add';

export function getValue(): i32 {
  return add(40, 2);
}
Currently both default import and default export syntax are a syntax error. In JS, this is mostly just syntax sugar over a named export called "default", so I think the expected behavior is reasonably straightforward.
I can try taking this on. Some initial thoughts on the steps/details:

Add support for import {default as foo} from './foo'; and export {foo as default}; so the other syntaxes can be tested individually.
Extend ImportStatement to have a default-imported name and make it behave like import {default as foo}.
Add a new CommonFlags.EXPORT_DEFAULT and mark it on export default function and export default class statements. I think these are technically live bindings for the class/function name, if specified, but maybe AssemblyScript should/does disallow overwriting classes and functions anyway?
Add a new statement type ExportDefaultStatement for export default [expression];. Hopefully this can be implemented similarly to export const.

Does that sound reasonable?

Duplicate issue #627: default export syntax not supported yet? (or regression?)
Created: 2019-06-02T20:26:13Z
I'm unable to use default exports, f.e. import Size from './Size'. It gives me a syntax error during build.
See this issue for more details: https://github.com/jtenner/as-pect/issues/71

Closing comment (2019-06-04T01:50:55Z): Duplicate of #98
Repository: AssemblyScript/assemblyscript

Issue #186: Simplify importing dependencies witin node_modules
Created: 2018-07-24T18:11:26Z
AS won't let me import from an external module. This does not work:
import { Foo } from "bar"
But this relative import does work:
import { Foo } from "./node_modules/bar"

Duplicate issue #217: @types definition imports
Created: 2018-08-08T17:08:17Z
I understand there is no first-class module support in asc , but I’d like to take a crack at using some @types decorated modules somehow.
With tsc this seems to be part of the compiler; is there some way to accomplish this with asc?
I’m open to inlining the modules if needed but I don’t know what the proper asc setup would be to link the defs. Pointer in the right direction would be appreciated!

Closing comment (2018-08-08T17:12:46Z): Related to #186
Repository: AssemblyScript/assemblyscript

Issue #2254: Support classes that operate like structs/value-types on the stack
Created: 2022-04-08T05:58:13Z
Something that would be useful for some applications of wasm modules is to be able to define structured types that are stored on the stack.
This is also useful in cases when it is desirable to avoid use of the heap/linear-memory, but code structure would benefit from storing multiple values inside a structure together, like a class.
This could be a decorator, similar to @unmanaged. It's worth noting that @unmanaged gets us part-way in that the memory the type uses on the heap is smaller and doesn't have the GC header.
It might look like this.
@stack
class Config {
  constructor(public field: u64) { }
}
I imagine there are a few terms that would suit, such as:

@stack
@struct
@valueType

Related to #2253

Duplicate issue #2721: Low-Cost Vectors, Colors, Structs
Created: 2023-07-21T09:53:48Z
Feature suggestion
I have some code that deals with geometry and graphics programming, where Vectors and Colors are often needed. However, I'd like to avoid allocating new memory, or using classes, if possible. I've noticed the performance, bundle size, and complexity (in terms of dealing with Wasm Memory) are much smaller and more manageable when just using variables, or even global variables, so I wonder how to achieve some of these things with AssemblyScript.
Example use case:
struct Vec2 {
  x:f32;
  y:f32;
}

function normalize (vec:Vec2):void {
  let len:f32 = vec.x * vec.x + vec.y * vec.y;
  if (len > 0) {
    let f:f32 = Mathf.sqrt(len);
    vec.x /= f;
    vec.y /= f;
  }
}

export function init ():void {
  let a:Vec2 = Vec2(0.5, 0.25);
  normalize(a);
  /* do something with a.x, a.y */
}
I don't really care for functions, memory management, or other features of classes, and I don't want my bundle size to bloat with each new class definition. Really I am just using this as a sort of tuple. Is this possible?

Closing comment (2023-07-21T10:30:32Z): I think this is a duplicate of #2254
Repository: AutoDarkMode/Windows-Auto-Night-Mode

Issue #690: ARM 64 support
Created: 2023-03-01T12:06:00Z
Can an arm64 version be produced? X64 freezes when opening in Windows On Arm, thanks to the developer

Duplicate issue #802: UI error (ARM64 build)
Created: 2023-12-11T11:01:14Z
Description
UI error when clip setting button.
I try to build the arm64 version, it works well excepted this bug, please fix it, and release the official version for arm devices. 😊😊😊
Expected Behavior
No response
Log Data
NightLightGovernor.EnableHook: could not start night light regkey monitor: TypeInitializationException > The type initializer for 'System.Management.ManagementPath' threw an exception. > System.Management.ManagementPath get_DefaultPath()
Commit Hash, Version and Windows Build

Commit: 57f35ac9
Service/App: 10.4.2.1
Updater: not found
Shell: 1.3.3.0
.Net: 7.0.14
Windows: 22631.2792

Screenshots / Videos

Closing comment (2024-01-09T10:56:22Z): Please refer to the collection issue for ARM build issues:
Short summary I don't have an ARM device, I can't test or fix anything. Therefore: No arm64 unless help from the community.
dup of #690