helloadhavan/github_issues huggingface dataset:
Repository: facebook/react
Pull request: Update fork for ReactSharedInternalsClient export

## Summary

After changes in https://github.com/facebook/react/pull/27436, UMD builds no longer expose Scheduler from ReactSharedInternals. This module is forked in rollup for UMD builds and the path no longer matches. This PR updates the path name to match the new module: ReactSharedInternalsClient. 

## How did you test this change?

- `yarn build`
- Inspect `react.development.js` UMD build, observe `Scheduler: Scheduler` is set in `ReactSharedInternals`, matching [18.2.0](https://unpkg.com/react@18.2.0/umd/react.development.js)
- ran attribute-behavior fixture app
- Observe no more error `Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'unstable_cancelCallback')`


Changed files:
filename: scripts/rollup/forks.js
patch: @@ -217,7 +217,7 @@ const forks = Object.freeze({
     }
   },
 
-  './packages/react/src/ReactSharedInternals.js': (bundleType, entry) => {
+  './packages/react/src/ReactSharedInternalsClient.js': (bundleType, entry) => {
     switch (bundleType) {
       case UMD_DEV:
       case UMD_PROD:
Repository: huggingface/transformers
Pull request: fix gpt2 usage doc

# What does this PR do?

Fixes # (issue)
 gpt2 usage doc can not execute rightly
@stevhliu

## Before submitting
- [x] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).

Changed files:
filename: docs/source/en/model_doc/gpt2.md
patch: @@ -57,7 +57,7 @@ from transformers import AutoModelForCausalLM, AutoTokenizer
 model = AutoModelForCausalLM.from_pretrained("openai-community/gpt2", torch_dtype=torch.float16, device_map="auto", attn_implementation="sdpa")
 tokenizer = AutoTokenizer.from_pretrained("openai-community/gpt2")
 
-input_ids = tokenzier("Hello, I'm a language model". return_tensors="pt").to("cuda")
+input_ids = tokenizer("Hello, I'm a language model", return_tensors="pt").to("cuda")
 
 output = model.generate(**input_ids, cache_implementation="static")
 print(tokenizer.decode(output[0], skip_special_tokens=True))
Repository: ggml-org/llama.cpp
Pull request: [CANN] Optimize compiler warning issues

### What does this PR do?
Optimize compiler warning issues

*Make sure to read the [contributing guidelines](https://github.com/ggml-org/llama.cpp/blob/master/CONTRIBUTING.md) before submitting a PR*


Changed files:
filename: ggml/src/ggml-cann/ggml-cann.cpp
patch: @@ -1155,7 +1155,7 @@ namespace {
  * @note The workspace buffer used in this function is managed globally and reused
  *       across calls. This reduces overhead from repeated memory allocation and deallocation.
  */
-static void weight_format_to_nz(ggml_tensor *tensor, const void *data, size_t offset) {
+static void weight_format_to_nz(ggml_tensor *tensor, size_t offset) {
     aclTensor* weightTransposed = ggml_cann_create_tensor(tensor, tensor->ne,
                                     tensor->nb, 2, ACL_FORMAT_ND, offset);
     uint64_t workspaceSize = 0;
@@ -1203,7 +1203,7 @@ static void ggml_backend_cann_buffer_set_tensor(
         if (weight_to_nz && is_matmul_weight((const ggml_tensor*)tensor)) {
             GGML_ASSERT(tensor->ne[2] == 1);
             GGML_ASSERT(tensor->ne[3] == 1);
-            weight_format_to_nz(tensor, data, offset);
+            weight_format_to_nz(tensor, offset);
         }
     } else {
         void *transform_buffer = malloc(size);
@@ -2491,7 +2491,7 @@ static bool ggml_backend_cann_supports_op(ggml_backend_dev_t dev,
             return true;
         case GGML_OP_SCALE:
             float bias;
-            memcpy(&bias, (float*)op->op_params + 1, sizeof(float));
+            memcpy(&bias, (const float *)(op->op_params) + 1, sizeof(float));
             return bias == 0.0f; // TODO: support bias != 0.0f
         case GGML_OP_SOFT_MAX:
             // TODO: support attention sinks [TAG_ATTN_SINKS]
@@ -2534,7 +2534,7 @@ static bool ggml_backend_cann_supports_op(ggml_backend_dev_t dev,
                 return false;
             }
             float logitSoftcap = 0.0f;
-            memcpy(&logitSoftcap,  (float*)op->op_params + 2, sizeof(float));
+            memcpy(&logitSoftcap, (const float *)(op->op_params) + 2, sizeof(float));
             if(logitSoftcap != 0.0f) {
                 return false;
             }
Repository: vercel/next.js
Pull request: Fix duplicates in `optimizePackageImports` `effect` packages

This PR corrects a typo in the `effect` SQLite packages listed in `optimizePackageImports`.

#65465 added common effect packages to the `optimizePackageImports` list. However, there was a typo in the SQLite ones.

The `@effect/sql-sqlite-wasm` package was duplicated, so I removed it as well.

Changed files:
filename: packages/next/src/server/config.ts
patch: @@ -1045,11 +1045,10 @@ function assignDefaults(
       '@effect/sql-mssql',
       '@effect/sql-mysql2',
       '@effect/sql-pg',
-      '@effect/sql-squlite-node',
-      '@effect/sql-squlite-bun',
-      '@effect/sql-squlite-wasm',
-      '@effect/sql-squlite-react-native',
-      '@effect/sql-squlite-wasm',
+      '@effect/sql-sqlite-node',
+      '@effect/sql-sqlite-bun',
+      '@effect/sql-sqlite-wasm',
+      '@effect/sql-sqlite-react-native',
       '@effect/rpc',
       '@effect/rpc-http',
       '@effect/typeclass',
Repository: nodejs/node
Pull request: tools: exclude deps/v8/tools from CodeQL scans

This will remove three of the four "A parse error occurred" issues during JavaScript CodeQL scans. (The fourth occurrence is in our code base, although it might be a false positive. Someone can figure that one out sooner or later, but we certainly can bypass scanning V8 tools.)

<!--
Before submitting a pull request, please read:

- the CONTRIBUTING guide at https://github.com/nodejs/node/blob/HEAD/CONTRIBUTING.md
- the commit message formatting guidelines at
  https://github.com/nodejs/node/blob/HEAD/doc/contributing/pull-requests.md#commit-message-guidelines

For code changes:
1. Include tests for any bug fixes or new features.
2. Update documentation if relevant.
3. Ensure that `make -j4 test` (UNIX), or `vcbuild test` (Windows) passes.

If you believe this PR should be highlighted in the Node.js CHANGELOG
please add the `notable-change` label.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.
-->


Changed files:
filename: .github/codeql-config.yml
patch: @@ -3,3 +3,4 @@ name: CodeQL config
 paths-ignore:
   - test
   - deps/v8/test
+  - deps/v8/tools
Repository: ggml-org/llama.cpp
Pull request: removed obsolete doc

completing a4090d1174aed22dde5cacce2a4c27656b987a2f


*Make sure to read the [contributing guidelines](https://github.com/ggml-org/llama.cpp/blob/master/CONTRIBUTING.md) before submitting a PR*

Changed files:
filename: tools/server/README.md
patch: @@ -62,7 +62,6 @@ The project is under active development, and we are [looking for feedback and co
 | `--yarn-attn-factor N` | YaRN: scale sqrt(t) or attention magnitude (default: 1.0)<br/>(env: LLAMA_ARG_YARN_ATTN_FACTOR) |
 | `--yarn-beta-slow N` | YaRN: high correction dim or alpha (default: 1.0)<br/>(env: LLAMA_ARG_YARN_BETA_SLOW) |
 | `--yarn-beta-fast N` | YaRN: low correction dim or beta (default: 32.0)<br/>(env: LLAMA_ARG_YARN_BETA_FAST) |
-| `-dkvc, --dump-kv-cache` | verbose print of the KV cache |
 | `-nkvo, --no-kv-offload` | disable KV offload<br/>(env: LLAMA_ARG_NO_KV_OFFLOAD) |
 | `-ctk, --cache-type-k TYPE` | KV cache data type for K<br/>allowed values: f32, f16, bf16, q8_0, q4_0, q4_1, iq4_nl, q5_0, q5_1<br/>(default: f16)<br/>(env: LLAMA_ARG_CACHE_TYPE_K) |
 | `-ctv, --cache-type-v TYPE` | KV cache data type for V<br/>allowed values: f32, f16, bf16, q8_0, q4_0, q4_1, iq4_nl, q5_0, q5_1<br/>(default: f16)<br/>(env: LLAMA_ARG_CACHE_TYPE_V) |
Repository: nodejs/node
Pull request: src: enable Float16Array and explicit resource management

These features are enabled in stable Chrome 136 but not in V8 by default.



Changed files:
filename: src/node.cc
patch: @@ -848,6 +848,7 @@ static ExitCode InitializeNodeWithArgsInternal(
   // These features are completed and enabled by default in Chrome, but not
   // in V8.
   V8::SetFlagsFromString("--js-explicit-resource-management");
+  V8::SetFlagsFromString("--js-float16array");
 
 #if defined(NODE_V8_OPTIONS)
   // Should come before the call to V8::SetFlagsFromCommandLine()

filename: test/common/globals.js
patch: @@ -33,6 +33,7 @@ const intrinsics = new Set([
   'Int8Array',
   'Uint16Array',
   'Int16Array',
+  'Float16Array',
   'Uint32Array',
   'Int32Array',
   'Float32Array',

filename: test/wpt/status/encoding.json
patch: @@ -70,12 +70,6 @@
     "requires": ["full-icu"]
   },
   "encodeInto.any.js": {
-    "fail": {
-      "expected": [
-        "Invalid encodeInto() destination: Float16Array, backed by: ArrayBuffer",
-        "Invalid encodeInto() destination: Float16Array, backed by: SharedArrayBuffer"
-      ]
-    },
     "requires": ["small-icu"]
   },
   "textdecoder-copy.any.js": {
Repository: electron/electron
Pull request: fix: win.closeFilePreview recreates panel when called twice

Backport of #45319

See that PR for details.


Notes: Fixed file preview window reappearing when calling `win.closeFilePreview` twice on macOS.


Changed files:
filename: shell/browser/native_window_mac.mm
patch: @@ -1557,8 +1557,11 @@ static bool FromV8(v8::Isolate* isolate,
 }
 
 void NativeWindowMac::CloseFilePreview() {
-  if ([QLPreviewPanel sharedPreviewPanelExists]) {
+  // Need to be careful about checking [QLPreviewPanel sharedPreviewPanel] as
+  // simply accessing it will cause it to reinitialize and reappear.
+  if ([QLPreviewPanel sharedPreviewPanelExists] && preview_item_) {
     [[QLPreviewPanel sharedPreviewPanel] close];
+    preview_item_ = nil;
   }
 }
 

filename: spec/api-browser-window-spec.ts
patch: @@ -6218,6 +6218,7 @@ describe('BrowserWindow module', () => {
       w.previewFile(__filename);
       await setTimeout(500);
       expect(showCalled).to.equal(false, 'should not have called show twice');
+      w.closeFilePreview();
     });
   });
Repository: electron/electron
Pull request: fix: pointer lock permission after focus loss and regain

Backport of #45574

See that PR for details.


Notes: Fixed a potential issues permissions in the Pointer Lock API after focus loss and regain.


Changed files:
filename: shell/browser/api/electron_api_web_contents.cc
patch: @@ -1561,6 +1561,12 @@ void WebContents::LostPointerLock() {
       ->ExitExclusiveAccessToPreviousState();
 }
 
+bool WebContents::IsWaitingForPointerLockPrompt(
+    content::WebContents* web_contents) {
+  return exclusive_access_manager_.pointer_lock_controller()
+      ->IsWaitingForPointerLockPrompt(web_contents);
+}
+
 void WebContents::OnRequestKeyboardLock(content::WebContents* web_contents,
                                         bool esc_key_locked,
                                         bool allowed) {

filename: shell/browser/api/electron_api_web_contents.h
patch: @@ -609,6 +609,8 @@ class WebContents final : public ExclusiveAccessContext,
                           bool user_gesture,
                           bool last_unlocked_by_target) override;
   void LostPointerLock() override;
+  bool IsWaitingForPointerLockPrompt(
+      content::WebContents* web_contents) override;
   void OnRequestKeyboardLock(content::WebContents* web_contents,
                              bool esc_key_locked,
                              bool allowed);
Repository: nodejs/node
Pull request: doc: fix typo in benchmark script path


Changed files:
filename: doc/contributing/writing-and-running-benchmarks.md
patch: @@ -101,7 +101,7 @@ benchmarks. This increases the likelihood of each benchmark achieving peak perfo
 according to the hardware. Therefore, run:
 
 ```console
-$ ./benchmarks/cpu.sh fast
+$ ./benchmark/cpu.sh fast
 ```
 
 ### Running individual benchmarks
Repository: vercel/next.js
Pull request: [devtool] handle click outscope child element

Improve the DX of close by clicking outside of the of the UI, if it's children it also shouldn't close it.
Since devtool is under the shadow dom, we need to attach the listeners onto `ownerDocument` rather than the `document` itself

### Diff

| After | Before |
|:--|:--|
| <video src="https://github.com/user-attachments/assets/617d79f8-f093-4c17-9588-633331a416bc"> | <video src="https://github.com/user-attachments/assets/94626f7e-6f2f-450a-aa73-f9cb5548820d"> |

<!-- https://github.com/user-attachments/assets/617d79f8-f093-4c17-9588-633331a416bc -->
<!-- https://github.com/user-attachments/assets/94626f7e-6f2f-450a-aa73-f9cb5548820d -->



Changed files:
filename: packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/utils.ts
patch: @@ -91,7 +91,14 @@ export function useClickOutside(
       return
     }
 
+    const ownerDocument = rootRef.current?.ownerDocument
+
     function handleClickOutside(event: MouseEvent) {
+      const target = event.target as HTMLElement
+      if (rootRef.current && rootRef.current.contains(target)) {
+        return
+      }
+
       if (
         !(rootRef.current?.getBoundingClientRect()
           ? event.clientX >= rootRef.current.getBoundingClientRect()!.left &&
@@ -117,12 +124,12 @@ export function useClickOutside(
       }
     }
 
-    document.addEventListener('mousedown', handleClickOutside)
-    document.addEventListener('keydown', handleKeyDown)
+    ownerDocument?.addEventListener('mousedown', handleClickOutside)
+    ownerDocument?.addEventListener('keydown', handleKeyDown)
 
     return () => {
-      document.removeEventListener('mousedown', handleClickOutside)
-      document.removeEventListener('keydown', handleKeyDown)
+      ownerDocument?.removeEventListener('mousedown', handleClickOutside)
+      ownerDocument?.removeEventListener('keydown', handleKeyDown)
     }
     // eslint-disable-next-line react-hooks/exhaustive-deps
   }, [active])
Repository: ggml-org/llama.cpp
Pull request: scripts: strip "AMD Instinct" from GPU name

Adds "AMD Instinct " to list of GPU name prefixes to strip for shorter tables.

Changed files:
filename: scripts/compare-llama-bench.py
patch: @@ -96,7 +96,7 @@
 DEFAULT_SHOW_TEST_BACKEND_OPS = ["backend_name", "op_name"]  # Always show these properties by default.
 DEFAULT_HIDE_TEST_BACKEND_OPS = ["error_message"]  # Always hide these properties by default.
 
-GPU_NAME_STRIP = ["NVIDIA GeForce ", "Tesla ", "AMD Radeon "]  # Strip prefixes for smaller tables.
+GPU_NAME_STRIP = ["NVIDIA GeForce ", "Tesla ", "AMD Radeon ", "AMD Instinct "]  # Strip prefixes for smaller tables.
 MODEL_SUFFIX_REPLACE = {" - Small": "_S", " - Medium": "_M", " - Large": "_L"}
 
 DESCRIPTION = """Creates tables from llama-bench or test-backend-ops data written to multiple JSON/CSV files, a single JSONL file or SQLite database. Example usage (Linux):
Repository: electron/electron
Pull request: fix: pointer lock permission after focus loss and regain

#### Description of Change

Refs https://chromium-review.googlesource.com/c/chromium/src/+/5909989.

Implements `IsWaitingForPointerLockPrompt` to fix potential issues with pointer lock permissions after focus loss and regain.

#### Checklist
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

- [x] PR description included and stakeholders cc'd
- [x] `npm test` passes
- [x] [PR release notes](https://github.com/electron/clerk/blob/main/README.md) describe the change in a way relevant to app developers, and are [capitalized, punctuated, and past tense](https://github.com/electron/clerk/blob/main/README.md#examples).

#### Release Notes

Notes: Fixed a potential issues permissions in the Pointer Lock API after focus loss and regain.


Changed files:
filename: shell/browser/api/electron_api_web_contents.cc
patch: @@ -1608,6 +1608,12 @@ void WebContents::LostPointerLock() {
       ->ExitExclusiveAccessToPreviousState();
 }
 
+bool WebContents::IsWaitingForPointerLockPrompt(
+    content::WebContents* web_contents) {
+  return exclusive_access_manager_.pointer_lock_controller()
+      ->IsWaitingForPointerLockPrompt(web_contents);
+}
+
 void WebContents::OnRequestKeyboardLock(content::WebContents* web_contents,
                                         bool esc_key_locked,
                                         bool allowed) {

filename: shell/browser/api/electron_api_web_contents.h
patch: @@ -613,6 +613,8 @@ class WebContents final : public ExclusiveAccessContext,
                           bool user_gesture,
                           bool last_unlocked_by_target) override;
   void LostPointerLock() override;
+  bool IsWaitingForPointerLockPrompt(
+      content::WebContents* web_contents) override;
   void OnRequestKeyboardLock(content::WebContents* web_contents,
                              bool esc_key_locked,
                              bool allowed);
Repository: denoland/deno
Pull request: feat(ext/http): Show that is also listening on localhost

Closes #27722

This will show `Listening on http://0.0.0.0:8000 (accessible via http://localhost:8000)`  

Changed files:
filename: ext/http/00_serve.ts
patch: @@ -891,7 +891,12 @@ function serve(arg1, arg2) {
     } else {
       const host = formatHostName(addr.hostname);
 
-      import.meta.log("info", `Listening on ${scheme}${host}:${addr.port}/`);
+      const url = `${scheme}${host}:${addr.port}/`;
+      const helper = addr.hostname === "0.0.0.0" || addr.hostname === "::"
+        ? ` (${scheme}localhost:${addr.port}/)`
+        : "";
+
+      import.meta.log("info", `Listening on ${url}${helper}`);
     }
   };
 

filename: tests/specs/cli/otel_basic/http_propagators.out
patch: @@ -240,7 +240,7 @@
       "severityNumber": 9,
       "severityText": "INFO",
       "body": {
-        "stringValue": "Listening on http://[WILDCARD]:8000/"
+        "stringValue": "Listening on http://[WILDCARD]:8000/[WILDCARD]"
       },
       "attributes": [],
       "droppedAttributesCount": 0,
@@ -254,7 +254,7 @@
       "severityNumber": 9,
       "severityText": "INFO",
       "body": {
-        "stringValue": "Listening on http://[WILDCARD]:8001/"
+        "stringValue": "Listening on http://[WILDCARD]:8001/[WILDCARD]"
       },
       "attributes": [],
       "droppedAttributesCount": 0,

filename: tests/specs/run/serve/on_listen_default.out
patch: @@ -1 +1 @@
-Listening on http://0.0.0.0:[WILDCARD]/
+Listening on http://0.0.0.0:[WILDCARD]/ (http://localhost:[WILDCARD]/)
Repository: nodejs/node
Pull request: benchmark: fix typo in method name for error-stack


Changed files:
filename: benchmark/es/error-stack.js
patch: @@ -10,7 +10,7 @@ const bench = common.createBenchmark(main, {
     'without-sourcemap',
     'sourcemap',
     'node-modules-without-sourcemap',
-    'node-module-sourcemap'],
+    'node-modules-sourcemap'],
   n: [1e5],
 });
Repository: ggml-org/llama.cpp
Pull request: tools: [SERVER] Added documentation for `parallel_tool_calls` param

Closes https://github.com/ggml-org/llama.cpp/issues/15644 ... feature already existed and works well

Tested on Qwen4B

Changed files:
filename: docs/function-calling.md
patch: @@ -21,6 +21,8 @@ Function calling is supported for all models (see https://github.com/ggml-org/ll
   - Use `--chat-template-file` to override the template when appropriate (see examples below)
   - Generic support may consume more tokens and be less efficient than a model's native format.
 
+- Multiple/parallel tool calling is supported on some models but disabled by default, enable it by passing `"parallel_tool_calls": true` in the completion endpoint payload.
+
 <details>
 <summary>Show some common templates and which format handler they use</summary>
 

filename: tools/server/README.md
patch: @@ -1143,6 +1143,8 @@ The `response_format` parameter supports both plain JSON output (e.g. `{"type":
 
 `parse_tool_calls`: Whether to parse the generated tool call.
 
+`parallel_tool_calls` : Whether to enable parallel/multiple tool calls (only supported on some models, verification is based on jinja template).
+
 *Examples:*
 
 You can use either Python `openai` library with appropriate checkpoints:
Repository: denoland/deno
Pull request: fix(ext/node): fix handling of abort signal in readFile

This fix allow abort signal to be correctly supported by node readFile.

Related to #28887 


Changed files:
filename: ext/node/polyfills/_fs/_fs_common.ts
patch: @@ -86,6 +86,18 @@ export function getEncoding(
   return encoding;
 }
 
+export function getSignal(optOrCallback?: FileOptions): AbortSignal | null {
+  if (!optOrCallback || typeof optOrCallback === "function") {
+    return null;
+  }
+
+  const signal = typeof optOrCallback === "object" && optOrCallback.signal
+    ? optOrCallback.signal
+    : null;
+
+  return signal;
+}
+
 export function checkEncoding(encoding: Encodings | null): Encodings | null {
   if (!encoding) return null;
 

filename: ext/node/polyfills/_fs/_fs_readFile.ts
patch: @@ -7,6 +7,7 @@ import {
   BinaryOptionsArgument,
   FileOptionsArgument,
   getEncoding,
+  getSignal,
   TextOptionsArgument,
 } from "ext:deno_node/_fs/_fs_common.ts";
 import { Buffer } from "node:buffer";
@@ -71,6 +72,7 @@ export function readFile(
   }
 
   const encoding = getEncoding(optOrCallback);
+  const signal = getSignal(optOrCallback);
 
   let p: Promise<Uint8Array>;
   if (path instanceof FileHandle) {
@@ -80,7 +82,7 @@ export function readFile(
     const fsFile = new FsFile(path, Symbol.for("Deno.internal.FsFile"));
     p = readAll(fsFile);
   } else {
-    p = Deno.readFile(path);
+    p = Deno.readFile(path, { signal: signal });
   }
 
   if (cb) {

filename: tests/unit_node/fs_test.ts
patch: @@ -21,6 +21,7 @@ import {
   statSync,
   writeFileSync,
 } from "node:fs";
+import { readFile } from "node:fs/promises";
 import {
   constants as fsPromiseConstants,
   copyFile,
@@ -290,3 +291,14 @@ Deno.test("[node/fs] statSync throws ENOENT for invalid path containing colon in
   });
   assertEquals(err.code, "ENOENT");
 });
+
+Deno.test("[node/fs] readFile aborted with signal", async () => {
+  const src = mkdtempSync(join(tmpdir(), "foo-")) + "/test.txt";
+  await writeFile(src, "Hello");
+  const signal = AbortSignal.abort();
+  await assertRejects(
+    () => readFile(src, { signal }),
+    DOMException,
+    "The signal has been aborted",
+  );
+});
Repository: vercel/next.js
Pull request: Remove duplicate CSS properties

### What?
This PR removes duplicate CSS properties in the App Router templates generated by `create-next-app`.


Changed files:
filename: packages/create-next-app/templates/app/js/app/page.module.css
patch: @@ -66,7 +66,6 @@
   border-radius: 128px;
   height: 48px;
   padding: 0 20px;
-  border: none;
   border: 1px solid transparent;
   transition:
     background 0.2s,

filename: packages/create-next-app/templates/app/ts/app/page.module.css
patch: @@ -66,7 +66,6 @@
   border-radius: 128px;
   height: 48px;
   padding: 0 20px;
-  border: none;
   border: 1px solid transparent;
   transition:
     background 0.2s,