Update the StampEditor.isEmpty
method to handle File (PR 16828 follow-up)
#16844
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
After the changes in PR #16828 the
StampEditor
can now be initialized with a File, in addition to a URL, hence it seems that theisEmpty
method ought to take that property into account as well.Looking at this I also noticed that the assignment in the constructor may cause the
this.#bitmapUrl
/this.#bitmapFile
fields beundefined
which "breaks" the comparisons in theisEmpty
method.We could obviously fix those specific cases, but it seemed overall safer (with future changes) to just update the
isEmpty
method to be less sensitive to exactly how these fields are initialized and reset.