Tunnetut bugit

Epätäydellinen luettelo tunnetuista bugeista.


Kuten muissakin ohjelmista, myös L'Mathista löytyy silloin tällöin erilaisia bugeja tai ongelmia. Usein käyttäjät raportoivat näistä vapaaehtoisesti, mikä on kehittämisen ja bugien korjaamisen kannalta erittäin mukavaa – on vaikeaa korjata bugia, josta ei tiedä mitään.

Tälle sivulle kootaan (silloin tällöin) päivitettävää listaa bugeista L'Mathin eri versioissa. Erityisesti tämän listauksen tarkoituksena on toimia eräänlaisena historiikkina niille käyttäjille, jotka haluavat syystä tai toisesta käyttää L'Mathin aiempia versioita, ja välttää nämä bugit...



Issues causing possible data loss or app locking are bolded.

Currently known issues

All known bugs and issues are tracked on Github: https://github.com/lehtoroni/lmath-issues/issues

  • Massive lag on MacOS Tahoe and/or Apple Silicon. (Try the beta if affects you!)
  • Beta: Apple Silicon build does not work
  • {#104} Tab can break the math editor
  • {#106} PDF margin options are inhumane
  • Abicus calculator option missing from "Utility apps" menu
  • {#115} "Show/hide TeX" button state is incorrect
  • {#113} Highlight box editing is weird
  • {#111} Divider pages are misleading
  • {#110} Copypasting can add extra lines
  • {#107} MathQuill container is editable before math editor starts up
  • {#99} Exponent key "^" randomly stops working in MathQuill
  • {#95} Expressions duplicating on re-entry of MathQuill
  • {#81} Save confirmation shown even when no changes have been made
  • {#53} Highlighted search terms are not updated when page content changes

Prior to r1.10.15

  • {#105} Random crashes when saving files (r1.10.14 only)

Prior to r1.10.14

  • Offline mode can cause several error messages to get thrown
  • {#84} Active tab will be shown when window regains focus
  • {#103} Precision of built-in calculators is off

Prior to r1.10.13

  • Autoupdates can cause whole app to hang and eat up lots of RAM. ⁽²⁾
  • {#102} Worksheet files on Windows will use wrong path separator
  • {#101} Deflating zips can cause whole app to hang

Prior to r1.10.12

  • Default fonts do not work correctly in exported content
  • {#97} Code editor cursor will display incorrectly
  • {#98} Errors in bootstrap script, incorrect parameters cause child.stdin to not exist

Prior to r1.10.11

  • Versions prior to this contain an 7z binaries, which are known to have certain vulnerabilities.
  • {#93} Unsaved changes will not interrupt shutdown or logout on Windows
  • {#92} Exponents in MathQuill displayed incorrectly when zoomed in or out
  • {#90} New page names contain "klo" twice

Prior to r1.10.10

  • {#85} Resizing images buggy when zoomed in
  • {#88} Opening multiple windows causes flashing window focus and locking (Windows)

Prior to r1.10.9

  • App will possibly attempt to autoupdate to a previous version
  • {#79} Active tab not focused when window gains focus
  • {#83} App cannot be installed to a path with special symbols (åäö or ' or similar) due to MathJax-node and JSDOM

Prior to r1.10.8

  • {#82} Failing autoupdate will cause app to misbehave

Prior to r1.10.7

  • {#73} File save and pick dialogs get hidden behind other windows on Linux
  • {#74} Cannot delete redundant update bundles due to .asar in path
  • {#75} Plain text content not copied on clipboard, causing incompatibility with other apps
  • {#77} Default icon not added to initial pages
  • {#78} Unable to open files via Finder on macOS when using updated app bundle ⁽²⁾

Prior to r1.10.6

  • {#72} Opening same file in multiple tabs is possible
  • Programming pages don't report "unsaved changes" properly

Prior to r1.10.5

  • File picker does not remember previously used folder
  • {#64} Programming pages produce raw JSON when exporting/sharing as link
  • {#70} Opening files when app is already open can cause error messages ⁽²⁾
  • {#71} Opening files via file association will not work properly on Windows when using an updated bundle ⁽²⁾

Prior to r1.10.4

  • Random crashing when using programming pages

Prior to r1.10.3

  • {#66} Cutting in text editor acts as "copy" instead
  • {#67} Programming pages cannot be cloned (content displayed as JSON)
  • {#68} Cloning a page does not copy over the highlight color or icon

Prior to r1.10.2

  • {#65} Cannot copy from math editor

Prior to r1.10.1

  • {#63} Special symbols (<, > and &) turn into HTML entities on programming pages

Prior to r1.10.0

  • {#43} "Add formula" when in formula will cause unwanted behaviour
  • {#44} Narrowed page list sidebar will not scroll properly
  • {#46} High resolution images cause write EOF errors in PDF exporting
  • {#47} Dragging content in editor will cause content and formulas to break (wrong sanitizer settings)
  • {#49} {#51} Null values in settings can override default setting values
  • {#50} Calculator "log" button produces natural logarithm instead of log10
  • {#52} Image/formula conversion progress calculated incorrectly, progress will show as "1/0" or similar
  • {#58} Copying images and formatting across files does not work properly
  • {#61} "\overline" and "\bar" and other borders not following current text color

Prior to r1.9

  • {#13} There is no way to un-delete a deleted page (implemented in r1.9)
  • {#40} Files cannot be saved on other drives than default drive

Prior to r1.8

  • {#36} Deleting pages via sidebar context menu can cause worksheet metadata to break
  • {#37} {#38} Enabling 3rd party plugin support will cause crash on startup
  • {#39} User settings get overridden from wrong settings object

Prior to r1.7

  • {#4} Pasting images and content can unexpectedly stop working on macOS
  • {#24} AppImage integration is offered, but does not work properly (on Linux)
  • {#27} Files will randomly get corrupted; they can randomly be written full of zeros
  • {#34} Incorrect image scaling in PDF exports
  • {#35} SVG formulas look extra bold in PDF exports

Prior to r1.6

  • {#23} Strict file policy removes image sizing
  • {#25} Page settings dialog cannot be dismissed with return key
  • {#26} Re-ordering pages is very impractical
  • {#29} No proper multi-instance handling, launching multiple instances will lead to issues
  • {#31} Page list scrolls uncomfortably when reordering pages
  • {#32} Editor does not reset scroll when changing pages
  • {#33} Calculator shortcut modifier key gets stuck

Prior to r1.5

  • {#21} Default page name is always in Finnish

Prior to r1.4

  • {#20} Strict file policy removes colored text

Prior to r1.3

  • {#14} {#15} Strict file policy removes list tags (ul, ol, li), indentation, etc. used elements and styles
  • {#16} Error message thrown when offline
  • {#17} The "⇌" symbol does not work in equations
  • {#18} TeX command "\cancel" does not work in equations
  • {#19} Image scaling and TeX boldness wrong in PDF exports

Prior to r1.2

  • {#1} GUI dialogs can get stuck (fixed in r1.2)
  • {#2} Math editor can randomly break (no rendering timeout, incorrect handling of utf8) (fixed in r1.2)
  • {#5} User settings file can get randomly corrupted (fixed in r1.2)
  • {#6} Formulas added at end of page cause window to scroll outside content (fixed in r1.2)
  • {#7} Worksheet properties are not loaded correctly (fixed in r1.2)
  • {#8} Math editor field does not close before saving a file (fixed in r1.2)
  • {#9} Page list scrolls to top when refrshed (fixed in r1.2)
  • {#10} Dropping an image renavigates the window (fixed in r1.2)
  • {#11} Formulas cannot be added in the middle of a paragraph (fixed in r1.2)

Prior to r1.0-r1.5

  • {#12} LMA2 zipping can fail, causing the file to be written full of zeros
  • {#22} Images will randomly disappear from worksheets

Footnotes

⁽²⁾ To fix this, updating the base version is required.