Разработчик обнаружил UI-баг в двоичном калькуляторе macOS

Разработчик Мартин Войтчик (Martin Wojtczyk) рассказал в своём блоге, что нашёл UI-баг в двоичном калькуляторе macOS. Разряды чисел в двоичной записи неправильно выравниваются, создавая эффект лесенки. По словам разработчика, это не влияет на точность калькулятора, но со временем начинает раздражать.

Разработчик обнаружил UI-баг в двоичном калькуляторе macOS

Войтчик рассказал, что для работы ему нужно было преобразовать десятичные числа в двоичную и шестнадцатеричную запись. Для этого он решил использовать стандартный калькулятор macOS в режиме «Для программиста» (активируется с помощью комбинации клавиш ⌘ + 3).

Через некоторое время разработчик заметил, что разряды чисел странно выравниваются между собой, создавая эффект лесенки. Сначала Войтчик подумал, что просто устал, но всё равно решил сделать скриншот и провести горизонтальные линии, чтобы убедиться в том, что калькулятор странно отображает числа.

Разработчик обнаружил UI-баг в двоичном калькуляторе macOS

Разработчик предполагает, что функция выравнивания чисел в калькуляторе использует систему координат на числах с плавающей запятой и грубо округляет их. Войтчик не закрывал приложение несколько дней подряд, поэтому ошибка округления за это время могла агрегироваться и отобразиться таким образом в интерфейсе. Точного объяснения этой UI-ошибки нет.

Разработчик обнаружил UI-баг в двоичном калькуляторе macOS

Пользователи в комментариях отмечают, что даже если сообщить о баге в Apple, то его не признают. По словам пользователей, компания обычно отвечает, что всё работает так, как и было задумано, а потом исправляет ошибку и не сообщает об этом.

Источник: habr.com