Notizie: lo sai che puoi installare Firefox anche su dispositivi Apple iPhone e iPad? Provalo subito!

Autore Topic: aiuto per segnalare bug su bugzilla  (Letto 2915 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Wesley

  • Post: 5
aiuto per segnalare bug su bugzilla
« il: 21 Febbraio 2008 18:02:31 »
ciao, ho letto in giro che i bugzilla vengono scartati facilmente, soprattutto quando le richieste non sono chiare

io dovrei segnalare un bug del renderer (che non è un bug di interpretazione css) ma una randomata sulla struttura del documento, in pratica in alcuni casi particolari, ma molto spesso nel mio caso (elementi molto simili e contenuti simili) firefox "aggiunge a random" degli elementi,

il bug non è riproducibile al 100% ma l'errore si visualizza di media una volta su una decina reload, sia su firefox 2 che 3

visualizzando il sorgente gli elementi "aggiunti" non appaiono, ma selezionando la parte di testo e facendo "view selection source" l'elemento aggiunto compare anche nel codice sorgente

ho testato con opera e safari: questo elemento ghost non appare mai.
so cosa sto facendo e sono sicuro nel senso più assoluto che si tratti di un problema di firefox
hanno provato anche alcuni amici su altri sistemi, sia io su più sistemi (sia su http che in locale)
e il problema si presenta in ogni caso.
non uso extension

ad occhio sembra un problema che va segnalato... il mio è un caso particolare, ma non significa che non va risolto
se qualcuno volesse aiutarmi contattatemi su live messenger

wesley
at
hotmail
dot
it

ciauz  :)

Offline Sokak

  • I speak a logs
  • Moderatore
  • Post: 4371
    • Ask Sokak
Re: aiuto per segnalare bug su bugzilla
« Risposta #1 il: 21 Febbraio 2008 20:40:43 »
Ci dai del codice di esempio? Se è possibile, si intende!

Inseriscilo nel post tramite l'icona "code" (quella con il foglietto ed il cancelletto #), grazie.
« Ultima modifica: 22 Febbraio 2008 07:11:26 da miki64 »

Offline iacchi

  • Amministratore
  • Post: 6375
    • iacchiblog
Re: aiuto per segnalare bug su bugzilla
« Risposta #2 il: 22 Febbraio 2008 14:59:54 »
Oppure linka una pagina, che mi pare più semplice, e dicci quali sono gli elementi fantasma.

Offline Wesley

  • Post: 5
Re: aiuto per segnalare bug su bugzilla
« Risposta #3 il: 23 Febbraio 2008 10:30:45 »
purtroppo linkandolo non riuscireste a capirci granchè perchè è codice generato da un template engine che sto scrivendo
devo mettere su un test perfetto per capire... mi serve un po' di tempo

intanto sono andato avanti con i test
il problema è sul buffering del codice:
firefox riceve una porzione di codice incompleto e inizia a renderizzarlo
poi riceve il resto e fa il casino

ho amplificato l'effetto usando alcune funzioni di php (output buffer e sleep())

Opera fa circa lo stesso errore, ma quando riceve il resto ripara gli errori, firefox probabilmente ricevendo "tag non chiusi" modifica di sua iniziativa la struttura del documento e lo stampa a video interpretando i tag non chiusi come errori dello sviluppatore,

quando riceve il resto del codice lo aggiunge alla pagina, ma non toglie le modifiche che ha fatto... il risultato è un errore di visualizzazione

sono convinto che si tratti del buffering perchè facendo:

Codice: [Seleziona]
<script type="text/javascript">
window.onload = function()
{
setTimeout(function()
{
var x = document.getElementsByTagName("body")[0].innerHTML;
document.getElementsByTagName("body")[0].innerHTML = "";
setTimeout(function(){document.getElementsByTagName("body")[0].innerHTML = x;},0);
},5000);
}
</script>

il codice viene reincollato tutto assieme e si visualizza perfettamente

EDIT lucasali: ho aggiunto il tag CODE ;)
« Ultima modifica: 23 Febbraio 2008 11:26:48 da lucasali »

Offline Wesley

  • Post: 5
Re: aiuto per segnalare bug su bugzilla
« Risposta #4 il: 23 Febbraio 2008 13:46:55 »
grazie :D nessuno su messenger?

0 Utenti e 1 Visitatore stanno visualizzando questo topic.