Dimillian / Dimillian/IceCubesApp

Bug: editing previous IceCubes post can create " " entities

Open
#2,077 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Swift
Stars
7.1k
Forks
720
PR merge metrics
No merged PRs in 30d

Description

Environment:

  • OS:
    macOS Sonom 14.5
  • IceCubesApp version:
    Version 1.10.39 (2610)

Description

When editing a post previously made with IceCubes, an invisible space character is converted into the string  

The original post was made with IceCubes, and lives here: https://social.panic.com/@panic/112441011364040295
When editing this post, the "Edit" window has converted the space next to "Portland," into " "…

icecubes

I'm not sure how the non-breaking space got in there in the first place? It's possible I meant to type an em-dash with option-dash, but maybe left the option key down when hitting the space bar afterwards?

Regardless of how it got in there, the non-breaking space should probably not be converted into a text entity on edit.

Thank you for IceCubes!

Related Issues

Unknown.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the post-editing flow for posts previously created in IceCubesApp, using the linked original post and screenshot as reproduction context. Verify how a non-breaking space is represented when the edit view loads; done means it is preserved as a space rather than displayed as the literal entity, with regression coverage if the project supports it.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.