Η Microsoft βρίσκει έναν τρόπο να επιλύσει το πρόβλημα Pinch-Zoom του Chromium σε συσκευές Windows 10

Εικονίδιο ώρας ανάγνωσης 2 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Τώρα που η Microsoft είναι πλέον ομαδικός παίκτης στην ανάπτυξη του Chromium, νέες δυνατότητες και διορθώσεις αναμένεται να φτάνουν πιο συχνά σε όλα τα προγράμματα περιήγησης που βασίζονται στο Chromium ανοιχτού κώδικα. Ομαλή κύλιση είναι μια από τις αξιοσημείωτες συνεισφορές που έκανε η Microsoft στα προγράμματα περιήγησης που βασίζονται στο Chromium, όπως το νέο Microsoft Edge, το Google Chrome, το Opera κ.λπ.

Η εταιρεία θέλει τώρα να διορθώσει ένα άλλο περίεργο πρόβλημα στο Chromium. Η Microsoft έχει αρχίσει να εργάζεται για μια επιδιόρθωση του προβλήματος με το ζουμ του Chromium. Σύμφωνα με α ανάρτηση σφάλματος, οι χρήστες δεν μπορούν να αποτρέψουν τη χειρονομία ζουμ ζουμ σε συσκευές Windows 10(μέσω WindowsLatest). Το σφάλμα μπορεί να αναπαραχθεί και σε Mac. Ωστόσο, οι συσκευές Windows 10 όπως το Surface Book και το Surface Pro είναι επιρρεπείς στο πρόβλημα.

«Είναι δύσκολο να αναπαραχθεί σκόπιμα. Κατά τη διάρκεια της εργασίας, ένα σφάλμα εμφανίζεται 5 φορές την ημέρα. Επίσης, το σφάλμα δεν αναπαράγεται σε κάθε υπολογιστή. Το αντιμετωπίζω στο MacBook 2016 και Μπάρα αφής 2018 ιντσών χωρίς MacBook Pro 13. Σύμφωνα με τα υποκειμενικά μου συναισθήματα, είναι πιο εύκολο να αναπαραχθεί στο Surface Book Pro», εξήγησε ένας μηχανικός της Microsoft.

Σύμφωνα με τον συντάκτη της ανάρτησης σφάλματος, οι χρήστες επηρεάζονται από το σφάλμα μόνο όταν δοκιμάζουν οποιαδήποτε από τις ακόλουθες δραστηριότητες:

  • Τοποθετήστε τον κέρσορα πάνω από το πρόγραμμα κύλισης "Πραγματική πρόληψη προεπιλεγμένου χειριστή".
  • Κάντε ένα γρήγορο πέταγμα του touchpad (σημειώστε ότι το scroller δεν θα πραγματοποιήσει κύλιση).
  • Εκτελέστε αμέσως μια χειρονομία ζουμ με τσίμπημα.

Τώρα, σύμφωνα με μια πρόσφατη δέσμευση από προγραμματιστές του Microsoft Edge, φαίνεται ότι βρίσκεται σε εξέλιξη μια επιδιόρθωση για το ζήτημα του ζουμ με το ζουμ.

«Σε δύο διαφορετικά σενάρια: είτε η μετάβαση από το scroll->pinch, είτε από το fling->pinch. Και στις δύο περιπτώσεις, τα συμβάντα βρίσκονταν σε ουρά στο TouchpadPinchEventQueue, τότε το TouchpadPinchEventQueue::ProcessMouseWheelAck λάμβανε ACK, τα οποία το TPEQ υπέθεσε ότι ήταν τα ACK για τα συμβάντα που είχε ήδη τοποθετήσει στην ουρά."

«Αν και αυτό είναι συχνά αλήθεια, δεν ήταν πάντα έτσι. Μερικές φορές, τα συμβάν ACK από την κύλιση ή το fling έφταναν αφού τα συμβάντα pinch είχαν ήδη τοποθετηθεί στην ουρά, οπότε τα ACK θα υποβάλλονταν σε επεξεργασία σαν να επρόκειτο για συμβάντα pinch ενώ δεν ήταν.

Σε μια άλλη δέσμευση, η Microsoft σημείωσε ότι «Τώρα με αυτήν την αλλαγή, εάν κάνουμε μετάβαση από μια κύλιση σε ένα τσίμπημα, η momentum_phase ενός συμβάντος ορίζεται σε Αποκλεισμένη, σηματοδοτώντας ότι δεν θα συμβεί κύλιση ορμής. Στη συνέχεια αποστέλλουμε αμέσως το event λήξης χωρίς να περιμένουμε."

Μπορείτε να περιμένετε ότι η επιδιόρθωση θα φτάσει στις μελλοντικές ενημερώσεις του Chromium.

Περισσότερα για τα θέματα: πρόγραμμα περιήγησης, Χρώμιο, Τσίμπημα-Ζουμ, Επιφάνεια, συσκευές windows 10

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *