Skip to content

Identification of JavaScript files with Public Class Fields ... #101

@walmar

Description

@walmar

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 can transform JavaScript files on loading using the Babel standalone script to avoid errors. This has been the case since late 2023, after the compatible service was removed from GitHub.

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions