* CheckboxMorph does not implement #defaultBounds or take sensible defaults. * PluggableTextFieldMorph defaults to defaulBounds of MorphicModel, does not hideScrollBars.. both h and v.. ?, in effect is not defaulted to behave like a single line TextFieldMorph. * PluggableTextMorph has #defaultBounds of MorphicModel.. prefer a better bounds of a standard text morpsh typically flatter of 400@300 .. ?. Unless immediately initiated with #on:text:readSelection:menu, we need explicitly handling. I would suggest if we can look at initializing for the morph PluggableTextMorph>>initialize ... self setText: ''. textMorph bounds: self defaultBounds. self acceptOnFocusChange: true. ... * SystemWindow >> openInWorld: aWorld .. self bounds: (RealEstateAgent initialFrameFor: self world: aWorld). ... bounds should not be hardcoded.. to full extents. Use a more sensible flexible approach in all framework classes. This perhaps a neat comment..! openAsIsIn: aWorld "Sad fixup for dodgy layout." super openAsIsIn: aWorld. self allMorphs do: [:m | m layoutChanged] * In Pharo 1.3 I do not have OBTextMorphSelection >> #debugIt *