Skip to content

Linux 7.1.0.4414: settings UI becomes read-only after clean install (filament/process/printer) #552

Description

@ricksouzaa

Problem summary

On Ubuntu 24.04, in Creality Print 7.1.0.4414 (Ubuntu2404 AppImage), settings inputs become read-only and cannot be edited reliably.

Affected areas:

  • Filament settings
  • Process/Slicing settings
  • Printer settings

This is reproducible in 7.1.0.4414 and does not occur with 7.0.1.4212 on the same machine/workflow.

Environment

  • OS: Ubuntu 24.04 (Linux)
  • Problem build: CrealityPrint_ubuntu2404-V7.1.0.4414-x86_64-Release.AppImage
  • Comparison build: CrealityPrint_Ubuntu2404-V7.0.1.4212-x86_64-Release.AppImage

What was tested before reporting

A full cleanup was performed before retesting 7.1.0.4414:

  • removed ~/.config/Creality/Creality Print
  • removed ~/.local/share/CrealityPrint
  • removed ~/.cache/CrealityPrint
  • removed ~/.Creality
  • removed temporary Creality folders in /tmp

After that, 7.1.0.4414 was installed again and tested from a clean state.

Reproduction steps

  1. Open Creality Print 7.1.0.4414 on Linux.
  2. Select/add printer profile.
  3. Create a new filament profile from scratch.
  4. Try to edit parameters in filament/process/printer tabs.

Actual result

Inputs behave as locked/read-only and edits cannot be applied normally.

Expected result

Inputs should remain editable and values should be saved, as in 7.0.1.4212.

Technical hypotheses from source comparison (v7.0.1 -> v7.1.0)

Large delta between tags (349 files changed). Possible regression area in GUI state/preset editability flow:

  • src/slic3r/GUI/ParamsPanel.cpp
  • src/slic3r/GUI/Tab.cpp
  • src/slic3r/GUI/SyncUserPresets.cpp
  • src/libslic3r/Preset.cpp

A likely candidate is active-tab state handling around ParamsPanel::set_active_tab(nullptr) in 7.1.0 path, potentially leaving stale UI state and causing fields to be treated as system/default (read-only). This is a hypothesis from code diff and symptom matching.

Request

Please confirm as a Linux regression in 7.1.0.4414 and advise workaround or planned patch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions