github / github/browser-support

Identification of JavaScript files with Public Class Fields ...

オープン
#101 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
165
フォーク
43
平均マージ
1日 18時間
マージ済み PR(30日)
2

説明

Dear GitHub support,

could you please make JavaScript files with Public Class Fields, Private Elements and Static Initialization Blocks identifiable again?

The irreplaceable but abandoned Waterfox Classic web browser (which is based on Firefox 56) does not support these web features. As a workaround, the unofficial [Polly+ extension](https://github.com/BrowserWorks/Waterfox-Classic/issues/182#issuecomment-1362129403) can transform JavaScript files on loading using the [Babel standalone](https://babeljs.io/docs/babel-standalone) script to avoid errors. This has been the case since late 2023, [after the compatible service was removed from GitHub](https://github.com/martok/palefill/issues/94#issuecomment-1854367897).

Previously, only URLs containing specific substrings were transformed (such as ``modules_oddbird_popover|modules_github_arianotify|modules_github_text-expander-element|modules_tanstack_|modules_date-fns_addWeeks|/repositories-|modules_emotion_is|_memoize_dist|_hotkey_dist|_primer_live-region-e|_hydro-analyt|_accname_dist|/environment-|e-attachment-e|/commits-|combobox-nav_|_lit-labs|_g-emoji-e|_quote-selection_|_mergebox_i|-alive-subscription_|_handlewithcare_r|copilot-|/issues-react-|-relay_hooks|dom-input-range_|emoji-regex_|focus-visible_|swc_helpers``), where a script would otherwise have caused errors.

In November 2025, the meaningful JavaScript filenames were replaced with random characters (example: https://github.githubassets.com/assets/2785-addb5ec08646.js).

Please tell me how I can identify files that use the aforementioned web functions for performance reasons.

Thanks.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。