When starting MiniBrowser again, we can see artifacts or a previous page sometimes before loading a new page.
Created attachment 195434 [details] Patch
no - bad. evas_norender() has nothing to do with drawing. it's basically a garbage collect cycle for evas. (evas deleted objects after rendering that have been deleted previously but are deferred to handle calculating deltas in the canvas). norender() is not something you should touch unless you have VERY special circumstances. you should NEVER call it if any canvas content could have visually changed between the last render and when you call it. it's only real use is to garbage collect objects you added and then deleted without ever showing them (e.g. you use evas as a workhorse to hold image objects and are just querying images for sizes by creating an image object, setting file path, getting size, then deleting it - it is this kind of "rare case" that norender was made to handle). your problem is elsehwere. i suspect your artifacts went away because evas lost update info for the canvas with norender and thus simply forgot about your artifacts. the source of your bug is back in the object you have that is causing the artifacts. it has uninitialized content. don't show the object until it's ready to be shown.
Comment on attachment 195434 [details] Patch r- based on Rasterman's comments.
Closing this bug because the EFL port has been removed from trunk. If you feel this bug applies to a different upstream WebKit port and was closed in error, please either update the title and reopen the bug, or leave a comment to request this.