sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: vscode
Issue: When opening the terminal (default: powershell), VScode Insider crashes.
Labels: info-needed,terminal


Type: <b>Bug</b>

When opening the terminal (default: powershell), VScode Insider crashes.

VScode 1.96.4 (stable available in the Windows App Store) does not have this problem. I am reporting this so that this problem does not spread to the stable version as has happened other times when I failed to report bugs in non-stable versions.

VS Code version: Code - Insiders 1.97.0-insider (c594d55bae90276d174cea4ddf2901694d4ebb3e, 2025-01-14T05:04:07.371Z)
OS version: Windows_NT x64 10.0.19045
Modes:

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (4 x 2494)|
|GPU Status|2d_canvas: enabled<br>canvas_oop_rasterization: enabled_on<br>direct_rendering_display_compositor: disabled_off_ok<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>opengl: enabled_on<br>rasterization: unavailable_off<br>raw_draw: disabled_off_ok<br>skia_graphite: disabled_off<br>video_decode: enabled<br>video_encode: enabled<br>vulkan: disabled_off<br>webgl: enabled<br>webgl2: unavailable_off<br>webgpu: enabled<br>webnn: disabled_off|
|Load (avg)|undefined|
|Memory (System)|15.88GB (3.49GB free)|
|Process Argv|--crash-reporter-id fb9a1b5c-0944-436c-87e8-516ed48c0fe2|
|Screen Reader|no|
|VM|0%|
</details><details><summary>Extensions (22)</summary>

Extension|Author (truncated)|Version
---|---|---
laravel-extra-intellisense|ami|0.7.1
vscode-intelephense-client|bme|1.12.6
devdb|dam|2.0.1
intelli-php-vscode|DEV|0.12.15062
profiler-php-vscode|DEV|1.55.16685
copilot|Git|1.257.1319
copilot-chat|Git|0.24.2025011702
geminicodeassist|goo|2.24.0
vscode-docker|ms-|1.29.3
vscode-dotnet-runtime|ms-|2.2.5
debugpy|ms-|2024.15.2025011702
python|ms-|2024.23.2025011501
vscode-pylance|ms-|2024.12.1
jupyter|ms-|2024.11.0
remote-ssh|ms-|0.116.1
remote-ssh-edit|ms-|0.87.0
remote-wsl|ms-|0.88.5
vscode-remote-extensionpack|ms-|0.26.0
cordova-tools|msj|2.7.0
autodocstring|njp|0.6.1
vscode-gradle|vsc|3.16.2024111106
php-debug|xde|1.35.0


</details><details>
<summary>A/B Experiments</summary>

```
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256197
vscod805cf:30301675
vsaa593:30376534
py29gd2263:31024238
vscaac:30438845
c4g48928:30535728
962ge761:30841072
pythonnoceb:30776497
dsvsc014:30777825
dsvsc015:30821418
pythonmypyd1:30859725
h48ei257:31000450
pythontbext0:30879054
cppperfnew:30980852
pythonait:30973460
dvdeprecation:31040973
dwnewjupyter:31046869
2f103344:31071589
nativerepl1:31134653
pythonrstrctxt:31093868
nativeloc1:31118317
cf971741:31144450
e80f6927:31120813
iacca1:31150324
notype1:31143044
dwcopilot:31158714
h409b430:31177054
c3hdf307:31184662
6074i472:31201624
dwoutputs:31217127
8did9651:31218798

```

</details>

<!-- generated by issue reporter -->
Repository: godot
Issue: RenderingServer::environment_set_fog_depth isn't exposed to the Godot API
Labels: feature proposal,topic:rendering,topic:3d

### Tested versions

4.4-dev7

### System information

Godot v4.4.dev7 - Windows 10 (build 19045) - Single-window, 1 monitor - OpenGL 3 (Compatibility) - NVIDIA GeForce RTX 4050 Laptop GPU (NVIDIA; 32.0.15.6070) - 13th Gen Intel(R) Core(TM) i5-13500HX (20 threads)

### Issue description

I'm using RenderingServer to handle an Environment in my game instead of using the Resource directly.

I use depth fog, so I was confused on how to set the `fog_depth_end` and `fog_depth_begin` properties inside RenderingServer.
I couldn't find it, so I looked inside environment.h to see what it was doing.

```cpp
void Environment::_update_fog_depth() {
	RS::get_singleton()->environment_set_fog_depth(
			environment,
			fog_depth_curve,
			fog_depth_begin,
			fog_depth_end);
}
```

It uses ```environment_set_fog_depth```, which isn't exposed, making it impossible to set fog depth by using RenderingServer, making what I need to do impossible.

![Image](https://github.com/user-attachments/assets/6dfcbea6-10e0-4320-a7df-614a17b2ea23)

### Steps to reproduce

Search documentation for environment_set_fog_depth 
https://docs.godotengine.org/en/latest/classes/class_renderingserver.html
See it isn't exposed

### Minimal reproduction project (MRP)

n/a
Repository: PowerToys
Issue: Hide mouse at screen edge is still bugged
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

v0.87.1

### Installation method

Microsoft Store

### Running as admin

Yes

### Area(s) with issue?

Mouse Without Borders

### Steps to reproduce

When moving the mouse from right to left and vice versa. The mouse still can show on the mouse out of the hide mouse on screen edge.

It's very annoying and it keeps returning regardless. 

### ✔️ Expected Behavior

I expected to not see the mouse on the other screen at all regradless going from right to left and vice versa. 

### ❌ Actual Behavior

The mouse still shows on top of the screen edge even when it was hiding it still shows up. 

### Other Software

_No response_
Repository: PowerToys
Issue: Calculator subtractions have odd behaviors, often resulting in results displaying billionths when unnecessary and potentially incorrect.
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.87.1

### Installation method

GitHub

### Running as admin

Yes

### Area(s) with issue?

PowerToys Run

### Steps to reproduce

Open the PowerToys Run prompt and perform a subtraction with the first number being a float.

Not sure how exactly to word when it occurs, but it seems to occur when the result is randomly between 10^1 or 10^2 smaller than the original.

Example 1: =1189390.24-1183760.67
![Image](https://github.com/user-attachments/assets/29903827-3786-44dc-ad2a-e1506c271f7b)

Example 2: =123456789.01-123456789.00
![Image](https://github.com/user-attachments/assets/78a682ac-5f1b-4889-8f43-65713e10bf17)

Example 3: =100000.01-90000
![Image](https://github.com/user-attachments/assets/162ba237-a0e6-4198-bb93-c0109ef21e40)

Example 4: =100000.01-90001
![Image](https://github.com/user-attachments/assets/d7b99652-8100-41aa-83e9-0d04b2cce859)

Example 5: =1000.01-990
![Image](https://github.com/user-attachments/assets/c5ef329a-d32b-48f5-a7b2-95e8b3107118)

Example 6: =1000.01-991
![Image](https://github.com/user-attachments/assets/4d7ee983-5208-45c6-9c4e-85f6e1ba1c09)



### ✔️ Expected Behavior

Example 1: =1189390.24-1183760.67 should return 5629.57
Example 2: =123456789.01-123456789.00 should return 0.01
Example 3: =100000.01-90000 should return 10000.01
Example 4: =100000.01-90001 should return 9999.01
Example 5: =1000.01-990 should return 10.01
Example 6: =1000.01-991 should return 9.01


### ❌ Actual Behavior

Example 1: =1189390.24-1183760.67 returns 5629.5700000001
Example 2: =123456789.01-123456789.00 returns 0.0100000054
Example 3: =100000.01-90000 returns 10000.01
Example 4: =100000.01-90001 returns 9999.0100000000
Example 5: =1000.01-990 returns 10.01
Example 6: =1000.01-991 returns 9.0100000000


### Other Software

_No response_
Repository: opencv
Issue: cv2.minAreaRect and cv2.boxPoints angle is not clear in documentation
Labels: category: documentation

Are the rotation angles specified by the cv2.minAreaRect and cv2.boxPoints clockwise or counterclockwise? Where can I see the definition code for these two functions?
Repository: ui
Issue: [bug]: Authentication and Login both have the exact same blocks
Labels: bug

### Describe the bug

![Image](https://github.com/user-attachments/assets/46095511-09ef-412f-a868-033b8a45f3f6)

![Image](https://github.com/user-attachments/assets/60b6f6d8-baec-48fb-822d-d8716a6b8634)

All the blocks in both menus are duplicated, I think the login menu should be removed 

Can you please assign this to me I will remove the login menu and the route from there

### Affected component/components

None

### How to reproduce

visit https://ui.shadcn.com/blocks/authentication
and 
https://ui.shadcn.com/blocks/login

### Codesandbox/StackBlitz link

_No response_

### Logs

```bash

```

### System Info

```bash
All Browsers
```

### Before submitting

- [x] I've made research efforts and searched the documentation
- [x] I've searched for existing issues
Repository: storybook
Issue: [Bug]: (vitest integration) `test.include` should not be ignored
Labels: bug,addon: test

### Describe the bug

About removing `test.include` [here](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#addon-test-indexing-behavior-of-storybookexperimental-addon-test-is-changed),

One drawback is then user can't run non-storybook tests. i.e. user may have test in `.test.ts`  which uses `import { render } from 'vitest-browser-react'` to write unit tests. Those needs to be included by Vitest in `test.include`.


I believe many users will be on the same boat as they migrate their existing projects to use Storybook to replace current tests.

### Reproduction link

https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#addon-test-indexing-behavior-of-storybookexperimental-addon-test-is-changed

### Reproduction steps

It is described in the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#addon-test-indexing-behavior-of-storybookexperimental-addon-test-is-changed

### System

```bash
Storybook Environment Info:

  System:
    OS: Linux 5.15 Ubuntu 24.04.1 LTS 24.04.1 LTS (Noble Numbat)
    CPU: (16) x64 AMD Ryzen 7 5800X 8-Core Processor
    Shell: 5.9 - /usr/bin/zsh
  Binaries:
    Node: 20.18.0 - /run/user/1000/fnm_multishells/720_1737231505770/bin/node
    npm: 10.8.2 - /run/user/1000/fnm_multishells/720_1737231505770/bin/npm
    pnpm: 9.12.2 - /run/user/1000/fnm_multishells/720_1737231505770/bin/pnpm <----- active
```

### Additional context

_No response_
Repository: vscode
Issue: Go To Definition opens file in preview mode instead of normal window
Labels: feature-request

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- 🕮 Read our guide about submitting issues: https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions -->
<!-- 🔎 Search existing issues to avoid creating duplicates. -->
<!-- 🧪 Test using the latest Insiders build to see if your issue has already been fixed: https://code.visualstudio.com/insiders/ -->
<!-- 💡 Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. -->
<!-- 🔧 Launch with `code --disable-extensions` to check. -->
Does this issue occur when all extensions are disabled?: Yes/No
Yes, but you need at least one language extension such as C# to get the Go To Definition function.

<!-- 🪓 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.96.4
- OS Version: Windows 10 build 19045

Steps to Reproduce:

1. Right click a class that is defined in a different file that is not already open, then click Go To Definition (or CTRL + click the class).

Expected: 
File will open in a new window in normal mode

Actual:
File opens in preview mode and will be replaced the next time you use Go To Definition or open another file in preview mode.

Additional info:
The [documentation ](https://code.visualstudio.com/docs/getstarted/userinterface#_preview-mode )states that Preview Mode is supposed to be used in two instances: when single clicking a file in the file explorer, or when opening it from the Quick Open if the `workbench.editor.enablePreviewFromQuickOpen` setting is set to true. It does not mention Go To Definition and there is no setting to control it.

Suggested fix:
Add a setting to control whether or not Go To Definition opens in preview mode.
Repository: tensorflow
Issue: Unable to install TensorFlow: No matching distribution found for TensorFlow!
Labels: stat:awaiting response,type:build/install,type:support,TF 2.8

### Issue type

Build/Install

### Have you reproduced the bug with TensorFlow Nightly?

No

### Source

source

### TensorFlow version

tf 2.8

### Custom code

Yes

### OS platform and distribution

Windows 10

### Mobile device

_No response_

### Python version

3.13

### Bazel version

_No response_

### GCC/compiler version

_No response_

### CUDA/cuDNN version

_No response_

### GPU model and memory

_No response_

### Current behavior?

I expected to install TensorFlow

### Standalone code to reproduce the issue

Can't install TensorFlow with pip
```shell
> pip install tensorflow
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)

[notice] A new release of pip is available: 24.2 -> 24.3.1      
[notice] To update, run: python.exe -m pip install --upgrade pip
ERROR: No matching distribution found for tensorflow
```
Pls help

### Relevant log output

```shell

```
Repository: vscode
Issue: add python extension in vscode
Labels: info-needed

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- 🕮 Read our guide about submitting issues: https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions -->
<!-- 🔎 Search existing issues to avoid creating duplicates. -->
<!-- 🧪 Test using the latest Insiders build to see if your issue has already been fixed: https://code.visualstudio.com/insiders/ -->
<!-- 💡 Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. -->
<!-- 🔧 Launch with `code --disable-extensions` to check. -->
Does this issue occur when all extensions are disabled?: Yes/No

<!-- 🪓 If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. -->
<!-- 📣 Issues caused by an extension need to be reported directly to the extension publisher. The 'Help > Report Issue' dialog can assist with this. -->
- VS Code Version: 1.96.4
- OS Version: linux mint cinnamon

Steps to Reproduce:

1. can not  install python extension in vscode
Repository: flutter
Issue: Why Localizations.localOf(context).toLanguageTag() returns me incorrect value for some languages?
Labels: waiting for customer response,in triage

### Steps to reproduce

There are not many more steps, just switch the language in app settings and print the `Localizations.locale (context).toLanguageTag().toLowerCase()`, then check the result.
Please check the video on my real device; the language code is at the bottom of the settings page. I tested these languages:
|language|expected|actual|correct?|
|:-|:-|:-|:-|
|en-gb|en-gb|en-gb|✅|
|en-nz|en-nz|en-nz|✅|
|en-us|en-us|en-au|❌|
|zh-cn|zh-cn|zh-cn|✅|
|zh-tw|zh-tw|zh-cn|❌|

Flutter 3.24.3
Dart 3.5.3
DevTools 2.37.3

### Expected results

en-us and zh-tw

### Actual results

en-au and zh-cn

### Code sample

```dart
import 'package:flutter/material.dart';

class LanguageHelper {
  static String getLocaleString(BuildContext context) {
    return Localizations.localeOf(context).toLanguageTag().toLowerCase();
  }
}
```
```dart
Text('language code: ${LanguageHelper.getLocaleString(context)}'),
```

### Screenshots or Video

https://github.com/user-attachments/assets/d4125ebc-d020-4153-922e-1a52b32948fa

### Logs

_No response_

### Flutter Doctor output

```shell
➜  henhaoji git:(HMA-104) ✗ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.3, on macOS 15.2 24C101 darwin-x64, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.1)
[✓] VS Code (version 1.96.4)
[✓] Connected device (5 available)
[✓] Network resources

• No issues found!
```
Repository: go
Issue: cmd/compile: storing zero value into interface should not allocate
Labels: Performance,NeedsInvestigation,compiler/runtime,BugReport

### Go version

go1.23.5

### Output of `go env` in your module/workspace:

```shell
GOARCH=amd64
GOOS=linux
```

### What did you do?

[I ran this benchmark](https://go.dev/play/p/F3rn8fxe40U):
```go
var sinkAny any

func BenchmarkInterfaceAny(b *testing.B) {
	b.ReportAllocs()
	for range b.N {
		sinkAny = tar.Header{}
	}
}

var sinkValue reflect.Value

func BenchmarkReflectValue(b *testing.B) {
	b.ReportAllocs()
	for range b.N {
		sinkValue = reflect.Zero(reflect.TypeFor[tar.Header]())
	}
}
```

### What did you see happen?

I saw these results:
```
BenchmarkInterfaceAny    	31895619	        43.36 ns/op	     224 B/op	       1 allocs/op
BenchmarkReflectValue    	401489182	         3.021 ns/op	       0 B/op	       0 allocs/op
```

### What did you expect to see?

I expected to see zero allocations in both cases.

In #33136, we optimized `reflect.Zero` to use a zero buffer of sufficient size to back the zero value of most types.

It seems to me that we could do the same trick for the non-reflect equivalent of storing a zero value into an interface value, where the data pointer in the interface value points to some shared zero buffer. This can be done in two ways:
1. Dynamically check whether the value being stored into an interface is the zero value
2. Statically detect when the value being stored into the interface value is identically equivalent to the zero value

Of course in both cases, you'll need to be careful since we're talking about a stricter definition of "zero" where the memory is equivalent to be all zeros.
Repository: rust
Issue: `#[thread_local]` alignment broken on Windows, GNU ABI
Labels: T-compiler,O-windows-gnu,I-unsound,A-thread-locals,C-bug,requires-nightly,F-thread_local

I tried this code:

```rust
#![feature(thread_local)]

#[repr(align(256))]
struct HighAlignment(u8);

#[thread_local]
static EXAMPLE1: HighAlignment = const { HighAlignment(0) };
#[thread_local]
static EXAMPLE2: HighAlignment = const { HighAlignment(0) };
#[thread_local]
static EXAMPLE3: HighAlignment = const { HighAlignment(0) };

fn main() {
    println!(
        "{:?}, {:?}, {:?}",
        &EXAMPLE1 as *const HighAlignment,
        &EXAMPLE2 as *const HighAlignment,
        &EXAMPLE3 as *const HighAlignment
    );
}
```

I expected to see this happen: three `0x100`-aligned pointers.

Instead, this happened: *metal pipe falling*

- x86_64, GNU ABI, real Windows: `0x1f39e953850, 0x1f39e953950, 0x1f39e953a50` (unaligned)
- x86_64, MSVC ABI, real Windows: `0x1c287893900, 0x1c287893a00, 0x1c287893b00` (aligned)
- i686, GNU ABI, real Windows: `0xf9a5f8, 0xf9a6f8, 0xf9a7f8` (unaligned)
- i686, MSVC ABI, real Windows: `0x6d2f00, 0x6d3000, 0x6d3100` (aligned)
- x86_64, GNU ABI, Wine: `0x232c80, 0x232d80, 0x232e80` (unaligned)
- x86_64, MSVC ABI, Wine: `0x1320e0, 0x1321e0, 0x1322e0` (unaligned)
- i686, GNU ABI, Wine: `0x341f28, 0x342028, 0x342128` (unaligned)
- i686, MSVC ABI, Wine: `0x34f010, 0x34f110, 0x34f210` (unaligned)

So either this affects all of Windows and I just got lucky twice, or this is two bugs in a trenchcoat, one affecting GNU ABI and another one in Wine. Not sure which.

Notably, checking mixed-alignment thread locals, like `u8, u8, u128, u128, u128`, shows that the variables are correctly aligned with respect to each other within TLS, but the TLS base itself seems to be unaligned.

Tentatively marking as `I-unsound` because of unaligned references bad, feel free to retag.

### Meta

`rustc --version --verbose`:
```
rustc 1.86.0-nightly (419b3e2d3 2025-01-15)
binary: rustc
commit-hash: 419b3e2d3e350822550eee0e82eeded4d324d584
commit-date: 2025-01-15
host: x86_64-unknown-linux-gnu
release: 1.86.0-nightly
LLVM version: 19.1.6
```

`wine --version`: `wine-9.22 (Staging)`

Tracking issue for visibility: #29594
Repository: PowerToys
Issue: FancyZones - Open Outlook several times with different parameters on different monitors
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.87.1

### Installation method

Microsoft Store

### Running as admin

Yes

### Area(s) with issue?

FancyZones

### Steps to reproduce

I would like to open Outlook with several parameters. For example:
- Outlook Mails on the left monitor
- Outlook calendar on the middle monitor
- Outlook tasks on the right monitor

I can start this with the following commands:
-  “C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE” /select outlook:Inbox
-  “C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE” /select outlook:calendar
-  “C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE” /select outlook:Tasks

Unfortunately, FancyZones does not remember the parameters of the program. This means that all windows always open on the same monitor.

Can this be fixed?

### ✔️ Expected Behavior

_No response_

### ❌ Actual Behavior

_No response_

### Other Software

Office 365 - Outlook
Repository: go
Issue: net/http: Client.Timeout doesn't work when receiving a response from an incomplete WebSocket handshake
Labels: NeedsInvestigation,BugReport

### Go version

go version go1.23.4 linux/amd64

### Output of `go env` in your module/workspace:

```shell
GO111MODULE=''
GOARCH='amd64'
GOBIN=''
GOCACHE='/root/.cache/go-build'
GOENV='/root/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE='pkg.go'
GOMODCACHE='/root/go/pkg/mod'
GOOS='linux'
GOPATH='/root/go'
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/home/linuxbrew/.linuxbrew/Cellar/go/1.23.4/libexec'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='local'
GOTOOLDIR='/home/linuxbrew/.linuxbrew/Cellar/go/1.23.4/libexec/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.23.4'
GODEBUG=''
GOTELEMETRY='local'
GOTELEMETRYDIR='/root/.config/go/telemetry'
GCCGO='gccgo'
GOAMD64='v1'
AR='ar'
CC='cc'
CXX='c++'
CGO_ENABLED='1'
GOMOD='/root/gotests/go.mod'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build670266472=/tmp/go-build -gno-record-gcc-switches'
```

### What did you do?

I encountered a situation where http.Client.Timeout doesn't work as expected when reading response body from an incomplete/fake WebSocket handshake response. Here's a minimal reproduction:
https://go.dev/play/p/i0mxl_6BaZR

### What did you see happen?

The client appears to be permanently blocked when reading the response body despite having a client timeout set. The timeout doesn't trigger as expected, and the operation hangs indefinitely.

### What did you expect to see?

When reading the response body from an incomplete WebSocket handshake (where server sends handshake headers but no data afterwards), the http.Client.Timeout setting should trigger after the specified timeout duration (5 seconds in this case) while reading the body.
Repository: rust
Issue: Add `binary_format` to rustc target specs
Labels: C-cleanup,T-compiler,E-medium,A-target-specs,A-targets

There are some places in rustc that need to know the binary format of the target (to generate object files). It would be good to have this as a property on the target spec to avoid needing to have ad-hoc logic for it.

See https://github.com/rust-lang/rust/pull/135695#discussion_r1921122887
Repository: ollama
Issue: Issue with Ollama Model Download: Progress Reverting During Download
Labels: bug

### What is the issue?

While downloading models using `ollama run <model_name>`, the progress often reverts—sometimes after 10-12% or even after 60%. The total download size also decreases before continuing. I've tested different networks but faced the same issue. A few weeks ago, I downloaded models without any problems.


### OS

macOS

### GPU

Apple

### CPU

Apple

### Ollama version

0.5.7
Repository: vscode
Issue: The workbench failed to connect to the server (Error: WebSocket close with status code 1006)
Labels: info-needed

ADD ISSUE DESCRIPTION HERE

Version: 1.95.3
Commit: f1a4fb101478ce6ec82fe9627c43efbf9e98c813
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Embedder: unknown

<!-- generated by web issue reporter -->