Last modified: 2014-02-03 20:49:56 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T62774, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 60774 - Section edit pencil icons showing in Wikipedia Zero despite no HTTPS support
Section edit pencil icons showing in Wikipedia Zero despite no HTTPS support
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
ZeroPortal (Other open bugs)
unspecified
All All
: Unprioritized normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-02-03 18:13 UTC by dr0ptp4kt
Modified: 2014-02-03 20:49 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
Edit pencil while on a W0 partner network (72.50 KB, image/png)
2014-02-03 20:31 UTC, dr0ptp4kt
Details
Edit pencil - login (68.96 KB, image/png)
2014-02-03 20:32 UTC, dr0ptp4kt
Details
Edit pencil - login page, no banner, no interstitial (43.16 KB, image/png)
2014-02-03 20:34 UTC, dr0ptp4kt
Details

Description dr0ptp4kt 2014-02-03 18:13:13 UTC
Previously, the edit pencil didn't errantly show on Wikipedia Zero due to the current lack of HTTPS support. Now it is showing again.
Comment 1 MZMcBride 2014-02-03 18:22:08 UTC
A link to a demonstration of this issue would be helpful.
Comment 2 Jon 2014-02-03 18:47:34 UTC
dr0ptp4kt some more detail would help - this doesn't make much sense to me and I know MobileFrontend pretty well - how are you disabling editing in Zero? It would make more sense to alter the skin if you are not doing so already. If you have a CSS/JS hack that is bad...
Comment 3 dr0ptp4kt 2014-02-03 20:31:07 UTC
Created attachment 14457 [details]
Edit pencil while on a W0 partner network

This is from the simulator, but is reproducible in iOS 7 on a real device.
Comment 4 dr0ptp4kt 2014-02-03 20:32:58 UTC
Created attachment 14458 [details]
Edit pencil - login

Note no interstitial was shown.
Comment 5 dr0ptp4kt 2014-02-03 20:34:11 UTC
Created attachment 14459 [details]
Edit pencil - login page, no banner, no interstitial

Note that tapping on Login yields a page without W0 banner, sadly without an interstitial beforehand.
Comment 6 dr0ptp4kt 2014-02-03 20:49:56 UTC
The per-section edit pencil was IIRC added to the page dynamically, so it was suppressed with a combination of CSS and JS. I'm guessing something about the event firing model or CSS style changed.

The HTML is going to be identical across carriers on a per-language basis, even though certain features will only be available depending on carrier capabilities.

Which skin would you recommend updating? Superclass or not? It sounds like we'd still need to always apply page runtime JS stuff to modify the edit thing, but like you mentioned in our face to face, maybe there's a way to wrap edit icons in a tag, thereby making it easier to enable/disable depending on carrier capabilities.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links