Errore caricamento immagine Firefox su MacOS

Ho provato a caricare immagini tramite Firefox su MacOS sia tramite screenshot/incolla che tramite caricamento di immagini, ed entrambe mi mostrano che l’immagine si sta caricando:

Ma poi mi mostrano che l’immagine è fallita:

(L’ho pubblicato tramite Chrome e sta funzionando, funziona anche su DiscourseHub su iOS).

Qualche idea su cosa potrebbe succedere su FF su MacOS?

1 Mi Piace

A quale versione esatta di Firefox ti trovi? cc @martin

Ci sono errori nella tua console?

(nessun riproduttore su Firefox Windows 95.0.2)

1 Mi Piace

Firefox 95.0.2 (64-bit)…(su MacOS 10.14.6)

[Uppy] [20:14:42] Errore durante il caricamento di Screen Shot 2021-12-21 at 3.14.08 PM.png AwsS3/Multipart: Impossibile leggere l'intestazione ETag. Questo probabilmente significa che CORS non è configurato correttamente sul bucket S3. Vedi https://uppy.io/docs/aws-s3-multipart#S3-Bucket-Configuration per le istruzioni. _vendor-0d13dafa62355d23ad44f16cc044a987.js:6349:24
    error _vendor-0d13dafa62355d23ad44f16cc044a987.js:6349
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6917
    de _vendor-0d13dafa62355d23ad44f16cc044a987.js:6940
    me _vendor-0d13dafa62355d23ad44f16cc044a987.js:6951
    emit _vendor-0d13dafa62355d23ad44f16cc044a987.js:6311
    emit _vendor-0d13dafa62355d23ad44f16cc044a987.js:6311
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6854
    OnError _vendor-0d13dafa62355d23ad44f16cc044a987.js:6710
    Z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6799
    z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6770
    (Async: promise callback)
    z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6770
    z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6769
    (Async: promise callback)
    z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6769
    F _vendor-0d13dafa62355d23ad44f16cc044a987.js:6757
    (Async: promise callback)
    F _vendor-0d13dafa62355d23ad44f16cc044a987.js:6755
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6749
    a _vendor-0d13dafa62355d23ad44f16cc044a987.js:6716
    m _vendor-0d13dafa62355d23ad44f16cc044a987.js:6138
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6132
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6716
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6709
    n _vendor-0d13dafa62355d23ad44f16cc044a987.js:6725
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6724
    e _vendor-0d13dafa62355d23ad44f16cc044a987.js:6963
    m _vendor-0d13dafa62355d23ad44f16cc044a987.js:83
    _invoke _vendor-0d13dafa62355d23ad44f16cc044a987.js:80
    t _vendor-0d13dafa62355d23ad44f16cc044a987.js:83
    r _vendor-0d13dafa62355d23ad44f16cc044a987.js:6802
    s _vendor-0d13dafa62355d23ad44f16cc044a987.js:6804
    (Async: promise callback)
    r _vendor-0d13dafa62355d23ad44f16cc044a987.js:6802
    s _vendor-0d13dafa62355d23ad44f16cc044a987.js:6804
    (Async: promise callback)
    r _vendor-0d13dafa62355d23ad44f16cc044a987.js:6802
    s _vendor-0d13dafa62355d23ad44f16cc044a987.js:6804
    i _vendor-0d13dafa62355d23ad44f16cc044a987.js:6804
    i _vendor-0d13dafa62355d23ad44f16cc044a987.js:6803
    be _vendor-0d13dafa62355d23ad44f16cc044a987.js:6958
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6930
    (Async: promise callback)
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6926
    scheduledAutoProceed _vendor-0d13dafa62355d23ad44f16cc044a987.js:6948
    (Async: setTimeout handler)
    he _vendor-0d13dafa62355d23ad44f16cc044a987.js:6948
    value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6870
    _addFiles _application-1b8d860fd0cc6e174f8a7abbca67d655.js:5023
    _run _vendor-0d13dafa62355d23ad44f16cc044a987.js:4034
    _join _vendor-0d13dafa62355d23ad44f16cc044a987.js:4033
    join _vendor-0d13dafa62355d23ad44f16cc044a987.js:3999
    f _vendor-0d13dafa62355d23ad44f16cc044a987.js:2870
    bind _vendor-0d13dafa62355d23ad44f16cc044a987.js:2873
    n _application-1b8d860fd0cc6e174f8a7abbca67d655.js:4565
    n _application-1b8d860fd0cc6e174f8a7abbca67d655.js:4565
1 Mi Piace

Sto solo confermando, sta succedendo su meta o sul tuo sito?

1 Mi Piace

Su meta, non ho ancora controllato il mio.

2 Mi Piace

Capisco, forse abbiamo qualche regola CORS mancante che si attiva solo su Firefox per te?

Hai provato anche immagini diverse?

1 Mi Piace

Funziona sulla mia istanza Discourse.

2 Mi Piace

Sì, ho appena provato ora con varie immagini dal mio Desktop e da altre cartelle sul mio computer e la stessa risposta.

1 Mi Piace

Stiamo indagando, confermiamo solo se si tratta di “taglia e incolla”, “trascina e rilascia”, pulsante di caricamento o tutti e 3?

Ho provato le 3 permutazioni sulla mia macchina Windows, ma potremmo anche dover riprovare con un account standard nel caso in cui bypassassi delle cose.

1 Mi Piace

“sto solo confermando, si tratta di “copia e incolla”, “trascina e rilascia”, pulsante di caricamento o tutti e tre?”

Sembra essere tutti e tre.

1 Mi Piace

Inoltre, nel caso in cui qualche componente del tema stia causando problemi, puoi provare in modalità provvisoria?

1 Mi Piace

Ho provato tutti e tre i metodi in modalità provvisoria e ricevo ancora lo stesso errore.

1 Mi Piace

Hmm. Ho provato tutti e tre in una finestra di navigazione in incognito e hanno funzionato. Forse è qualcosa con i miei cookie/cache in FF e non qualcosa dalla tua parte.

(l’immagine seguente è stata pubblicata da FF incognito):

1 Mi Piace

AwsS3/Multipart: Impossibile leggere l’intestazione ETag. Ciò significa probabilmente che CORS non è configurato correttamente sul bucket S3. Vedere https://uppy.io/docs/aws-s3-multipart#S3-Bucket-Configuration per le istruzioni.

Forse si è trattato solo di un temporaneo problema di S3? L’ETag dovrebbe essere restituito nella risposta dall’upload di una parte dell’upload ad AWS, ma questo deve essere esplicitamente abilitato da noi con un’impostazione CORS sul bucket:

Per me su Linux ha funzionato con la versione 95.0.2.

1 Mi Piace

L’ETag dovrebbe essere restituito nella risposta dall’upload di una parte dell’upload ad AWS, ma questo deve essere esplicitamente abilitato da noi con un’impostazione CORS sul bucket:

Hmm, sembra che anche sul mio appaia (screenshot da FF ma ora sto caricando tramite Chrome):

Ho appena provato tutti e tre in una finestra di navigazione in incognito e hanno funzionato. Forse è qualcosa con i miei cookie/cache in FF e non qualcosa dalla tua parte.

Ho eliminato i cookie di discourse.org e impostato la mia protezione avanzata dal rilevamento di FF fondamentalmente su off, eppure sta ancora succedendo. Ma funziona ancora in incognito su FF.

Continuerò a sperimentare dalla mia parte per vedere se forse è un’estensione di FF o qualcosa che causa il problema.

1 Mi Piace

Ho trovato il colpevole. Ho installato il componente aggiuntivo ClearURLs FF e ha un’opzione di

Filtra le intestazioni ETag dalle richieste (Vedi anche questo articolo)

Ho disabilitato quell’impostazione e ora funziona, caricando la foto qui sotto da una finestra FF non in incognito.

Grazie per avermi aiutato a fare il debug!

8 Mi Piace

Ottima presa, grazie @jimkleiber … lo comunicherò al team nel caso si ripresenti!

3 Mi Piace

Prego @sam! Lieto di esserti stato d’aiuto. Inoltre, questo mi ha aiutato a vedere quanto sia facile su Discourse cambiare una conversazione da un "bug" a un "supporto" e poi passare a un tipo di argomento risolvibile in seguito :pray:

4 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.