Skip to content

Make Transcript thread-safe #131

Open
@LinqLover

Description

@LinqLover

Writing from a background process to the transcript still can lead to many race conditions, such as an AssertionFailure during PluggableTextMorphPlus(Morph)>>fullBounds, sent from PluggableTextMorphPlus(PluggableTextMorph)>>handleEdit: and PluggableTextMorphPlus(PluggableTextMorph)>>scrollSelectionIntoView, even when "Force transcript updates to screen" is disabled.

How can we fix that? This seems to require a larger lock ...

But it is hard to reproduce the issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug[WHAT] Something isn't working as expected. Automated tests beneficial. :-morphic[SCOPE] The issue is related to the Morphic framework.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions