Microsoft trova un modo per risolvere il problema Pinch-Zoom di Chromium sui dispositivi Windows 10

Icona del tempo di lettura 2 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Ora che Microsoft è ora un giocatore di squadra nello sviluppo di Chromium, ci si aspetta che nuove funzionalità e correzioni arrivino più frequentemente in tutti i browser basati sull'open source Chromium. Scorrimento fluido è uno dei contributi degni di nota che Microsoft ha apportato ai browser basati su Chromium come il nuovo Microsoft Edge, Google Chrome, Opera, ecc.

L'azienda ora vuole risolvere un altro strano problema in Chromium. Microsoft ha iniziato a lavorare su una soluzione per il problema del pinch-zoom di Chromium. Secondo a messaggio di bug, gli utenti non possono impedire il gesto pinch-zoom sui dispositivi Windows 10(tramite WindowsLatest). Il bug può essere riprodotto anche su Mac. Tuttavia, i dispositivi Windows 10 come Surface Book e Surface Pro sono soggetti al problema.

“È difficile da riprodurre intenzionalmente. Durante il lavoro, si verifica un bug 5 volte al giorno. Inoltre, l'errore non viene riprodotto su tutti i computer. Lo sto affrontando su MacBook 2016 e MacBook Pro 2018 13 pollici senza touch bar. Secondo i miei sentimenti soggettivi, è più facile riprodurlo su Surface Book Pro", ha spiegato un tecnico Microsoft.

Secondo l'autore del post del bug, gli utenti sono interessati dal bug solo quando provano una delle seguenti attività:

  • Posiziona il cursore sullo scroller "Real prevent default handler".
  • Esegui un rapido lancio del touchpad (nota, lo scroller in realtà non scorrerà).
  • Esegui immediatamente un gesto di pizzica-zoom.

Ora, secondo un recente impegno degli sviluppatori di Microsoft Edge, sembra essere in corso una soluzione per il problema del pinch-zoom.

“In due diversi scenari: o il passaggio da scroll->pinch, o da fling->pinch. In entrambi i casi, gli eventi venivano accodati in TouchpadPinchEventQueue, quindi TouchpadPinchEventQueue::ProcessMouseWheelAck stava ricevendo ACK, che TPEQ presumeva fossero gli ACK per gli eventi che aveva già accodato."

“Sebbene questo sia spesso vero, non è sempre stato così. A volte, gli ACK dell'evento dallo scroll o dal fling arrivavano dopo che gli eventi pinch erano già stati accodati, nel qual caso gli ACK venivano elaborati come se fossero per eventi pinch quando non lo erano. "

In un altro commit, Microsoft ha osservato che "Ora con questa modifica, se stiamo passando da una pergamena a un pizzico, la fase_momento di un evento è impostata su Bloccato, segnalando che uno scorrimento del momento non si verificherà. Quindi spediamo immediatamente l'evento finale senza aspettare".

Puoi aspettarti che la correzione arrivi nei futuri aggiornamenti di Chromium.

Maggiori informazioni sugli argomenti: del browser, cromo, Zoom con le dita, superficie, dispositivi Windows 10

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *