https://bugs.kde.org/show_bug.cgi?id=521322
Bug ID: 521322
Summary: Regression: Unable to switch numeral bases during a
chained calculation in Numeral System Mode
Classification: Applications
Product: kcalc
Version First 25.04.3
Reported In:
Platform: Debian stable
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 193059
--> https://bugs.kde.org/attachment.cgi?id=193059&action=edit
Shows error message in numverical system mode after switching bases.
DESCRIPTION
In KCalc for KDE 6, it is no longer possible to switch the numeral system base
(Hex, Dec, Oct, Bin) in the middle of a calculation chain within the Numeral
System Mode. In previous versions (<= KDE 5), a user could enter a number in
one base, apply an operator, switch the base, which automatically converted the
last value to the new base and enter a new value with the new base. This could
be done multiple times until the calculation was completed. In the current
version, switching the base via the dropdown menu during an ongoing operation
throws a "Syntax Error" after pressing the = (Equal) key.
STEPS TO REPRODUCE
1. Open KCalc and switch to the Numeral System Mode.
2. Select Hex from the base dropdown menu.
3. Type the hex value FF
4. Select Dec from the base dropdown menu.
5. Press the + (Addition) operator.
6. Type the Dec value 12
7. Press the = (Equals) key to finish the calculation.
OBSERVED RESULT
KCalc throws a "Syntax error" and refuses to finish the calculation. Thus it's
impossible to finish the calculation using different bases.
EXPECTED RESULT
KCalc should handle switching bases seamlessly during a calculation chain, just
like it did in older versions, allowing the user to process numbers from
different numeral systems sequentially.
SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux 13
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2
Kernel Version: 6.12.90+deb13.1-amd64 (64-bit)
Graphics Platform: Wayland
ADDITIONAL INFORMATION
none
--
You are receiving this mail because:
You are watching all bug changes.